test(19.6): gate requires the mfa and social gate tests

- mfa stage: the seven Docker-free decision tests by name
- docker stage: the sixteen Postgres decision tests of sm-mfa-plugin,
  TestEveryLoginPathIsGated included, and TestSocialGate
This commit is contained in:
2026-10-26 14:51:38 +01:00
parent e9785f71de
commit 531e7abae7

View File

@@ -124,6 +124,10 @@ USER_CLASSES_TESTS=(
MFA_TESTS=(
# Plans 02 and 03.
TestQRSVGSmoke TestWebAuthnCeremonySmoke
# Plan 04: TOTP and QR (D-04), recovery and email codes (D-05, A9),
# WebAuthn shapes (D-08), the route table and the 2fa-verify bucket.
TestTOTP TestQRSVG TestRecoveryCodeFormat TestMaskEmail TestEmailExpiryMinutes
TestWebAuthnShapes TestRoutesAndBuckets
)
# sociallogin stage: the plugin's Docker-free tests (-short), Phase 19.5's.
@@ -164,10 +168,18 @@ DOCKER_MFA_TESTS=(
# Plans 02 and 03.
TestTracerSmoke TestChallengeSmoke TestTrustedSettingsSmoke
TestWebAuthnSmoke TestPasswordlessSmoke
# Plan 04: one test per decision (D-02, D-05..D-10, D-12..D-16, D-18,
# D-19), the PHP bodies and the login-path invariant (T-19.6-38).
TestGate TestChallengeLifecycle TestFailureCap TestRecovery TestEmailCode
TestTrustedDevice TestRevocation TestSettings TestStatusShape TestAdminReset
TestTokensAtRest TestMigrations TestWebAuthn TestPasswordless
TestPHPErrorBodies TestEveryLoginPathIsGated
)
DOCKER_SOCIAL_TESTS=(
# Plan 03.
TestSocialGateSmoke
# Plan 04: the social sign-in gate (D-09).
TestSocialGate
)
# docs stage: names of consuming applications (split so this file does not