Leander Beernaert
43100d11bf
fix(GODT-2323): Fix Expunge not issued for move
...
When moving between system labels the expunge commands were not being
issued.
2023-02-07 15:09:23 +01:00
Jakub
160489a771
GODT-2223: Testing event processing scenarios.
2023-01-25 13:05:04 +01:00
James Houlahan
5d4c10c56e
Other(test): Fix some more integration test placeholders
2023-01-24 16:58:25 +00:00
Romain Le Jeune
ee4da8a89c
GODT-2291: Change gluon store default location from Cache to Data.
2023-01-24 13:35:45 +00:00
James Houlahan
c9c80fd861
Other(test): Make All Mail copy test more robust
2023-01-19 15:09:56 +00:00
James Houlahan
1d405076e6
Other(test): Fix integration test steps
2023-01-18 07:16:24 +00:00
Leander Beernaert
0e9428aaae
GODT-2252: Recover from deleted cached messages
...
Update to latest Gluon version and implement the new
`Connector.GetMessageLiteral` function.
2023-01-17 14:02:39 +01:00
James Houlahan
03c8c323bc
GODT-2251: Store gluon cache in user cache rather than user data
2023-01-16 16:27:41 +01:00
Leander Beernaert
931ed119bb
GODT-2226: Fix moving drafts to trash
...
Only handle draft updates if the event was a message update. Also
includes Gluon update.
2023-01-12 14:25:27 +01:00
Romain Le Jeune
0580842ad2
GODT-2229: Own the full path for gluon and do not change Database path.
2023-01-12 13:23:09 +00:00
Jakub
407c9fe1a6
GODT-2181: Empty but not nil address from API
2023-01-10 14:54:29 +00:00
Leander Beernaert
06eee89479
GODT-1817: Port old user feature tests
2023-01-10 11:47:05 +01:00
Leander Beernaert
f876ffab52
GODT-1817: Add missing IMAP auth tests with disabled & secondary accounts
2023-01-09 15:10:39 +00:00
Leander Beernaert
0dcd4ca133
GODT-1817: Restore missing SMTP feature tests
...
Requires update to GPA to set disabled state on addresses.
2023-01-09 15:10:39 +00:00
Leander Beernaert
e1531c200c
GODT-1817: Delete old smtp send feature tests
...
All these tests have already been ported.
2023-01-09 15:10:39 +00:00
Leander Beernaert
c09bc742d8
GODT-1817: Delete on update and spam test features
...
These are handled by Gluon and the update_spam feature is not compatible
with the current architecture. Do note messages that IMAP client move
messages to the Folder with the \Junk attribute, which is correctly
mapped into Gluon.
2023-01-09 15:10:39 +00:00
Leander Beernaert
29e8d07693
GODT-1817: Delete old tests that are already ported or handled in Gluon
2023-01-09 15:10:39 +00:00
Jakub
4fd4e8a16e
GODT-2181: Add env proxy support for integration tests.
2023-01-09 13:26:08 +01:00
Leander Beernaert
9390cb64b4
GODT-1817: Restore move related feature tests
...
Gluon updated to latest dev commit, required for feature. Checks from
move_local_folder.feature are implemented in Gluon.
2023-01-06 10:58:07 +01:00
Leander Beernaert
d720feaa6d
Other: Flag messages imported into "Sent" mailbox as Sent
2023-01-06 10:58:07 +01:00
Leander Beernaert
9f7cda3b69
Other: Fix testCtx.getMBoxID()
...
Ensure we always translate the labels to their full name so they match
properly on all commands.
2023-01-06 10:58:07 +01:00
Leander Beernaert
878f67a051
GODT-1817: Delete old fetch test
...
These are tested in Gluon instead.
2023-01-06 10:58:07 +01:00
Leander Beernaert
7fb8550c97
GODT-1817: Port missing import feature tests
2023-01-06 10:58:07 +01:00
Leander Beernaert
37c650e490
GODT-1817: Remove deleted check from copy.feature message tests
...
This check is only possible if the messages are imported via imap APPEND
commands and not through the API client. The latter has no way to
express this state.
2023-01-04 13:37:28 +01:00
Leander Beernaert
272e3895fd
GODT-1817: Restore old date message feature test + fix
...
This patch also fixes the message builder to not override other headers
that already exist to avoid overriding sanitized header entries.
2023-01-04 13:37:28 +01:00
Leander Beernaert
6e7f374b0d
GODT-1817: Remove old Drafts and Delete tests.
...
Test have been ported and other features are validated in Gluon.
2023-01-04 13:37:28 +01:00
Romain Le Jeune
3743e45566
GODT-2221: Set DOH off by default.
2023-01-04 12:08:06 +00:00
Leander Beernaert
82b6037a00
GODT-1817: Add create check to validate mailbox creation
...
Only allow mailboxes with the "Folder" or "Label/" prefix.
2023-01-03 10:19:11 +01:00
Leander Beernaert
1bdb8b2724
GODT-1817: Add `tests skips reporter checks` to feature tests
...
Some tests on failure will produce sentry reports. Add a way to skip
the check to see if any reports are produce when we know they will be
triggered.
2023-01-03 10:19:05 +01:00
Leander Beernaert
8c905e4f42
GODT-1817: Port missing IMAP create feature test
2023-01-02 13:37:40 +01:00
Leander Beernaert
e9e59a2704
GODT-1817: Port over missing IMAP copy feature test
2023-01-02 13:37:40 +01:00
Leander Beernaert
e3a1482b8f
Other: Fix double close on event channels
2023-01-02 13:37:40 +01:00
Leander Beernaert
9539b24d64
GODT-1817: Delete old feature test files
...
All these feature test have either been ported or are already tested in
Gluon.
2023-01-02 13:37:40 +01:00
Leander Beernaert
87caeef0af
GODT-1817: Delete unnecessary IDLE tests
...
Gluon tests already cover this.
2023-01-02 13:37:40 +01:00
Leander Beernaert
757e8a02ec
GODT-2233: Fix sub folder creation bug
...
Sub folders with more than 2 levels of depth (e.g.: Folders/first/second)
could not be created since we did not update the known label list we use
to validate the request.
2023-01-02 11:41:49 +01:00
Leander Beernaert
6d0a128111
Other: Update copyright year
2023-01-02 11:09:11 +01:00
Leander Beernaert
28b36d379b
GODT-1817: Update IMAP commands to push errors to error stack
2022-12-21 14:29:42 +01:00
James Houlahan
e4b81063cb
GODT-2213: Don't unnecessarily enable/disable autostart
2022-12-19 08:29:57 +00:00
James Houlahan
2ca9ca3cb6
GODT-2181(test): Linter fixes
2022-12-13 15:05:09 +01:00
James Houlahan
87ce5a6d82
GODT-2181(test): Use [user:NAME] for more test user names
2022-12-13 10:28:59 +01:00
James Houlahan
9623e2de6f
GODT-2181(test): Basic ATLAS test in test context
2022-12-13 10:28:59 +01:00
James Houlahan
b9b4c1c38d
GODT-2181(test): Use [user:NAME] for test user name
2022-12-13 10:28:59 +01:00
James Houlahan
688cb30d4a
GODT-2181(test): use [domain] for test server domain
2022-12-13 10:28:59 +01:00
James Houlahan
1aca2cde71
GODT-2181(test): Refactor integration test setup a bit
2022-12-13 10:28:59 +01:00
James Houlahan
49fa451cc3
Other(test): Prefer native API revoke rather than fake server method
2022-12-12 10:47:06 +01:00
James Houlahan
04881b9b78
GODT-2178: Bump go-proton-api to fix drafts
2022-12-05 15:14:30 +01:00
Leander Beernaert
8990f2d1d6
Other: Ensure expunge feature test pushes to error stack
2022-12-02 14:59:52 +01:00
James Houlahan
7bc608ce6c
GODT-2170: Use client-side draft update in integration tests
2022-12-02 13:27:19 +00:00
Jakub
8408a5fdc0
GODT-2170: Improving test server behaviour.
2022-12-02 13:27:19 +00:00
Leander Beernaert
618cb27ac1
Other: Disable perma-delete for expunge on Spam folder
2022-12-02 13:43:53 +01:00