Stefan Ceriu
dc6d7f2985
Integration test improvements ( #3330 )
...
* Send a message from integration tests and check that it doesn't show up in the app logs
* Increase photo library timeout
* Wait for image tapping to process
* Send a message using the rich text editor too
* Wait for the various pickers to finish loading
* Set all logs to `trace` in integration tests
* Close formatting options after sending the second message
* Make sure logs are actually sent to tracing and get redirected to the right file
* Switch from using a custom `trace` log configuration to the lowest level `TracingConfiguration` we support
2024-09-26 10:15:09 +03:00
Stefan Ceriu
664e87fe87
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Stefan Ceriu
35803b479d
Fix integration tests
...
- remove the invites flow as the button visibility depends on the number of invites and invites are moving to the room list anyway
2024-05-07 16:55:39 +03:00
Stefan Ceriu
5221e9fb5d
Fix integration tests following room detail screens title changes.
2024-04-08 12:28:07 +03:00
Doug
5f0c782ce2
Use xcresultparser in all workflows. ( #2510 )
...
* Fix integration tests.
2024-02-28 18:01:20 +00:00
Mauro
dc7f45a77f
removed unused button check ( #2498 )
2024-02-26 14:00:43 +01:00
Stefan Ceriu
db48656dda
Tweak integration tests in an attempt to make them more reliable
2024-01-30 16:29:08 +02:00
Stefan Ceriu
fcf78e93e0
More integration test tweaks ( #2321 )
...
* Improve integration test timings and alert handing
* Add missing `receive(on: DispatchQueue.main` on the invites screen
* Wait for photo library to load
* Disable the preferForLoop swiftformat rule and fix a couple of new warnings
* Delay invites screen snapshotting after dispatch main queue addition
2024-01-11 16:35:03 +02:00
Stefan Ceriu
cf7e09e22e
Various integration test tweaks following test homeserver and account change
2024-01-10 16:57:25 +02:00
Doug
5586405c4f
Make the attachment menu an actual menu. ( #2199 )
...
There was a bug with the sheet/popover when overriding the colour scheme where the button renders in light mode when the app is in dark mode.
2023-12-05 11:14:16 +00:00
Alfonso Grillo
6898419211
Enable voiceover in timeline menu ( #1907 )
2023-10-16 14:00:36 +00:00
Doug
a2812525e4
Fix integration tests. ( #1793 )
...
There was a bug where another button existed with the same label.
2023-09-25 13:45:50 +01:00
aringenbach
c9962a4459
Add RTE formatting buttons ( #1614 )
...
* Add RTE formatting buttons
* Update UUID as stored properties
* Disable autocorrection on URL fields
* Alert ids to let
* Add ComposerToolbar_Previews
* Cleanup
* Cleanup
* Refactor FormatItem colors
* Fix composer layout issue
* Fix ui tests
* Nest ComposerToolbar A11y ids under RoomScreen
* Add composer reply ui tests
* Add UTs
---------
Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com>
2023-09-05 15:39:54 +00:00
Stefan Ceriu
08ca969526
Attempt to fix attachment media in the integration tests
2023-08-29 13:18:44 +03:00
Stefan Ceriu
78d1fd631b
Fix integration tests, remove attachments camera picker step, avoid camera permissions
2023-08-29 11:31:27 +03:00
Stefan Ceriu
569620c52f
Check more screens in the integration tests. Refactor flows
2023-08-28 11:41:37 +03:00
Stefan Ceriu
76c5693a59
Split up the tests into performance tests that are measured, and user flow tests that access more screens and aren't
2023-08-25 13:33:06 +03:00