71 Commits

Author SHA1 Message Date
Marino Meneghel 729c7dd137 Remove references to deprecated private.properties file
NOJIRA
2025-09-09 16:11:56 +00:00
Niccolò Forlini 8b7f4fee30 Add offset to versionCode resolution
V6 is way ahead right now, so we need to add an offset to align.

ET-3443
2025-06-20 14:24:58 +00:00
Niccolò Forlini 3806aa51fa Update release notes generation
NOJIRA
2025-05-23 15:06:56 +00:00
Niccolò Forlini 512583cecb Migrate from Config.kt to AppConfiguration
ET-2531
2025-03-24 15:40:58 +01:00
Niccolò Forlini 5d5329c616 Update UI Tests
MAILANDR-1493
2024-09-10 17:04:58 +02:00
Niccolò Forlini 5cc577166b Update UI Tests
NOJIRA
2024-09-10 17:04:58 +02:00
Marino Meneghel 7afd29b2da Add annotation to allow filtering tests whose logic was implemented in rust
At this commit, no test is included in this annotation (RustReadyTest)
as all SmokeTests crash at launch when trying to perform a login to
rust lib using black env credentials.

Once that's sorted, the plan is to add only tests for which
functionality is already imolemented using rust lib's provided logic in
order to keep the pipeline real and green.

ET-982
2024-08-12 15:39:03 +02:00
Niccolò Forlini 036216ba70 Update AssetsFile.lock
NOJIRA
2024-05-14 16:11:49 +00:00
Niccolò Forlini 66a9023d69 UI Tests gardening
NOJIRA
2024-05-03 13:07:28 +00:00
Niccolò Forlini 8894235d88 Update AssetsFile.lock
NOJIRA
2024-05-02 12:27:52 +00:00
Niccolò Forlini 0e7be057cb Add UI Tests 417285
MAILANDR-1531
2024-04-29 09:18:06 +00:00
Niccolò Forlini aa47d84b27 Bump Core to 22.2.0 2024-04-29 08:08:08 +02:00
Niccolò Forlini 2df51f24bb Validate Gradle wrapper from cicd components
Use the component from devops rather than the script in the repo.

NOJIRA
2024-03-26 12:53:42 +00:00
Niccolò Forlini c0e84d5ae3 Add Gradle wrapper validation
MAILANDR-1649
2024-03-15 17:12:05 +01:00
Niccolò Forlini a7099bd87c Do not rely on cache being present between CI steps
If for some reason the cache is not available, some jobs will fail since tools as fastlane won't be available at that specific pipeline step.

This needs further optimisation (e.g. the duplicated prelude for build steps) but for now it should prevent failures.

MAILANDR-1600
2024-03-01 14:08:53 +01:00
Niccolò Forlini a7fb717a81 Add further Selection mode UI tests
254596 + 215426 to 215433

MAILANDR-927
2024-02-28 17:23:44 +00:00
Niccolò Forlini badb7a4ab7 Add UI test 260089
Mock replying to a message in a conversation that contains embedded images.

MAILANDR-1316
2023-12-21 09:51:56 +00:00
Niccolò Forlini 3bd7a2c9d4 Update UI tests script and Gitlab yml
NOJIRA
2023-12-13 19:32:19 +00:00
Niccolò Forlini dd417a881f Mock default conversations and messages counters in UI tests
NOJIRA
2023-12-07 11:22:34 +00:00
Niccolò Forlini 0cea8d346e Bump AssetsFile.lock
MAILANDR-960
2023-10-17 11:02:11 +02:00
Niccolò Forlini 5d22bbbd59 Add UI tests for Attachments in Composer
The raw asset is introduced here since it's just a file, no need for particular symlinking or fetching for now.

MAILANDR-1022
2023-10-11 12:34:52 +00:00
Niccolò Forlini 78fcba375c Add WebView provider disabled UI tests
MAILANDR-1015
2023-10-04 13:48:24 +00:00
Niccolò Forlini 6151ef1a4f Bump AssetsFile.lock
MAILANDR-991
2023-10-03 12:37:32 +00:00
Niccolò Forlini e367d3ec9c Add UI test for back button press on Main screen (logged out)
MAILANDR-1010
2023-10-02 08:29:38 +00:00
Niccolò Forlini 1aa904f3fa Add a few more tests for Send Button within Drafts
MAILANDR-1004
2023-10-02 07:07:17 +00:00
Niccolò Forlini 0ad606d173 Introduce UI tests from 219650 to 219657 + 222470
MAILANDR-992
2023-09-26 11:13:37 +02:00
Niccolò Forlini a8fe9993e0 Update AssetsFile.lock
MAILANDR-965
2023-09-25 08:11:02 +00:00
Niccolò Forlini b221d9676f Bump AssetsFile.lock
MAILANDR-967
2023-09-18 09:04:44 +00:00
Niccolò Forlini 15befe47be Update remote content UI tests
NOJIRA
2023-08-31 14:46:11 +02:00
Niccolò Forlini b4dcddacfe Update assets for test 194318
MAILANDR-868
2023-08-23 10:00:36 +02:00
Niccolò Forlini d567f0f660 Add Remote content blocking UI tests
Minor refactoring included as well, such as not relying on mocks anymore for providing the unencrypted message body in some tests.

MAILANDR-841
2023-08-22 16:22:45 +00:00
Niccolò Forlini 1f81b9eadd Add opening drafts happy path UI tests
MAILANDR-855
2023-08-21 15:13:59 +00:00
Niccolò Forlini 05f214da3f Remove SmokeExtendedSuite from pipelines
MAILANDR-822
2023-08-03 14:42:54 +00:00
Niccolò Forlini f42ddffcbd Restore the Gradle Wrapper
MAILANDR-813
2023-08-01 07:37:38 +00:00
Niccolò Forlini aa0dfd6b50 Add UI tests 203692 to 203700
Add embedded images loading blocked banner scenarios.

MAILANDR-619
2023-07-31 11:52:09 +00:00
Niccolò Forlini 83af24dd14 Add embedded images UI tests
MAILANDR-724
2023-07-25 09:27:18 +02:00
Niccolò Forlini 1582d716eb Add Attachments UI tests
MAILANDR-666
2023-07-21 12:35:52 +00:00
Niccolò Forlini 77b817b782 Add Authenticity Badge UI tests
MAILANDR-646
2023-07-12 09:23:03 +02:00
Niccolò Forlini 13b74aa00a Optimize @SmokeTest entries and shards
Add an additional shard to smoke tests execution as the suite is slowly growing, and also move some tests to regression suite/post-merge tests.

MAILANDR-630
2023-07-10 07:12:59 +00:00
Niccolò Forlini 794b27a5da Add external account to UI tests, minor gardening
Add an additional account to handle external account scenarios and fix an issue with the composer dispatcher, as it was not allowing for additional mock requests to be defined.

MAILANDR-630
2023-07-10 07:12:59 +00:00
Niccolò Forlini bcff71292e Introduce multiple accounts support in UI tests
ALlow using different accounts in test suites depending on account type, scope, status.

MAILANDR-640
2023-07-07 08:59:47 +00:00
Niccolò Forlini 77b8097921 Composer UI tests 190295 to 190298
MAILANDR-622
2023-07-05 07:09:31 +00:00
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