Commit Graph

47 Commits (f66f5bedb676c5191c732d7b086937c7b3349eda)

Author SHA1 Message Date
Bruno Windels d9def18184 adjust path to register script for pip installation 2019-06-24 15:00:51 +02:00
Bruno Windels c40f7f6a3c add flag to throttle cpu to get failures because of slow ci locally 2019-04-16 14:59:35 +02:00
Bruno Windels f55a448739 add screenshots to logs directory upon failure 2019-04-09 17:43:34 +02:00
Bruno Windels 6958fdb6e1 write html, console and network logs to different files 2019-04-09 17:15:25 +02:00
Bruno Windels b88dc0ffd5 show browser version when running tests 2019-04-09 15:45:16 +02:00
Bruno Windels 492d8106b2 support writing logs to file 2019-04-08 17:00:19 +02:00
Bruno Windels 7e2d35fdfe moar sandbox flags 2019-04-05 16:55:59 +02:00
Bruno Windels 53eab479ec pass --no-sandbox to puppeteer 2019-04-05 16:45:07 +02:00
Bruno Windels 450430d66c remove travis flag 2019-04-02 15:14:44 +02:00
Bruno Windels cf397efed5 disable LL tests on travis CI 2018-09-18 16:50:33 +02:00
Bruno Windels 5e8a3db985
Merge pull request #16 from matrix-org/bwindels/lltests
Test timeline messages have correct display name with lazy loading
2018-09-14 14:49:32 +02:00
Bruno Windels c8fec947e4 structure flags better and document them 2018-09-12 17:27:51 +02:00
Bruno Windels 3db32c93d4 past rest creator to scenario to also be able to call createSessionRange 2018-09-11 18:32:18 +02:00
Bruno Windels 4a4b1f65aa wait for the message to be sent 2018-09-11 18:28:50 +02:00
Bruno Windels 40577109c2 Merge branch 'master' into bwindels/lltests 2018-09-11 17:21:30 +02:00
Bruno Windels 48d95c228a creator instead of factory, as it does registration and authentication 2018-09-11 15:02:02 +02:00
Bruno Windels afc678fea0 pass rest session creator to scenario 2018-09-11 14:46:25 +02:00
Bruno Windels 2321e43fd8 commander inverts the meaning of program args by itself ... nice, I guess 2018-08-23 10:04:37 +02:00
Bruno Windels 0e56250bc2 didnt mean to commit this 2018-08-15 12:21:08 +02:00
Bruno Windels 8507cf8258 add argument for passing riot server, makes local testing easier 2018-08-15 11:26:46 +02:00
Bruno Windels 377a20fffa bring indentation in line with other front-end projects 2018-08-14 12:53:16 +02:00
Bruno Windels 2c983f8cee fix composer issue and more 2018-08-09 14:23:09 +02:00
Bruno Windels af0c0c0afe add test scenario for e2e encryption 2018-08-08 18:30:48 +02:00
Bruno Windels a78c095cf6 add support for changing the room settings 2018-08-08 11:45:26 +02:00
Bruno Windels 4e7df2126b move step logging to tests, DRY; put test scenario in separate file, less globals 2018-08-07 17:58:58 +02:00
Bruno Windels 5fe3861190 create second user and join room first user creates 2018-08-07 17:23:01 +02:00
Bruno Windels 4c0ab117bf move outputting steps to session to scope it to username 2018-08-07 17:16:27 +02:00
Bruno Windels 6b843eacfc move log buffers into session, start logging implicitely 2018-08-07 17:09:43 +02:00
Bruno Windels 7c91ecab7e create session object to scope a user, move helper methods there 2018-08-07 16:45:34 +02:00
Bruno Windels 3876577218 log when using external chrome! 2018-07-31 14:48:05 +02:00
Bruno Windels a5c8911445 output document html on error and dont make a screenshot on submit 2018-07-31 11:48:54 +02:00
Bruno Windels 5129bb57b6 log all requests with their response code 2018-07-31 10:35:21 +02:00
Bruno Windels 5cd52e2ebd show browser logs on error 2018-07-31 10:35:21 +02:00
Bruno Windels 976f041bba remove test exit, and use port we are semi-sure is free 2018-07-31 10:35:21 +02:00
Bruno Windels e8f626ba18 exit on error 2018-07-31 10:35:21 +02:00
Bruno Windels edf37e3592 add support for passing chrome path as env var 2018-07-31 10:35:21 +02:00
Bruno Windels a6304ce83e now the output isn't overwhelming anymore, output what's happening at every step 2018-07-27 13:43:12 +02:00
Bruno Windels 1643b9552e test default server setup for signup 2018-07-23 11:20:07 +02:00
Bruno Windels 5934bebafb change test user name 2018-07-23 10:36:03 +02:00
Bruno Windels 515e34cfde turn headless back on 2018-07-20 18:59:45 +02:00
Bruno Windels a74a753a05 working consent test by accepting server notices invite and clicking on link, also create room 2018-07-20 18:51:25 +02:00
Bruno Windels 9a2d32e642 accept terms when joining 2018-07-10 19:26:47 +02:00
Bruno Windels 9c5e43a693 cleanup 2018-07-09 18:40:25 +02:00
Bruno Windels d4682eb5e6 apply code style 2018-07-09 18:35:47 +02:00
Bruno Windels 400327a0f1 add test for joining preexisting room 2018-07-09 18:21:05 +02:00
Bruno Windels 5c4f92952f move tests to separate file 2018-07-09 17:51:02 +02:00
Bruno Windels b76c3a1842 don't use jest and just run test code sequentially
since a lot of tests will be interdepent and need to happen in order,
it seems easier to not use a test runner enforcing tests to be semi-independent
and instead just run the code and have some logging code to see where
a problem occurs
2018-07-09 17:43:21 +02:00