Commit Graph
29 Commits
Author SHA1 Message Date
Niccolò Forlini 2be829425b Add HTML sanitization UI tests
189699 + 189700 and minor gardening.

MAILANDR-605
2023-06-23 13:45:10 +00:00
Niccolò Forlini 46a89a92a4 Add Mailbox scrolling UI Tests
Add tests 189113, 189113/2, 189114 and 189114/2

MAILANDR-596
2023-06-23 07:41:00 +00:00
Niccolò Forlini 023e44957c Implement PTR tests for Mailbox
From 188892 to 188897 and 188899 to 188904

MAILANDR-591
2023-06-20 13:08:33 +00:00
Niccolò Forlini 4201dfd73c Add Conversation/Message detail Move To UI tests
MAILANDR-578
2023-06-15 09:05:04 +00:00
Niccolò Forlini baf843d0c5 Run instrumented tests as part of the Smoke Suite
Avoid using a separate job as the test cases are not that many and we don't need to run them in isolation.

MAILANDR-581
2023-06-08 10:55:48 +02:00
Niccolò Forlini 3e99fc7633 Add UI tests 184206 to 184212
MAILANDR-572
2023-05-25 16:58:26 +02:00
Niccolò Forlini eb24fa4883 Add UI test 183527
Regression suite for MailboxSwitchTests.

MAILANDR-567
2023-05-22 14:18:15 +00:00
Niccolò Forlini bd8006ef01 Add UI Tests for Composer
UI Tests for the first Composer iteration.

MAILANDR-559
2023-05-15 07:53:57 +00:00
Niccolò Forlini 968e428989 Fix automatic tagging on CI
Make tagging work by using git over HTTPS.

MAILANDR-468
2023-05-08 14:58:47 +00:00
Niccolò Forlini 837e19902e Introduce sharding for UI tests
Make UI tests run in shards, improving parallelization to reduce overall execution time.

MAILANDR-557
2023-04-28 08:18:03 +00:00
Niccolò Forlini 5d46c562a4 Update UI Tests
Some minor gardening related to `../read` and `/payments` endpoints.

MAILANDR-558
2023-04-27 14:45:54 +02:00
Niccolò Forlini 76d881db78 Add UI Tests 80673 to 80680
MAILANDR-543
2023-04-26 05:42:20 +00:00
Niccolò Forlini d3b9b5f004 Rework bash script for FTL UI Tests
This is going to be reworked at some point, but for now it's better to avoid defaults.

MAILANDR-535
2023-04-21 12:38:07 +02:00
Niccolò Forlini 4c48603975 Add UI Test 80395 to 80397
Check for `(No Recipient)` appearing correctly when the recipient is not specified, and the other cases where it is defined and may be in the contacts list.

MAILANDR-536
2023-04-18 17:23:34 +02:00
Niccolò Forlini 51ef30a193 Add UI tests 70353 to 79356
Bottomsheet dismissal in conversation and message detail checks.

MAILANDR-532
2023-04-13 16:04:04 +02:00
Niccolò Forlini 0853327d7d Implement UI tests 79096 + 79097
MAILANDR-528
2023-04-13 07:35:39 +00:00
Niccolò Forlini ad4d5dcd3f Add UI tests 78993 and 78994
Minor refactoring has been done to better adjust to these two new tests.

MAILANDR-520
2023-04-11 12:32:36 +00:00
Niccolò Forlini 67194ba620 Use filters in CLI gcloud call
MAILANDR-519
2023-04-04 17:03:38 +02:00
Niccolò Forlini f401f95398 Filter UI Tests based by their annotation
Since multiple `--test-targets` cannot be defined, we filter test cases based on their annotation when invoking the gcloud CLI

MAILANDR-519
2023-04-04 17:03:38 +02:00
Niccolò Forlini c1ad5e036a Rework RegressionSuite definition to use annotations 2023-04-04 17:03:38 +02:00
Niccolò Forlini d217b67e1b Rework SmokeSuite (extended) definition to use annotations 2023-04-04 17:03:38 +02:00
Niccolò Forlini e2e3cd9e7f Rework SmokeSuite definition to use annotations 2023-04-04 17:03:38 +02:00
Niccolò Forlini 0ee8b010cf Implement UI tests 77426 and 77427
Check for the displayed avatar initial when participant details are not complete (empty sender, name, contact and no contact).

MAILANDR-512
2023-03-31 13:50:12 +00:00
Niccolò Forlini e12c7df684 Bump AssetsFile.lock 2023-03-29 15:49:16 +00:00
Niccolò Forlini 3eebc2a8a0 Use ARM ABI for AVDs on FTL
Remove x86 on FTL devices as it causes several issues with Mockk.
2023-03-28 12:47:54 +02:00
Niccolò Forlini 50b95793c4 Implement UI Tests 66392 to 66395
UI test message loading from remote, DB, file storage depending on the message body size.

MAILANDR-493
2023-03-27 10:05:34 +00:00
Niccolò Forlini 4efd44562b Add script to symlink or clone the assets repository.
This script is meant to be used both locally and on CI to attach the mocked UI Tests assets before building the app.

MAILANDR-396
2023-03-15 15:17:27 +00:00
Niccolò Forlini 009e3a4be7 Disable Google auto-login on testing devices
No Google Account is needed to perform UI Tests, therefore we should disable the auto-setup to avoid failures related to the FTL infra.

MAILANDR-458
2023-03-13 15:06:58 +00:00
Marino Meneghel fa8ac28c5f Move all scripts from buildScr to scripts directory
MAILANDR-425
2023-03-10 15:31:01 +01:00