Commit Graph

11396 Commits

Author SHA1 Message Date
Benoit Marty 8b655edd34
Merge pull request #4439 from vector-im/feature/adm/developer-mode-sanity-check
Developer mode sanity check & failure screenshots
2021-11-10 18:53:50 +01:00
Adam Brown 42648298b6 formatting 2021-11-10 17:09:08 +00:00
Adam Brown 9152c39c73 adding logcat output to the sanity artifacts 2021-11-10 17:07:10 +00:00
Adam Brown 968d8e413a using adb root for pulling off emulator files as per https://github.com/ReactiveCircus/android-emulator-runner/issues/102#issuecomment-963866536
- also uses emulated directory instead of sdcard
2021-11-10 17:07:10 +00:00
Adam Brown 992c3d8a13 updating emulator to use api 29 due to storage differences 2021-11-10 17:07:10 +00:00
Adam Brown 0ab5734c53 using single line for the emulator script, doesn't seem to support multiline 2021-11-10 17:07:10 +00:00
Adam Brown 70dd3e5cb9 adding missing indentation 2021-11-10 17:07:10 +00:00
Adam Brown 10a8a45391 waiting for the sent message to be rendered in the timeline 2021-11-10 17:07:10 +00:00
Adam Brown c8ae3f9a83 removing unused imports 2021-11-10 17:07:10 +00:00
Adam Brown 411be43287 waiting for the edited text to appear instead of sleeping 2021-11-10 17:07:10 +00:00
Adam Brown 918042c231 adding github action emulator optimisations 2021-11-10 17:07:10 +00:00
Adam Brown 0a1f4dd69f adding screenshot pulling and storing as part of the sanity workflow 2021-11-10 17:07:10 +00:00
Adam Brown 2583a6d6bf taking screenshots on sanity test failure 2021-11-10 17:07:10 +00:00
Adam Brown fc865682b1 waiting for the message actions bottom sheet when interacting with the message options 2021-11-10 17:07:10 +00:00
Adam Brown 39b4116699 adding bottomsheet idling resource to wait for expand and hide events 2021-11-10 17:07:10 +00:00
Adam Brown e5edfe9c73 adding dedicated message menu robot and adding sanity check for developer mode flows 2021-11-10 17:07:10 +00:00
Adam Brown 2a66efb733 adding helper to fetch text from resources 2021-11-10 17:07:10 +00:00
Benoit Marty 474e2aadbe
Merge pull request #4440 from vector-im/gradlew-update-7.3
Update Gradle Wrapper from 7.2 to 7.3
2021-11-10 14:43:08 +01:00
Benoit Marty a6f3a468be
Merge pull request #4442 from vector-im/feature/adm/broken-room-icons
Fix incorrect cropping of conversation icons
2021-11-10 14:42:53 +01:00
Adam Brown 750aa26e92 triggering actions 2021-11-10 12:13:08 +00:00
Adam Brown b90b396753 fixing compilation error in unit test 2021-11-10 09:44:16 +00:00
Adam Brown 892129994e
Merge pull request #4424 from dkter/fix-broken-room-icons
Fix incorrect cropping of conversation icons
2021-11-10 09:43:09 +00:00
gradle-update-robot a5c1f91ab6 Update Gradle Wrapper from 7.2 to 7.3.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-11-10 00:13:08 +00:00
Benoit Marty dc486557cf
Merge pull request #4427 from vector-im/feature/bma/shortcut_disabled
Add an explicit reason when shortcut are disabled.
2021-11-09 20:38:21 +01:00
Ekaterina Gerasimova 270d55dfb4 Actions: move Voice message issues to their board
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova 157421afb8 Update changelog entry for PR
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova 5b414b848e Add more actions to move issues around
Rename triage-needs-info to triage-move-labelled, add workflows for
Design, Delight (old and new board) and X-Needs-Info

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova c55d1117e5 Actions: reference commits rather than tags
It's better to reference commits because the tags can be moved to
reference other commits.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Adam Brown 9dd01d5b20
Merge pull request #4429 from vector-im/feature/adm/relogin-sanity-check
Sign out - Sign in sanity check & nightly sanity check
2021-11-08 20:21:15 +00:00
Adam Brown 9c1d6e0484 avoiding null unwrapping by merging the contains check with eagerly throwing if the session component is missing 2021-11-08 17:14:00 +00:00
Adam Brown 528c5a3671 adding warning when the signout flow is unexpected 2021-11-08 17:08:53 +00:00
Benoit Marty 9ebc234e8e
Merge pull request #4428 from vector-im/feature/fre/fix_optional_npe
Fix potential NPE on Optional objects
2021-11-08 16:37:24 +01:00
Adam Brown 9e9698520a updating synapse start script to also override the homeserver url and fixing wrong argument placement 2021-11-08 15:18:29 +00:00
Adam Brown 75f8023cb3 running the sanity test on the hardware accelerating osx runner, will drastically reduce the run time and be more reliable 2021-11-08 15:14:18 +00:00
Adam Brown 48ebb8e416 scheduling the sanity tests to run nightly instead of via push 2021-11-08 15:11:25 +00:00
Adam Brown 3add33eb0d removing unused imports 2021-11-08 15:11:03 +00:00
Adam Brown 579963733b moving verification dismissing to the robot 2021-11-08 15:03:34 +00:00
Adam Brown 2d1aed1839 separating the stopping of in-flight tasks form the cleaning up of the session state
- by stopping the session tasks before invalidating the current session we're able to avoid any extra token failures which retrigger the signout flow
2021-11-08 14:50:58 +00:00
Adam Brown 52731cf59d double checking the sync state in order to avoid redundant invalid token events 2021-11-08 14:50:58 +00:00
Adam Brown f61d20a7f8 adding sign out + re-sign in flows to the robots
- the verification popup if flaky so we're attempting both exit flows if needed
2021-11-08 14:50:58 +00:00
Adam Brown 9b4cd3c3c4 resetting the session access token after releasing the current session, fixes missing session sign out error
- the sign out step was invaliding the in flight access token which causes the global error handler to trigger an extra sign out
2021-11-08 14:50:58 +00:00
Florian Renaud 8140d90826 Fix potential NPE on Optional objects 2021-11-08 15:48:33 +01:00
Benoit Marty 2b58c0e5ab ktlint 2021-11-08 15:06:23 +01:00
Benoit Marty cea2206e97
Merge pull request #4420 from vector-im/feature/adm/sanity-check-robot
Sanity tests robot pattern and reliability refactor
2021-11-08 14:54:27 +01:00
Benoit Marty 04c7a300b9 Add an explicit reason when shortcut are disabled.
Also prefer using ShortcutManagerCompat to disable shortcuts
2021-11-08 12:47:32 +01:00
Benoit Marty b6e5d2cadf
Merge pull request #4339 from vector-im/feature/adm/invite-by-email
Missing ability to invite users by email
2021-11-08 11:05:27 +01:00
David Teresi 3837f8e2e3 Add changelog.d item 2021-11-06 13:11:38 -04:00
David Teresi 4b57761d02 Remove broken room shortcut recreation 2021-11-06 13:05:23 -04:00
Adam Brown 78675d4aa1 fixing formatting 2021-11-05 15:48:45 +00:00
Adam Brown 657a613374 ensuring we wait for the create room fragment to be ready 2021-11-05 15:47:21 +00:00