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