Commit Graph

395 Commits

Author SHA1 Message Date
Brent Baccala
0c1cf64492 Add npm run test:ssh command to test suite
This npm script will ssh to a BigBlueButton server, obtain its URL and SECRET,
then run the test suite using these settings.

This reduces the complexity of running tests (no need to set environment variables) if you have ssh access to the server.

The shell script is a bit obscure, and comments are not allowed in JSON.

The "set -e" switch is used to exit the script if the ssh fails, but this only works
if the ssh is not part of a pipeline, which is why it is assigned to a separate variable.
(see https://unix.stackexchange.com/a/23099/37949)
2022-12-30 14:09:31 -05:00
Anton Georgiev
4f7e1b9d9a
Merge branch 'v2.6.x-release' into mute-all-test 2022-12-21 13:30:08 -05:00
Anton Georgiev
ea5c05446b
Merge pull request #16125 from gabriellpr/whiteboard-access-test
test: Give and remove whiteboard access
2022-12-20 08:43:32 -05:00
Maxim Khlobystov
236b0347fc Replace visual regression screenshots 2022-12-19 11:57:12 +00:00
Anton Georgiev
7f1b229f58
Merge pull request #16062 from antonbsa/v2.6-tests-fixes
test: fix v2.6 CI tests
2022-12-16 13:20:01 -05:00
Anton B
22a5fb4878 Revert "test: update whiteboard screenshots (visual regression)"
This reverts commit 8691c47902.
2022-12-15 14:49:12 -03:00
Anton Georgiev
50badbf4c5
Merge pull request #15666 from bigbluebutton/snyk-upgrade-d53de8f977519420478785124448437c
[Snyk] Upgrade dotenv from 16.0.0 to 16.0.1
2022-12-15 10:06:22 -05:00
Anton B
282a81b0e9 Merge remote-tracking branch 'upstream/v2.6.x-release' into v2.6-tests-fixes 2022-12-14 15:51:26 -03:00
Anton B
decba75d53 test: decrease workers number to 1 when running on the CI 2022-12-14 15:30:19 -03:00
Ramón Souza
064b554dfd Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-2526-dec14 2022-12-14 13:23:11 -03:00
Gabriel Porfirio
83563c4f82 mute all users 2022-12-13 15:42:11 -03:00
Anton B
1bf77d77a0 Merge remote-tracking branch 'upstream/v2.6.x-release' into v2.6-tests-fixes 2022-12-13 10:30:28 -03:00
Gabriel Porfirio
2e21904437 give and remove whiteboard access 2022-12-08 15:32:31 -03:00
Gabriel Porfirio
c70ded7206 mute all users test 2022-12-07 15:53:56 -03:00
Anton Georgiev
4a81825bad
Merge pull request #16046 from gabriellpr/presentation-fullscreen
test: presentation fullscreen and snapshot
2022-12-06 11:30:56 -05:00
Anton Georgiev
fc32f5b2e9
Merge pull request #16078 from MaximKhlobystov/clipping-images-whiteboard-tests
test: clip the reference images in the whiteboard drawing tests
2022-12-05 13:21:20 -05:00
Anton Georgiev
2a4c8d57bf
Merge pull request #16081 from gabriellpr/copy-paste-test
test: copy/paste public message
2022-12-05 12:51:25 -05:00
Anton Barboza
5a65e30911 Merge remote-tracking branch 'upstream/v2.6.x-release' into v2.6-tests-fixes 2022-12-02 12:20:27 +01:00
Gabriel Porfirio
07c1a894e7 added issue's link 2022-12-01 12:06:30 -03:00
Anton Georgiev
dbf5143941
Merge pull request #15958 from gabriellpr/shared-notes-tests
test: Shared notes
2022-12-01 09:50:32 -05:00
Gabriel Porfirio
76ecbb3085 removed only flag 2022-12-01 11:39:26 -03:00
Gabriel Porfirio
0806cbf696 changed to call locators once 2022-12-01 11:15:55 -03:00
Anton Barboza
29196da620 test: add function to link issue or PR 2022-12-01 14:43:36 +01:00
Gabriel Porfirio
2a23e63a64 copy and paste public message test 2022-12-01 08:19:03 -03:00
Maxim Khlobystov
57ccf98edd Visual regression tests: take screenshots of the whiteboard instead of the entire client 2022-12-01 10:25:03 +00:00
Anton Barboza
8691c47902 test: update whiteboard screenshots (visual regression) 2022-11-30 18:16:24 +01:00
Anton Barboza
77d958d172 test: update dependencies and fix polling elements 2022-11-30 16:50:43 +01:00
Anton Barboza
bfb29c8c32 test: add new selector check and update package-lock.json 2022-11-29 18:01:14 +01:00
Anton B
209dfb636f test: fix v2.6 CI tests 2022-11-25 16:54:32 -03:00
Gabriel Porfirio
8d68a3fd47 dark mode elements list simplified 2022-11-24 11:52:06 -03:00
Gustavo Trott
c7566b174d
Merge pull request #15611 from MaximKhlobystov/draw-visual-regression 2022-11-22 14:15:58 -03:00
Gabriel Porfirio
e4b10838fa presentation fullscreen and snapshot tests 2022-11-22 12:01:09 -03:00
Gabriel Porfirio
0cb364214a added new function for two different browser instances 2022-11-22 10:44:28 -03:00
Maxim Khlobystov
8e72776a3c
Remove unnecessary skips in the whiteboard tests 2022-11-18 15:03:38 -05:00
Gabriel Porfirio
60db3182c2 changes on pin notes test 2022-11-18 13:38:46 -03:00
Ramón Souza
4f59f2afd9
Merge pull request #15911 from gabriellpr/poll-remain-tests
test: Poll remaining tests
2022-11-17 15:46:30 -03:00
Gabriel Porfirio
b339402933 changed dark mode test name 2022-11-16 17:17:28 -03:00
Gabriel Porfirio
ee0c3c49bd dark mode testing background and text colors 2022-11-16 17:15:24 -03:00
Gabriel Porfirio
35e5236683 few improvements and pin notes test 2022-11-16 15:18:03 -03:00
Gabriel Porfirio
7b03c59687 added check background and text color 2022-11-15 10:27:24 -03:00
Maxim Khlobystov
44155d8679 Hiding the presentation notifications in drawing tests 2022-11-15 04:34:13 +00:00
Maxim Khlobystov
71c985646a Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into draw-visual-regression 2022-11-15 01:16:18 +00:00
Gabriel Porfirio
987b58d93f changed shared notes element 2022-11-11 15:35:14 -03:00
Gabriel Porfirio
e01debe83f testing text and background colors 2022-11-11 14:03:04 -03:00
Gabriel Porfirio
df32781e71 smartSlidesPresentation.pdf added 2022-11-10 17:40:37 -03:00
Gabriel Porfirio
495634a1a9 line removed, pdf name changed 2022-11-10 17:29:52 -03:00
Gabriel Porfirio
7a4113c31b dark mode testing 2022-11-10 17:25:18 -03:00
Brent Baccala
0c32f307a7 testsuite console logging: still addressing SonarCloud issues 2022-11-09 13:43:36 -05:00
Brent Baccala
ed39b09f6f testsuite console logging: address SonarCloud complaints 2022-11-09 13:43:36 -05:00
Brent Baccala
ee44663de8 testsuite console logging: use node.js util.format to process format string 2022-11-09 13:43:36 -05:00