Commit Graph

917 Commits

Author SHA1 Message Date
Anton Barboza de Sá
efcdcfcdf2
test: update shared notes test and enable it on CI (#20415) 2024-06-06 16:15:13 -03:00
Gabriel Porfirio
4812c0cf1d add flaky flag to the poll results whiteboard test 2024-05-30 10:25:42 -03:00
Anton Georgiev
227ca44eec
Merge pull request #20234 from gabriellpr/test-fix-layout
test: Fix layout tests
2024-05-22 15:41:23 -04:00
Gabriel Porfirio
6fccefc5c2 adding @ci flag 2024-05-22 15:21:32 -03:00
Ramón Souza
5ed10c75b0
Merge pull request #20257 from antonbsa/add-ci-tests-1
test: Add 30 tests to run in CI
2024-05-22 13:05:52 -03:00
Anton B
73e747344a test: avoid screenshot check due to playwright open issue 2024-05-15 15:13:08 -03:00
Anton B
55568618ca test: update presentation test checks 2024-05-15 15:12:45 -03:00
Anton B
aea6fc7475 test: retain video on failure only in CI 2024-05-15 12:07:31 -03:00
Anton B
27cdac7b7e test: add blob-report folder to gitignore 2024-05-14 18:15:51 -03:00
Anton B
52cfdaf1b3 test: add parallel npm-script 2024-05-14 18:13:32 -03:00
Anton B
3e248878f7 test: flag tests to run in CI 2024-05-14 18:07:58 -03:00
snyk-bot
7c971f3c86
fix: bigbluebutton-tests/puppeteer/package.json & bigbluebutton-tests/puppeteer/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BRACES-6838727
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
2024-05-13 16:29:05 +00:00
Gabriel Porfirio
bc9df6cdc6 change waitAndClick to closeAllNotifications 2024-05-13 10:35:24 -03:00
Anton Georgiev
ffcb1175de
Merge pull request #20144 from antonbsa/old-tests-removal
test: Tests removal of removed features
2024-05-09 08:53:51 -04:00
João Victor
f9b935e75b test: adjust timeout for connecting webcam to be removed 2024-05-02 18:27:32 -03:00
Anton B
1d90a8e966 test: remove "write closed captions" test 2024-05-02 10:06:49 -03:00
Anton B
04c17a59cd test: remove "pick random user" test 2024-05-02 08:58:18 -03:00
Ramón Souza
db3e46b711
Merge pull request #20067 from antonbsa/brekaout-tests-fix
test: fix breakout tests failing on CI
2024-04-23 13:30:34 -03:00
Anton Barboza
3d824615be test: fix breakout test behavior and wait for select room button to be enabled 2024-04-23 11:57:41 -03:00
Ramón Souza
e56a579f65
Merge pull request #20017 from gabriellpr/test-screenshare-ext-video
test: Screenshare should stop external video
2024-04-23 11:48:50 -03:00
Anton Barboza
219aac168e test: wait for breakoutTimeRemaining element before performing anything on panel 2024-04-23 11:23:34 -03:00
Anton Barboza
868a598623 test: skip captions tests 2024-04-22 15:46:44 -03:00
Gabriel Porfirio
6113a68619 removed params from getYoutubeFrame function 2024-04-19 16:05:13 -03:00
Gabriel Porfirio
17b61c4f90 getFrame to getYoutubeFrame 2024-04-19 11:31:59 -03:00
Gabriel Porfirio
f0d8babbde last changes 2024-04-16 08:23:53 -03:00
Gabriel Porfirio
0e9e5dbf4b test screenshare should stop external video 2024-04-15 16:28:53 -03:00
Gabriel Porfirio
2eda5935f3 adding check for polling test 2024-04-09 17:23:36 -03:00
Gabriel Porfirio
d079e8a942 avoid presentation notification on polling tests 2024-04-05 13:35:32 -03:00
Ramón Souza
d218beda61
Merge pull request #19446 from Tainan404/migrate-poll-creation
Migrate poll creation
2024-04-03 16:38:41 -03:00
Anton B
5ae2e242f7 (test): Updates for Poll creation migration changes
* Update selectors;
* Add more checks on the create poll function;
* Add steps to prevent failures in serial mode runs;
* Add missing timeout on direct locator methods;
* Fix step order on test to publish results in a different presentation;
* Re-enable user response poll test in CI;
2024-04-03 15:57:31 -03:00
Anton B
de13bea6b0 test: readd breakout test to CI 2024-03-26 14:49:14 -03:00
Gabriel Porfirio
4dc517e32d changed createParameter to joinParameter 2024-03-21 10:22:02 -03:00
Gabriel Porfirio
cd13a8d3e9 Revert "changed from createparamter to joinparameter"
This reverts commit bc0082d947.
2024-03-21 10:09:25 -03:00
Gabriel Porfirio
bc0082d947 changed from createparamter to joinparameter 2024-03-21 10:06:32 -03:00
Gabriel Porfirio
cecfb71483 Merge remote-tracking branch 'upstream/v3.0.x-release' into avoid-unrelated-notifications 2024-03-19 15:08:07 -03:00
Anton Georgiev
02b0b83694
Merge pull request #19835 from antobinary/march17-02
test: update playwright tests to support sha256 and sha512 algorithms… (port)
2024-03-18 11:11:43 -04:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
paulseto
574f8fd277 test: update playwright tests to support sha256 and sha512 algorithms (#19725)
* update to support sha256 and sha512 algorithms

* Update bigbluebutton-tests/playwright/.env.template

Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>

---------

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>
2024-03-17 21:34:46 -04:00
Gabriel Luiz Porfirio
85f7110a7b
Merge branch 'v3.0.x-release' into avoid-unrelated-notifications 2024-03-15 09:06:59 -03:00
Gabriel Porfirio
07966dd336 avoid notifications on parameter and user test 2024-03-15 08:56:35 -03:00
Ramón Souza
c91108c2a5
Merge pull request #19747 from antonbsa/global-test-hook
test: Add global test hook
2024-03-14 13:49:40 -03:00
Gabriel Porfirio
7f36f22e9c avoid presentation notifications 2024-03-13 10:28:39 -03:00
Tainan Felipe
f868fc07ea Merge branch 'migrate-user-to-graphql' of github.com:Tainan404/bigbluebutton into migrate-user-to-graphql 2024-03-12 19:25:15 -03:00
Anton B
5a040e69a7 test: skip 'select random user' test 2024-03-12 16:58:22 -03:00
Ramón Souza
e54cfd657c
Merge pull request #19708 from gabriellpr/ext-flaky-tests
test: fix whiteboard tests
2024-03-12 10:50:45 -03:00
Gabriel Porfirio
951f885880 changed the function name to be more explicit 2024-03-12 08:35:41 -03:00
Gabriel Porfirio
304337d362 changes on the setViewPortSize function 2024-03-08 09:30:48 -03:00
Gabriel Porfirio
202a66cebb few alts on the page file 2024-03-07 10:43:25 -03:00
Anton B
35c9b0f509 test: handle error when iframe does not have context and fix learning dashboard tests 2024-03-06 17:11:17 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL (#19507) 2024-03-06 14:28:18 -03:00
Anton B
e89950dc3e test: remove file 2024-03-06 11:32:19 -03:00
Anton B
712e12283b test: add an auto-run global hook for each test to close the context used at the end of the execution and dinamically set the context property in the Page object 2024-03-06 11:26:03 -03:00
Anton B
24ff4d2a50 test: always keep trace viewer and remove DEBUG_MODE env variable 2024-03-05 15:57:16 -03:00
Gabriel Porfirio
a661a97ed7 Merge remote-tracking branch 'upstream/v3.0.x-release' into ext-flaky-tests 2024-03-04 16:34:23 -03:00
Gabriel Porfirio
ef7835fa82 update screenshot lock viewers annotations 2024-03-04 15:27:04 -03:00
Gabriel Porfirio
79ad4cd173 added back the flaky flag 2024-03-04 14:22:42 -03:00
Gabriel Porfirio
26948b0210 removed should publish poll check 2024-03-04 13:44:47 -03:00
Gabriel Porfirio
89a7f9dd67 switch initmodpage to initpages 2024-03-04 11:00:28 -03:00
Gabriel Porfirio
08b9e72198 remove .only from user test 2024-03-01 16:52:29 -03:00
Gabriel Porfirio
37c684a0fe tests update, whiteboard, options 2024-03-01 15:15:18 -03:00
Anton B
7c4446560f test: fix logout meeting function 2024-03-01 13:44:46 -03:00
Anton B
dac9238fc1 test: fix parameter on layout tess 2024-03-01 13:43:48 -03:00
Gabriel Porfirio
bb164d67b6 Merge remote-tracking branch 'upstream/v3.0.x-release' into ext-flaky-tests 2024-02-29 10:00:10 -03:00
Gabriel Porfirio
29051e9771 fix polling publish tests 2024-02-28 11:34:23 -03:00
Gabriel Porfirio
57f0e6b2ab rm flaky flag user test 2024-02-27 11:45:04 -03:00
Ramón Souza
4f6d5f368b
Merge pull request #19621 from Scroody/poll-answer-verification
Client: Poll answer verification
2024-02-26 14:20:37 -03:00
Ramón Souza
525a1d87dd
Merge pull request #19573 from gabriellpr/fix-presentation-polling-test
test: Fix a few flaky tests
2024-02-26 10:52:14 -03:00
André
8c09f023c1 Flaking tests 2024-02-26 10:47:12 -03:00
Ramón Souza
a813624f01
Merge pull request #19177 from Scroody/issue-12614
feat: leave meeting button
2024-02-23 14:13:01 -03:00
Anton B
2de51a82e8 test: fix logout function, also considering new directLeaveButton 2024-02-23 10:22:44 -03:00
Gabriel Porfirio
3f2fb2bb8b update screenshot draw arrow test 2024-02-22 17:02:55 -03:00
Gabriel Porfirio
d2c26d19ef @flaky to the options test 2024-02-22 14:09:56 -03:00
André
11a159fed5 adjusting to tests 2024-02-22 10:37:43 -03:00
Gabriel Porfirio
d002ab7928 fix for whiteboard tests 2024-02-21 15:13:10 -03:00
Anton Georgiev
c9ce945aa5
Merge branch 'v3.0.x-release' into cleanup/runuser 2024-02-20 13:38:33 -05:00
Gabriel Porfirio
5ff48390e9 fixing whiteboard tests 2024-02-20 13:51:19 -03:00
Gabriel Porfirio
c92a6ee79d reduced the screenshot resolution 2024-02-13 17:06:20 -03:00
Gabriel Porfirio
11908c20c2 changes on the screenshot resolution 2024-02-13 10:35:41 -03:00
Gabriel Porfirio
368f8616e8 remove flaky flag from options test 2024-02-09 14:30:38 -03:00
Gabriel Porfirio
8a51f7c52a adds the flaky flag to the failing tests 2024-02-09 10:32:55 -03:00
Gabriel Porfirio
5cfae52bbf Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-presentation-polling-test 2024-02-08 13:53:02 -03:00
Gabriel Luiz Porfirio
25bee839c8
Update bigbluebutton-tests/playwright/options/options.js
Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>
2024-02-02 14:36:13 -03:00
Gabriel Porfirio
7e8bde03c1 fix few polling, presentation, parameter test 2024-02-02 08:37:28 -03:00
Gabriel Porfirio
58b4ad5e89 fix polling presentation test 2024-01-31 13:39:51 -03:00
Gabriel Porfirio
ef0c48d46e removing polling changes, sending in another pr 2024-01-29 09:55:11 -03:00
Gabriel Porfirio
f5cbad283c removes .only 2024-01-29 09:25:45 -03:00
Gabriel Porfirio
32d18be268 rm flaky flag skip slide test 2024-01-25 13:49:04 -03:00
Gabriel Porfirio
9b2b528041 fixing 2 options test and 1 poll test 2024-01-24 14:49:03 -03:00
Anton Barboza de Sá
d30b806b47
test: Fix no-flaky tests and properly set the execution mode (#19436)
* test: fix shortcuts, add flaky flag for test requiring graphql data, fix slide change for tldraw v2

* test: properly set the execution mode

* test: use isMultiUser parameter inside options obj

* test: fix banner color test

* test: increase breakout test timeouts for user joining room

* test: redo the change in the hide presentation on join test

* test: change hide presentation steps and add flaky flag on it
2024-01-19 13:42:01 -03:00
Anton B
909178cf88 test: check private chat open before checking label 2024-01-10 09:57:57 -03:00
Anton Georgiev
bef0d45e80
Merge pull request #19289 from ramonlsouza/migrate-connection-status
refactor: migrate connection status to use graphql
2023-12-07 12:29:46 -05:00
Anton B
598a0fd558 test: flaky flag on connection status tests 2023-12-07 12:44:16 -03:00
KDSBrowne
cc7aff8686
Feat: Migrating to Tldraw v2 (Alpha v18) on 3.0 (#19268)
* initial tldraw v2 alpha 18 with graph-ql

* add @apollo/client

* update whiteboard test element

* update whiteboard test elements

* update whiteboard test elements

* load .tldr file shapes into bbb

* temporarily disable infinite canvas limit in client

* disabling failing tests on ci

* restore poll results on whiteboard

* restore hideViewerCursor functionality

* disabling failing tests that needs to be updated

---------

Co-authored-by: Gabriel Porfirio <gabrielporfirio1994@gmail.com>
2023-12-05 15:15:25 -03:00
Anton Georgiev
3723f1b6b0
Merge pull request #19233 from antonbsa/breakout-flaky-updt
test: Update breakout flaky tests
2023-12-04 13:06:20 -05:00
Gabriel Porfirio
49ddee0a2b turning back to default value 2023-11-30 14:23:48 -03:00
Gabriel Porfirio
656f791f71 remove .only from breakout 2023-11-30 14:15:39 -03:00
Gabriel Porfirio
ffc07c03e9 fix lock viewers annotations test 2023-11-29 14:00:12 -03:00
Gabriel Porfirio
3bc56d74d2 fix the upload presentation test 2023-11-29 09:06:03 -03:00
Anton B
b06b0e7fb1 test: update breakout flaky tests 2023-11-28 17:10:46 -03:00
Daniel Molkentin
4f5b773798 cleanup: use runuser instead of sudo
In a lot of place where sudo is used, it is meant to drop privileges
coming from root, instead of gaining privileges or lateral privilege
moves (e.g. postgres). This is what runuser is for, so use that.
2023-11-28 15:26:12 +00:00