docker-mailserver/test
Brennan Kinney 5908d9f060
tests(refactor): Dovecot quotas (#3068)
* chore: Extract out Dovecot Quota test cases into new test file

Test cases are just cut + paste, no logic changed there yet.

* chore: Rename test case descriptions

* chore: Use `setup ...` methods instead of direct calls

* chore: Adjust `_run_in_container_bash` to `_run_in_container`

Plus some additional bug fixes in the disabled test case

* tests(refactor): Revise ENV test cases for max mailbox and message sizes

* tests(refactor): Revise ENV test cases for mailbox and message limits v2

Removes the extra variables and filtering in favour of explicit values instead of matching for comparison.

- Easier at a glance to know what is actually expected.
- Additionally reworks the quota limit checks in other test cases. Using a different formatter for `doveadm` is easier to match the desired value (`Limit`).

* chore: Sync improvement from `tests.bats` master

---

NOTE: This PR has been merged to avoid additional maintenance burden without losing the improvements. It was not considered complete, but remaining tasks were not documented in the PR.
2023-12-19 14:33:38 +13:00
..
bats@e8c840b58f update BATS & helper + minor updates to BATS variables (#2988) 2023-01-09 08:54:04 +01:00
config feat: Postfix permit DSN (Delivery Status Notification) only on authenticated ports (465 + 587) (#3572) 2023-10-22 15:16:41 +02:00
helper refactor: logrotate setup + rspamd log path + tests log helper fallback path (#3576) 2023-10-14 17:14:10 +02:00
linting ci: Linter EC should use /check as the mount path (#3655) 2023-11-25 12:34:00 +00:00
test-files feat: Postfix permit DSN (Delivery Status Notification) only on authenticated ports (465 + 587) (#3572) 2023-10-22 15:16:41 +02:00
test_helper Change 'until' style (#3366) 2023-05-26 07:42:03 +02:00
tests tests(refactor): Dovecot quotas (#3068) 2023-12-19 14:33:38 +13:00