Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 850 Bytes

File metadata and controls

34 lines (21 loc) · 850 Bytes

Distributed Durability Test Suite

Bedrock includes a MinIO-backed distributed durability suite for foundational 3-shard scenarios.

Test module:

  • test/bedrock/distributed/minio_durability_test.exs

Tags:

  • :distributed

Local Execution

  1. Ensure MinIO test binaries are installed:
MIX_ENV=test mix minio_server.download --arch darwin-arm64 --version latest
  1. Run the distributed suite explicitly:
BEDROCK_INCLUDE_DISTRIBUTED=1 mix test --include distributed test/bedrock/distributed/minio_durability_test.exs

By default, :distributed tests are excluded unless explicitly enabled.

CI Execution

The CI workflow runs distributed durability tests in a dedicated job on scheduled/manual runs with MinIO setup. This keeps default PR pipelines fast while preserving regular distributed durability coverage.