Christopher Willis-Ford
88a7eb9c88
test: make timeouts consistent, general cleanup
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
bbb8618b87
test: fix join flow test flakiness
...
- wait for navigation to complete so we don't accidentally grab an
element on the page we're navigating away from, leading to a stale
reference
- wait for focus to move into a selected input field so we don't
accidentally grab the `validation-message` attached to the old input
box (the "username" box is selected by default on the join flow page)
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
7c49d1617c
test: wait for page load, fixing footer-links flakiness
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
876e2deb97
test: add scrolling support to clickXpath to fix comments test
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
310fce63fe
test: fix studios-page.test.js
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
ca98ef0ede
test: make 'load project from file' test more reliable
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
95241fae6f
test: sign in again for each test if necessary
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
aceac8237a
test: make clickXpath wait until it can 'see' the element
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
b856a2648c
test: reduce page loads in project-page.test.js
2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
fe3bfdd5e1
ci: re-enable integration tests
2023-10-25 16:01:47 -07:00
Christopher Willis-Ford
41a80fe29d
ci: upgrade s3cmd for compat w/ Python 3.9+
2023-10-25 15:46:39 -07:00
Christopher Willis-Ford
cf8e816151
ci: temp
2023-10-25 14:34:00 -07:00
Christopher Willis-Ford
7b90c892b5
ci: fix variable context typo for SCRATCH_ENV
2023-10-25 14:34:00 -07:00
Christopher Willis-Ford
70e2ecd702
ci: enable deploy from GHA
2023-10-25 14:34:00 -07:00
Christopher Willis-Ford
e01d3b1a00
ci: skip integration tests for now
2023-10-25 14:34:00 -07:00
Christopher Willis-Ford
b4428c4fd8
ci: specify concurrency group and cancel-in-progress
2023-10-25 14:34:00 -07:00
Christopher Willis-Ford
75a430bb92
ci: check server health before starting integration tests
2023-10-25 14:33:54 -07:00
Christopher Willis-Ford
d20f498e7f
ci: first draft for GHA migration
2023-10-25 14:18:04 -07:00
Christopher Willis-Ford
528ca9e0f6
Merge pull request #7942 from scratchfoundation/improve-tests
...
Fix tests and improve test debugging
2023-10-25 11:02:14 -07:00
Christopher Willis-Ford
28d7425eb3
Merge pull request #7940 from cwillisf/enable-es6-eslint
...
Update style and documentation for tests
2023-10-25 09:03:57 -07:00
renovate[bot]
9df0c241c1
Merge pull request #7938 from scratchfoundation/renovate/scratch-gui-3.x
...
fix(deps): update dependency scratch-gui to v3.2.37
2023-10-25 03:37:12 +00:00
renovate[bot]
373afd5b6f
fix(deps): update dependency scratch-gui to v3.2.37
2023-10-25 01:50:40 +00:00
Christopher Willis-Ford
8cf09452c6
test: simplify SeleniumHelperError
2023-10-24 14:18:32 -07:00
Christopher Willis-Ford
4fb4eaab76
test: make Selenium wait timeouts consistent
2023-10-24 14:17:49 -07:00
Christopher Willis-Ford
d7fdb4729f
test(search): fix clicking on Studios tab
2023-10-24 14:17:49 -07:00
Christopher Willis-Ford
66e090ee8b
test: try to fix SB3 download on Sauce Labs
2023-10-24 14:17:49 -07:00
Christopher Willis-Ford
8ce6a75939
test: strip regenerator-runtime from stack traces
2023-10-24 14:17:44 -07:00
Christopher Willis-Ford
f7dd708619
test: only dump browser info once per throw
2023-10-24 14:14:25 -07:00
Christopher Willis-Ford
8e704897fb
test: allow for cookie policy date changes
2023-10-24 14:14:25 -07:00
Christopher Willis-Ford
856b25d48b
test: add lots of debugging info when SeleniumHelper fails
2023-10-24 14:13:33 -07:00
Christopher Willis-Ford
16447298e9
test: document SeleniumHelper and convert to async/await
2023-10-24 14:03:23 -07:00
Christopher Willis-Ford
9a97535168
style(test): enable ES6 and Jest eslint rules for tests
2023-10-24 14:03:18 -07:00
renovate[bot]
6fa076dd6b
Merge pull request #7939 from scratchfoundation/renovate/scratch-l10n-3.x
...
fix(deps): update dependency scratch-l10n to v3.16.20231024152916
2023-10-24 18:18:00 +00:00
renovate[bot]
1a0ab211d1
fix(deps): update dependency scratch-l10n to v3.16.20231024152916
2023-10-24 17:18:52 +00:00
renovate[bot]
2356a93122
Merge pull request #7937 from scratchfoundation/renovate/scratch-l10n-3.x
...
fix(deps): update dependency scratch-l10n to v3.16.20231024032150
2023-10-24 06:16:22 +00:00
renovate[bot]
3da6d65512
fix(deps): update dependency scratch-l10n to v3.16.20231024032150
2023-10-24 03:32:36 +00:00
renovate[bot]
48103c429e
Merge pull request #7936 from scratchfoundation/renovate/scratch-gui-3.x
...
fix(deps): update dependency scratch-gui to v3.2.31
2023-10-23 21:08:14 +00:00
renovate[bot]
96853d94fc
fix(deps): update dependency scratch-gui to v3.2.31
2023-10-23 18:15:56 +00:00
renovate[bot]
6f8b3b6148
Merge pull request #7935 from scratchfoundation/renovate/scratch-gui-3.x
...
fix(deps): update dependency scratch-gui to v3.2.30
2023-10-23 16:29:58 +00:00
renovate[bot]
0750f6aa04
fix(deps): update dependency scratch-gui to v3.2.30
2023-10-23 14:59:34 +00:00
renovate[bot]
989393f9e0
Merge pull request #7934 from scratchfoundation/renovate/scratch-l10n-3.x
...
fix(deps): update dependency scratch-l10n to v3.16.20231023032150
2023-10-23 11:02:24 +00:00
renovate[bot]
a6fbe38ea2
fix(deps): update dependency scratch-l10n to v3.16.20231023032150
2023-10-23 08:11:17 +00:00
renovate[bot]
8a5c7ab2a5
Merge pull request #7933 from scratchfoundation/renovate/scratch-gui-3.x
...
fix(deps): update dependency scratch-gui to v3.2.28
2023-10-22 16:32:11 +00:00
renovate[bot]
edad65ed79
fix(deps): update dependency scratch-gui to v3.2.28
2023-10-22 13:30:16 +00:00
renovate[bot]
23938d63f3
Merge pull request #7932 from scratchfoundation/renovate/scratch-l10n-3.x
...
fix(deps): update dependency scratch-l10n to v3.16.20231022032157
2023-10-22 06:08:25 +00:00
renovate[bot]
43e4e2db66
fix(deps): update dependency scratch-l10n to v3.16.20231022032157
2023-10-22 03:52:59 +00:00
renovate[bot]
737df4702c
Merge pull request #7930 from scratchfoundation/renovate/scratch-gui-3.x
...
fix(deps): update dependency scratch-gui to v3.2.25
2023-10-21 15:49:04 +00:00
renovate[bot]
021b4e78b6
fix(deps): update dependency scratch-gui to v3.2.25
2023-10-21 12:49:33 +00:00
renovate[bot]
f7f7983777
Merge pull request #7929 from scratchfoundation/renovate/scratch-gui-3.x
...
fix(deps): update dependency scratch-gui to v3.2.23
2023-10-21 09:13:24 +00:00
renovate[bot]
400a0c85c0
fix(deps): update dependency scratch-gui to v3.2.23
2023-10-21 07:49:10 +00:00