Page MenuHomePhabricator

Integration tests
Closed, ResolvedPublic

Description

Construct integration tests which can be run against the development environment and production.

These tests aim to exercise all the configured functionality of our mail system. As an example for our inbound MTA we need tests which verify:

  1. Unauthenticated relaying is prohibited
  2. Authenticated relaying over clear text is prohibited
  3. Authenticated TLS encrypted relaying is permitted

Test suites to be developed:

  • mta-inbound-all
  • mta-inbound-infra
  • mta-inbound-wiki
  • mta-outbound-all
  • mta-outbound-wiki

Event Timeline

jhathaway renamed this task from Integrations tests to Integration tests.Oct 23 2024, 8:49 PM
jhathaway updated the task description. (Show Details)

They are still a bit rough in places, but resolving for now:

https://gitlab.wikimedia.org/jhathaway/mx-tests