Commit Graph

98 Commits

Author SHA1 Message Date
Maxim Khlobystov
b1cd809948 Update for the WebdriverIO tests 2019-06-21 16:11:05 -04:00
Maxim Khlobystov
1eafbf04f8 WebdriverIO tests. 2019-06-04 11:05:27 -04:00
KDSBrowne
8b30fe00b3 Merge remote-tracking branch 'Upstream/master' into html5-packages-upgrade 2018-12-10 02:12:42 +00:00
Maxim Khlobystov
af7e601c82 package.json file for tests 2018-12-03 16:01:34 -05:00
Maxim Khlobystov
34c2ab3b74 Remove the webdriverio-related code and dependencies, remove package.json from the puppeteer folder 2018-11-30 16:22:58 -05:00
Maxim Khlobystov
b0cfc662c1 Fix the selectors in presentation tests 2018-11-30 15:56:21 -05:00
Maxim Khlobystov
835b07384a Fix the selectors in whiteboard tests 2018-11-30 12:59:14 -05:00
Maxim Khlobystov
aa5a0f6dc9 Fix the selectors in user list tests and chat tests 2018-11-30 12:32:19 -05:00
Maxim Khlobystov
59446aa4f6 Merge branch 'html5-tests-v2' of github.com:pedrobmarin/bigbluebutton into html5-tests-v2 2018-11-28 15:08:36 -05:00
Pedro Beschorner Marin
b83e16e4ad Open user list before chat and user tests 2018-11-23 17:18:05 -02:00
Maxim Khlobystov
19786fa527 Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into html5-tests-v2 2018-11-23 13:17:36 -05:00
Maxim Khlobystov
cd6f5a19cf Add --runInBand option to the jest command 2018-11-23 12:38:32 -05:00
Pedro Beschorner Marin
fd715f3aa8 Getting rid of puppeteer timeouts for now 2018-11-23 12:43:35 -02:00
Pedro Beschorner Marin
b854cdccec Structured the tests in modules 2018-11-23 10:55:16 -02:00
Pedro Beschorner Marin
fc31a0d394 Refactored base page and started chat saving test 2018-11-22 17:20:06 -02:00
Pedro Beschorner Marin
7a18655230 Testing chat copy and evaluating chat tests result 2018-11-22 17:20:06 -02:00
Pedro Beschorner Marin
3f85f421b7 Increasing jest timeout and setting it to run as a single thread 2018-11-22 17:20:06 -02:00
Pedro Beschorner Marin
345a7d343d Refactored chat message test and included chat clear 2018-11-22 17:20:06 -02:00
Pedro Beschorner Marin
11b46959e1 Missing screenshot update 2018-11-22 17:20:06 -02:00
Pedro Beschorner Marin
f817e38d5d Refactored puppeteer commands to avoid timeout errors 2018-11-22 17:20:06 -02:00
Maxim Khlobystov
4b5193fa65 Moving tests-related dependencies to the main package.json 2018-11-22 13:22:52 -05:00
Maxim Khlobystov
05e7c56351 Prevent linter from ignoring the test files + some linting. 2018-10-12 14:46:26 -04:00
Maxim Khlobystov
5b0ea85ba6 Getting the Docker-related files from a remote repo + some code cleanup. 2018-10-09 16:20:21 -04:00
browniecab
dbcc684a46 Fixes
(cherry picked from commit 359fff4c28c58bb5d047993ae91cf2b65f03eaa6)
2018-10-03 13:47:31 -04:00
browniecab
a10ea02e1c Changed Axios adapter
(cherry picked from commit f52b5f0fb9d24773eb8623b884ae811eabb338bc)
2018-10-03 13:47:15 -04:00
browniecab
c4d27200bb Add known issues to readme
(cherry picked from commit a6b601f0752198f80c71c303b7d5df1e08a206b5)
2018-10-03 13:46:58 -04:00
browniecab
ac471f95cf Fixed error in readme
(cherry picked from commit 0b30dbbdacbeaebd80e113d8af15dd47cea5067c)
2018-10-03 13:46:37 -04:00
browniecab
4c3d50aabd Add instructions to readme
(cherry picked from commit 016f7732620bc40ec6c526c563f66a359d36de15)
2018-10-03 13:46:15 -04:00
browniecab
b5bd5754a1 Use Jest for running tests
(cherry picked from commit d82cef50e99e9da6f0d6b94f2bd950bf063d6400)
2018-10-03 13:45:28 -04:00
browniecab
c0114f8485 Update tests
(cherry picked from commit 817957b784061fb9519eac84a719556748c6e3e6)
2018-10-03 13:44:14 -04:00
browniecab
c4176cc35d Fix joining without audio
(cherry picked from commit 96c7f16d4b6cbb4dbd8f2e2dead45d4cad5d0f67)
2018-10-03 13:35:41 -04:00
browniecab
b024259ce3 Fix joining without audio
(cherry picked from commit 7e7980a4b558f04d9e63a288363a287893ded99a)
2018-10-03 13:34:50 -04:00
browniecab
5769acd882 Update joining a meeting without audio
(cherry picked from commit 4ff9a1408d5bb00be361d9843afb04dc3d4354e2)
2018-10-03 13:34:35 -04:00
browniecab
a9fcad4a0d Added Puppeteer tests
(cherry picked from commit 91ed0475fce431322bef33e0ccb2465d2213f87f)
2018-10-03 13:32:53 -04:00
Maxim Khlobystov
9a3804ebdd Improved the naming of the test cases / screenshot files. 2018-01-22 18:32:29 -05:00
Maxim Khlobystov
fac7111cfd Updated the screenshots. 2018-01-10 11:37:18 -05:00
Maxim Khlobystov
b09996b896 Started using lodash to merge the wdio config files in favour of deepmerge. 2018-01-09 17:13:48 -05:00
Maxim Khlobystov
2acc4a19d4 Committing the screenshots. 2018-01-09 12:10:29 -05:00
Maxim Khlobystov
248db82e59 Cleanup + added temporary desktop-only testing command. 2018-01-09 11:36:21 -05:00
Maxim Khlobystov
9ebc82d29f Committing additional test specs. 2018-01-08 21:43:34 -05:00
Maxim Khlobystov
0e1bb6c8b4 Moved all the existing modal elements to the home page object. 2017-12-01 17:30:04 -05:00
Maxim Khlobystov
c1dd7fa441 Small cleanup for the import statements. 2017-12-01 15:38:16 -05:00
Maxim Khlobystov
8850b6db64 More cleanup on the visual regression methods. 2017-12-01 15:15:06 -05:00
Maxim Khlobystov
be6abed94c Introduced the base wdio config file. 2017-12-01 11:35:09 -05:00
Oleksandr Zhurbenko
d5460854d8 Set the file structure for the html5 visual regression screenshots 2017-11-13 15:23:05 -08:00
Maxim Khlobystov
74f4cd3367 Restructured the testing configs to run 4 browser sessions one after another: desktop Chrome, desktop Firefox, iPhone 6 Plus and Nexus 5X. 2017-11-10 17:21:53 -05:00
Oleksandr Zhurbenko
fb700ed510 Added browser names and versions for the screenshots under /diff and /screen 2017-11-10 13:22:32 -08:00
Oleksandr Zhurbenko
b3a75e71f2 Corrected visual regression config 2017-11-10 12:47:50 -08:00
Oleksandr Zhurbenko
abb75276fa Added a few different viewports for the test suites 2017-11-10 12:07:14 -08:00
Oleksandr Zhurbenko
152152b65b Removed browser name from the screenshot names 2017-11-10 11:55:57 -08:00