Commit Graph

123 Commits (239e6a4bcef1a92aa69d48923b8f46e072d8c00c)

Author SHA1 Message Date
Bruno Windels 239e6a4bce add ll tests to check if all expected members are in memberlist
also move verify-device use case to timeline to reuse memberlist
query for this test.
2018-09-13 12:03:29 +02:00
Bruno Windels 5d06c65ce5 split up ll tests in several functions 2018-09-13 12:02:49 +02:00
Bruno Windels 1725e7524b split up scenarios in multiple files as lazy-loading scenarios grow 2018-09-13 10:31:15 +02:00
Bruno Windels 5ec8f6f9b4 rename tests folder to the more accurate usecases 2018-09-12 18:40:25 +02:00
Bruno Windels 923ae90576 move range and delay over to util module 2018-09-12 18:38:42 +02:00
Bruno Windels 5745e9ed0c move Logger and LogBuffer to own module 2018-09-12 18:36:02 +02:00
Bruno Windels e843d532eb these changes were not needed in the end 2018-09-12 16:48:40 +02:00
Bruno Windels 7bcb255a2c increase timeout here in case this wouldnt be enough for the CI server 2018-09-12 16:47:24 +02:00
Bruno Windels 29aec256df finish basic LL test to see if display names appear from lazy loaded state 2018-09-12 14:53:19 +02:00
Bruno Windels 4057ec8a6a store displayName on RestSession to use it in tests 2018-09-12 14:51:00 +02:00
Bruno Windels 249cf4f87e implement reading and scrolling timeline, group timeline related code 2018-09-12 14:49:48 +02:00
Bruno Windels 244d5b0851 dont show all 20 send messages
support muting a logger and chaining calls
2018-09-12 09:48:37 +02:00
Bruno Windels dcf96e1461 WIP for LL test 2018-09-11 18:32:32 +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 abc7c4c3ac join use cases that touch settings in one file, as selectors are similar 2018-09-11 18:30:57 +02:00
Bruno Windels ff20bc783d support joining with a room alias for rest session 2018-09-11 18:30:17 +02:00
Bruno Windels 2be413ba6d allow clients to send messages faster, in order to speed up the test 2018-09-11 18:29:52 +02:00
Bruno Windels be4c1cb899 support setting the room alias 2018-09-11 18:29:05 +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 827e6365bb add wrapper around multiple rest sessions 2018-09-11 16:18:27 +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 3c5e73d644 support setting the display name on rest session 2018-09-11 14:54:14 +02:00
Bruno Windels afc678fea0 pass rest session creator to scenario 2018-09-11 14:46:25 +02:00
Bruno Windels 98aafd6abb add rest/non-browser session, which we can create a lot more off 2018-09-11 14:40:16 +02:00
David Baker 3e8b55b41e
Merge pull request #12 from matrix-org/bwindels/fixbuild
Attempt to fix the build
2018-08-23 12:08:34 +01: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 a65d6af8c5 encryption dialogs dont always appear coming back from settings... weird 2018-08-23 10:04:06 +02:00
Bruno Windels 6be5975050 dont assume new target is a new page 2018-08-23 10:03:37 +02:00
Bruno Windels f49b85897d remove specific timeout for selectors
as these are not hard sleeps, but timeouts, its better to put them
a bit larger, as in the best case they'll return quickly anyway
and in the worst case where they need a lot of time it's still better
if the tests don't fail
2018-08-23 00:29:24 +02:00
Bruno Windels fd67ace078 increase timeouts so the tests dont timeout on build server 2018-08-23 00:27:30 +02:00
David Baker 1e0baa823d
Merge pull request #9 from matrix-org/bwindels/commander
Add --riot-url option to run test against local dev server
2018-08-17 11:42:03 +01:00
Bruno Windels c49f1b33fb
Merge pull request #11 from matrix-org/bwindels/increasetimeout2
increase receive message timeout
2018-08-15 15:17:42 +02:00
Bruno Windels 440b1032d5 increase receive message timeout 2018-08-15 15:17:11 +02:00
Bruno Windels 26e4645a01
Merge pull request #10 from matrix-org/bwindels/increasetimeout
Try to fix test running under travis by increasing timeout
2018-08-15 15:06:23 +02:00
Bruno Windels 4f76ad83d5 increase timeout 2018-08-15 15:05:46 +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
David Baker 956688237a
Merge pull request #8 from matrix-org/bwindels/indentation
bring indentation in line with other front-end projects
2018-08-14 14:02:41 +01:00
Bruno Windels 377a20fffa bring indentation in line with other front-end projects 2018-08-14 12:53:16 +02:00
Bruno Windels a54f13cd68
Merge pull request #6 from matrix-org/bwindels/e2erooms
Tests for creating and writing in a e2e encrypted room
2018-08-14 12:43:06 +02:00
Bruno Windels 4c3386a2a5
Merge pull request #4 from matrix-org/bwindels/2usersjoin
Support multiple users, have 2nd user join created room
2018-08-14 12:42:50 +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 dc87e2bfe0 avoid typos 2018-08-08 12:42:34 +02:00
Bruno Windels 73c88fe603 prepare for more tests 2018-08-08 12:35:50 +02:00
Bruno Windels c5f064e389 make receiving a bit more robust 2018-08-08 12:35:36 +02:00
Bruno Windels 1fd379b3d2 wait to receive message from other user 2018-08-08 12:17:36 +02:00
Bruno Windels a78c095cf6 add support for changing the room settings 2018-08-08 11:45:26 +02:00
Bruno Windels 643af2d344 run synapse on custom port so it doesn't interfere with other synapses on dev machines 2018-08-07 18:44:49 +02:00