Bruno Windels
1906661ef9
Merge branch 'master' into bwindels/lltests3
2018-09-14 14:50:35 +02:00
Bruno Windels
320e39bd41
Merge pull request #19 from matrix-org/bwindels/lltests2
...
Test all members are in memberlist with LL turned on
2018-09-14 14:49:58 +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
8cff961ec8
use develop for now as LL with gappy syncs is fixed on that branch for now
2018-09-14 14:46:42 +02:00
Bruno Windels
992a0be4d0
DRY usernames
2018-09-14 14:46:25 +02:00
Bruno Windels
36708cc5db
wait for next sync before inspecting memberlist
...
before we needed a 10s delay here to make the test work
reliable, this should be faster in the best case.
2018-09-14 14:45:40 +02:00
Bruno Windels
27c496aecb
remove unneeded async keywords
2018-09-14 13:55:47 +02:00
David Baker
58d52f9cbf
Merge pull request #17 from matrix-org/bwindels/flagsandreadme
...
structure flags better and document them
2018-09-14 11:45:13 +01:00
Bruno Windels
16b2f09915
Test if members joining while user is offline are received after returning online with LL enabled
2018-09-14 12:44:01 +02:00
Bruno Windels
6deb595fec
add logging to rest session actions
2018-09-14 12:17:22 +02:00
Bruno Windels
af255c6386
dont assert the first time in receiveMessage, as it will show an ugly assert error while everything is fine, just need to wait longer
2018-09-14 09:52:34 +02:00
Bruno Windels
fe734b944e
remove obsolete warning as peeking will cause the membership to be null
2018-09-13 18:45:38 +02:00
Bruno Windels
f194f323f4
postpone loading the members until the user joined the room
...
when peeking, the members weren't being loaded at all because
the room wasn't available yet,
and the need for loading the members was never re-evaluated after that.
This only loads the members once the user has joined the room,
which also helps to avoid load all the members before an invite
is accepted.
2018-09-13 18:43:24 +02:00
David Baker
292b1f09af
WIP e2e key backups
...
Continues from Matthew's work: adds a feature flag & panel in
user settings to create a backup.
Can't restore a backup yet, nor even continue backing up to the same
backup after a refresh.
2018-09-13 17:11:46 +01:00
Bruno Windels
9f4cf776c5
make receiveMessage more robust by checking first if the message is not already in the timeline
2018-09-13 12:04:18 +02:00
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
c8fec947e4
structure flags better and document them
2018-09-12 17:27:51 +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
59e4879b14
Merge remote-tracking branch 'origin/develop' into matthew/e2e_backups
2018-09-11 13:03:22 +01:00
Weblate
b4815d1a07
Merge remote-tracking branch 'origin/develop' into develop
2018-09-11 12:03:14 +00:00
David Baker
518be24a5b
Merge pull request #2164 from matrix-org/dbkr/dont_exit_fullscreen_when_not
...
Don't try to exit fullscreen if not fullscreen
2018-09-11 13:03:09 +01:00
David Baker
f62e92a07b
Merge remote-tracking branch 'origin/develop' into matthew/e2e_backups
2018-09-11 11:37:22 +01:00
David Baker
d3038ea765
Don't try to exit fullscreen if not fullscreen
...
This was causing annoying exceptions on latest Chrome. Use
document.fullScreenElement to detect if we're fullscreen and don't
try to exit if we aren't.
2018-09-11 11:31:24 +01:00
Weblate
1e6e82c3cf
Merge remote-tracking branch 'origin/develop' into develop
2018-09-11 08:57:34 +00:00
Bruno Windels
ecaabd6b75
Merge pull request #2161 from matrix-org/bwindels/dontupdatememberlistwhileloading
...
avoid updating the memberlist while the spinner is shown
2018-09-11 10:57:29 +02:00
Weblate
e99f42a743
Merge remote-tracking branch 'origin/develop' into develop
2018-09-11 08:54:34 +00:00
Milena Brum
cf591244e6
Translated using Weblate (Spanish)
...
Currently translated at 99.6% (1248 of 1252 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/es/
2018-09-11 08:54:34 +00:00