mirror of
https://github.com/azaion/missions.git
synced 2026-06-21 09:41:08 +00:00
[AZ-577] [AZ-578] [AZ-579] [AZ-580] Implement E2E test batch 2
Adds 26 blackbox tests (FT-P-01..18, FT-N-01..08) covering full AC
matrices for Vehicles/Missions/Waypoints/Health/Errors. Three
spec-vs-code carry-forwards documented in batch_02_report.md and
pinned with [Trait("carry_forward", ...)].
Shared scaffolding: ApiDtos.cs, AssertProblemEnvelopeAsync helper,
Seeds.cs, StubSchema.cs, CascadeF3/F4 fixtures, PostgresStopStart
fixture (gated by COMPOSE_RESTART_ENABLED). Removes the 4 placeholder
Sanity.cs files (now superseded). docker-compose.test.yml gains the
expected_results volume mount + FIXTURE_SQL_DIR for the consumer.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -125,6 +125,9 @@ services:
|
||||
JWKS_MOCK_SIGN_URL: https://jwks-mock:8443/sign
|
||||
JWT_ISSUER: https://admin-test.azaion.local
|
||||
JWT_AUDIENCE: azaion-edge
|
||||
## Fixtures consumed by FixtureSql.Load (cascade_F3 / F4 in batch 2,
|
||||
## NFT-* fixtures in subsequent batches). Mounted read-only below.
|
||||
FIXTURE_SQL_DIR: /app/fixtures
|
||||
depends_on:
|
||||
missions:
|
||||
condition: service_healthy
|
||||
@@ -133,6 +136,7 @@ services:
|
||||
volumes:
|
||||
- ./test-results:/app/results
|
||||
- ./tests/jwks-mock-ca.crt:/usr/local/share/ca-certificates/jwks-mock-ca.crt:ro
|
||||
- ./_docs/00_problem/input_data/expected_results:/app/fixtures:ro
|
||||
networks:
|
||||
- e2e-net
|
||||
profiles:
|
||||
|
||||
Reference in New Issue
Block a user