Anton Georgiev
2f82901345
Merge pull request #15476 from MaximKhlobystov/test-start-recording-notifications
...
test: start recording modal and notification tests
2022-08-19 13:53:14 -04:00
Maxim Khlobystov
f0c35b5927
Properly clear default presentation notification to make recording notification tests more stable
2022-08-17 23:34:32 -04:00
Anton B
34ec0ebbd6
test: fix wrong test plan link
2022-08-05 14:00:26 -03:00
Anton B
d4e93fc708
Merge remote-tracking branch 'upstream/v2.6.x-release' into test-update-test-plan-links
2022-08-05 13:55:35 -03:00
Ramón Souza
ded8493f05
Merge remote-tracking branch 'upstream/v2.5.x-release' into 2526-aug3
2022-08-03 09:53:41 -03:00
Maxim Khlobystov
b28780ad51
Start recording: 3 notification and 1 modal test specs
2022-08-02 19:37:16 -04:00
Anton Georgiev
ca0195585f
Merge pull request #15441 from antonbsa/audio-tests
...
test: Add new audio tests
2022-08-02 11:07:04 -04:00
Anton Georgiev
9371d20d4a
Merge pull request #15236 from BrentBaccala/test-suite-updates
...
test: Various test suite updates
2022-07-27 09:37:54 -04:00
Brent Baccala
279c3e71e2
webcamContentCheck: use browser's SHA-1 hash from Web Crypto API instead
...
of a custom hash function
2022-07-26 15:51:56 -04:00
Anton B
a2aed9f956
test: fix and update test plan links
2022-07-25 16:42:48 -03:00
Anton B
19141c9e42
test: fix typo
2022-07-25 14:45:00 -03:00
Anton B
2abacc9663
test: add links to the test plan
2022-07-25 14:38:33 -03:00
Anton Georgiev
ee730608b2
Merge pull request #15405 from MaximKhlobystov/25-shared-notes-tests
...
test: new 2.5 Playwright tests for shared notes
2022-07-25 13:37:05 -04:00
Anton Georgiev
0ecfb68492
Merge pull request #15433 from BrentBaccala/test-locales-slow
...
test: flag 'Test locales' as slow test so it doesn't timeout
2022-07-25 11:51:27 -04:00
Anton Georgiev
63a684b230
Merge pull request #15432 from BrentBaccala/stress-test
...
test: update test usersJoinKeepingConnected
2022-07-25 11:50:49 -04:00
Brent Baccala
7280ac0177
Don't wait for screenshareConnecting
...
Waiting for e.screenshareConnecting creates a race condition if the
screen share connects quickly, before the test waits for the
screenshareConnecting message.
2022-07-22 19:51:33 -04:00
Brent Baccala
8faebab7c4
flag 'Test locales' as slow test so it doesn't timeout
2022-07-22 19:50:32 -04:00
Brent Baccala
72a0deb16c
update test usersJoinKeepingConnected
...
This is the stress test that connects twenty clients to the server.
Two changes in this PR:
- actually await a Promise.all() that waits for nothing otherwise
- close the twenty pages at the end of the test
2022-07-22 17:44:46 -04:00
Maxim Khlobystov
46aa2ccfe6
Add new 2.5 shared notes tests
2022-07-20 15:44:09 -04:00
Anton B
944e0b2981
test: add audio tests
2022-07-15 17:54:16 -03:00
Anton B
c85ffa86cd
test: change skip annotation to fixme
2022-07-15 17:23:31 -03:00
Anton B
1dd5878d9d
Merge remote-tracking branch 'upstream/v2.6.x-release' into small-ci-test-fixes
2022-07-15 15:05:13 -03:00
Ramon Souza
db5ac1428a
Merge tag 'v2.5.3' into merge25-26-jul14
2022-07-15 11:08:02 -03:00
Anton B
c91db0377e
test: skip unreliable tests
2022-07-13 17:04:36 -03:00
Anton B
c6954bad16
test: update test configs
2022-07-13 17:02:15 -03:00
Brent Baccala
dac96ccecb
Merge remote-tracking branch 'origin/v2.5.x-release' into add-option-to-initPages
2022-07-06 19:00:23 +00:00
Anton Georgiev
e37b9b6b4b
Merge branch 'v2.5.x-release' into test-suite-youtube-title
2022-07-06 10:26:40 -04:00
Anton Georgiev
eca4ebe56f
Merge pull request #15221 from MaximKhlobystov/25-test-update
...
test: New 2.5 tests + links from test specs to 2.5 test plan
2022-07-06 09:39:49 -04:00
Maxim Khlobystov
beffcbb464
One more switch to uploadSinglePresentation
2022-07-05 12:21:38 -04:00
Maxim Khlobystov
80939493f5
Replace uploadPresentation with uploadSinglePresentation in other test suites
2022-07-05 11:27:40 -04:00
Maxim Khlobystov
b8e367799a
Make fit to width test more stable by clicking userlist toggle button
2022-07-05 11:13:46 -04:00
Anton B
c71e5c9f74
test: fix all 2.6 tests and temporarily skip inconsistent ones
2022-07-01 17:55:32 -03:00
Maxim Khlobystov
64e9cc65fc
Cleanup
2022-06-30 11:05:47 -04:00
Maxim Khlobystov
4ddbe75bc1
Minor fixes for presentation and connectionStatus test suites
2022-06-30 11:01:00 -04:00
Brent Baccala
8af4f9ac2f
select YouTube iframe by looking for part of the video title in the
...
iframe title, instead of looking for the prefix "YouTube"
2022-06-24 23:08:16 +00:00
Maxim Khlobystov
b2887c7916
Update for copy stats test
2022-06-24 13:22:56 -04:00
Brent Baccala
ef47bb5762
test suite: add an option to multiuser initPages() to wait and clear
...
the default presentation notification on the moderator page.
Waiting until initPages() is finished to do this is problematic, because
it might take long enough to init the user page that the toast has
disappeared from the moderator page by the time initPages() finishes.
Change all the places in the test suite where initPages() is called
right before waitAndClearDefaultPresentationNotification to use
the new option instead.
In one place (raiseAndLowerHand) I also dropped waiting and clearing
the notification on the user page because it was causing problems
and doesn't seem to be necessary.
2022-06-24 01:47:48 +00:00
Brent Baccala
776fd9f024
webcamContentCheck: check that webcam videos are changing by computing
...
a hash of their entire contents, rather than checking a single pixel
2022-06-23 18:13:10 +00:00
Brent Baccala
7d6fe7b03c
add helper functions to test for appearance and disappearance of
...
n'th (i.e, second or third) browser elements
use these functions to fix a race condition in lockShareWebcam
where we tested for the disappearance of a second webcam without
necessarily waiting for it to disappear
2022-06-23 18:10:25 +00:00
Brent Baccala
b6a422d214
"Change user status" test needs to wait for default presentation notification to clear
2022-06-23 18:06:26 +00:00
Anton Georgiev
2c51e3d797
test: drop unnecessary joinViaHtml5=true
2022-06-21 15:38:53 +00:00
Maxim Khlobystov
a6af9a2b3e
Links to the test plan
2022-06-20 20:52:00 -04:00
Maxim Khlobystov
72213eb91d
New connection status test specs
2022-06-20 20:22:14 -04:00
Maxim Khlobystov
93a94ca88f
Fit to width and multi-presentation upload
2022-06-20 19:02:10 -04:00
Anton B
de1c7043a9
test: fix/update tests on v2.5
2022-06-08 09:29:21 -03:00
Anton B
ed757cee34
test: update playwright to v1.19.2
2022-06-07 14:52:54 -03:00
Tiago Jacobs
ce93125d3b
Add github workflow to run automated tests
2022-05-20 17:45:40 +00:00
Maxim Khlobystov
d39c1dd842
Change Node version in README
2022-05-11 10:52:51 -04:00
Maxim Khlobystov
630289ac97
Updated README
2022-05-11 10:22:18 -04:00
Ramon Souza
48a79ea7aa
Merge remote-tracking branch 'upstream/v2.4.x-release' into 24-25-may-6
2022-05-06 14:30:41 -03:00