Commit Graph

235 Commits

Author SHA1 Message Date
Mohamed Amine Ben Salah
982ddc56a1 adds YNA and UR polling cases 2021-03-08 18:11:36 -03:00
Mohamed Amine Ben Salah
620183d5d3 added True/False, A/B/C/D polling cases WIP 2021-03-07 20:53:58 -03:00
Mohamed Amine Ben Salah
8daa4443cb Merge remote-tracking branch 'upstream/develop' into add-tests-recording-to-video 2021-03-01 18:47:35 -03:00
Mohamed Amine Ben Salah
2c9d8e4380 updates and adds specifications for polling 2021-03-01 18:47:08 -03:00
Mohamed Amine Ben Salah
56cde60cb8 remove no-needed logging 2021-03-01 15:24:17 -03:00
Mohamed Amine Ben Salah
11a82d1524
CI presettings: part 1 - set page.viewPort && export visual regressions testing media files (#11422)
* add viewPort to page.js

* clone and import media and visual regressions files to the right directories

* change repo link to official bbb-ci-test-resources.git

* remove execution of import-tests-ci-resources.sh from tests/puppeteer/run.sh

* updates the import directory of the ci testing files

* correct imported repo folder name
2021-02-26 12:49:52 -05:00
Mohamed Amine Ben Salah
4dc679d000 Adds tests recording + updates some outdated tests + linting 2021-02-26 12:52:17 -03:00
Ramon Souza
6eaa0c8079 fix skip check test 2021-02-23 10:53:37 -03:00
dependabot[bot]
92c6c9a491
Bump node-notifier in /bigbluebutton-html5/tests/puppeteer
Bumps [node-notifier](https://github.com/mikaelbr/node-notifier) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/mikaelbr/node-notifier/releases)
- [Changelog](https://github.com/mikaelbr/node-notifier/blob/v8.0.1/CHANGELOG.md)
- [Commits](https://github.com/mikaelbr/node-notifier/compare/v8.0.0...v8.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-18 18:46:41 +00:00
Mohamed Amine Ben Salah
d8c5aa46d9
multiple automated tests suites updates + add missing polling specs and move them with old ones to a polling test suite (#10766)
* updating old tests + collecting more snapshots [WIP]

* updates old test suites and collects more visual regressions screenshots

* remove snapshots and their collection temporary

* run tests from packages.json

* update test execution command/export constants from .env to core/constants.js

* update tests/puppeteer/README.md file

* update LOOP_INTERVAL variable call and assign timeouts to the webcam share spec

* redefine waitForSelector func in page.js, update chat test suite specs and add poll chat message test spec

* Merge remote-tracking branch 'upstream/develop' into updating-old-tests-visual-with-visual-regressions

* update webcam test specs collecting videoPreviewTimeout and use it to wait for videoPreview selector

* update custom parameters test suite

* update breakout test suite

* update webcam layout test suite

* update multiusers test suite

* update notifications test suite

* update presentation test suite

* whiteboard test suite

* screenshare test suite

* update sharednotes test suite

* user ELEMENT_WAIT_TIME variable from timeouts constants.js

* list TEST CONSTANTS by category

* add poll test suite and assigns the right unassigned timeouts

* set test pages to headless
2021-02-16 15:57:10 -05:00
dependabot[bot]
530d1429a1
Bump axios from 0.18.1 to 0.21.1 in /bigbluebutton-html5/tests/puppeteer
Bumps [axios](https://github.com/axios/axios) from 0.18.1 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.18.1...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-09 00:27:36 +00:00
Mohamed Amine Ben Salah
1c40b0b8c8 adds missing custom parameters specs to the custom parameters test suite 2021-01-15 19:51:52 -03:00
Mohamed Amine Ben Salah
bf45dbc7f9 adds visual regressions test with snapshots ready to use 2020-10-27 12:54:55 -03:00
Mohamed Amine Ben Salah
f0a0e21972 Merge remote-tracking branch 'upstream/develop' into add-visual-regressions-testing 2020-10-27 12:52:59 -03:00
Mohamed Amine Ben Salah
aee7534c9e update Jest ^23.5.0 > ^26.6.1 2020-10-27 12:09:24 -03:00
Mohamed Amine Ben Salah
5c4c20c871 fixes webcams layout autotest 2020-10-18 14:33:06 -03:00
Mohamed Amine Ben Salah
2bb8ef8abc [WIP] adds visual regression testing 2020-10-08 16:32:00 -03:00
Mohamed Amine Ben Salah
85ca1882e5 adds webcams layout autotest to all.test.js 2020-10-02 09:27:31 -03:00
Anton Georgiev
a151ceffad
Merge pull request #10342 from daminebenq/fix-custom-parameters-autotest
fixes custom paramters autotest
2020-09-10 08:46:00 -04:00
Mohamed Amine Ben Salah
b48b82330a adds webcams layout test suite 2020-09-09 12:51:56 -03:00
Mohamed Amine Ben Salah
920ff92fe5 adjusts test timeout and changed css test file name 2020-08-28 09:42:27 -03:00
Mohamed Amine Ben Salah
f547a2eba6 fixes custom paramters autotest 2020-08-27 09:44:36 -03:00
Mohamed Amine Ben Salah
1b3f0476dc updates and fixes chat, notifications and presentation test suites 2020-08-13 23:41:14 -03:00
Mohamed Amine Ben Salah
726358dfd7 rewrite test files to execute imported test specs as objects 2020-08-05 17:12:57 -03:00
Mohamed Amine Ben Salah
36e79846a6 exports tests as objects and defines jest syntax from new test files 2020-08-05 15:44:17 -03:00
Mohamed Amine Ben Salah
46f0a1eedb fixes outdated auto tests and adds all-in-one-test.sh 2020-08-04 15:53:34 -03:00
Mohamed Amine Ben Salah
009c32faf9 fixes whiteboard automated test 2020-07-20 19:01:41 -03:00
Mohamed Amine Ben Salah
ff2764403a fixes virtualized users list automated test 2020-07-20 19:01:25 -03:00
Mohamed Amine Ben Salah
2fe6174a29 fixes user and multiusers automated test 2020-07-20 19:00:55 -03:00
Mohamed Amine Ben Salah
9ae345bbe0 fixes presentation automated test 2020-07-20 19:00:19 -03:00
Mohamed Amine Ben Salah
a51105fab3 fix shared notes automated test 2020-07-20 18:19:24 -03:00
Mohamed Amine Ben Salah
d5ba5efb0b fix screenshare automated test 2020-07-20 18:14:11 -03:00
Mohamed Amine Ben Salah
cfe04d7615 fix chat automated test 2020-07-20 18:12:04 -03:00
Mohamed Amine Ben Salah
889d1da140 fixes notifications test and set all tests to headless 2020-07-20 12:52:48 -03:00
Mohamed Amine Ben Salah
abd5a8215b fixes audio test spec in breakout automated test 2020-07-17 17:08:46 -03:00
Mohamed Amine Ben Salah
f1e3d28127 fixes notifications automated test 2020-07-17 16:13:47 -03:00
Mohamed Amine Ben Salah
cefe5521ef adds audio, webcam and screen share specs to breakout automated test 2020-07-17 16:12:43 -03:00
Mohamed Amine Ben Salah
6d169aaec5 fix processing of execution and the wait for elements to appear 2020-07-16 19:05:43 -03:00
Mohamed Amine Ben Salah
ccb2473f40 adds audio, webcam and screenshare specs to breakoutrooms test 2020-07-16 14:30:48 -03:00
Anton Georgiev
b8611f6c1f
Merge pull request #9958 from daminebenq/fix-breakout-autotest
Fix breakout autotest
2020-07-14 11:20:31 -04:00
Mohamed Amine Ben Salah
85f6ef3dda fixes breakout automated test and makes it stable 2020-06-29 22:25:04 -03:00
Mohamed Amine Ben Salah
9cf4b71605 fixes webcam and audio automated tests 2020-06-24 16:51:20 -03:00
Mohamed Amine Ben Salah
e59dcd336a force english use in puppeteer 2020-06-24 12:18:35 -03:00
Anton Georgiev
511d9ad753
Merge pull request #9863 from daminebenq/notifications-test
bbb notifications automated test
2020-06-19 15:09:52 -04:00
Mohamed Amine Ben Salah
5668cf1668 updates and fixes notifications test 2020-06-17 12:29:43 -03:00
Mohamed Amine Ben Salah
b0b2602547 fixes audio test args 2020-06-15 17:00:35 -03:00
Mohamed Amine Ben Salah
88a3685a62 fixes required puppeteer args 2020-06-15 16:33:39 -03:00
Mohamed Amine Ben Salah
55a7e2fe0a adds DEBUGGING Logger to custom parameters test 2020-06-15 16:29:47 -03:00
Mohamed Amine Ben Salah
a226fff764 removes duplicated polling data-test 2020-06-15 16:29:38 -03:00
Mohamed Amine Ben Salah
ed185de471 adds hideAndSwapPresentation(), hideAndSwapPresentation() and forceRestorePresentationOnNewEvents() 2020-06-15 16:29:31 -03:00