mix verify.meilisearch_smoke (scrypath v0.3.5)

Copy Markdown View Source

Runs a fixed set of @moduletag :integration suites against a real Meilisearch.

Each file runs in a separate mix test process: the suites share the named IntegrationRepo process; a single multi-file ExUnit run can interleave modules and race repo lifecycle (see MeilisearchIntegration.cleanup_repo!/1).

Use in CI (GitHub Actions service) or locally with Docker Compose (see README).

Pass --skip-integration to exit successfully without running live tests (not used in CI).

Environment

  • SCRYPATH_MEILISEARCH_URL — required unless --skip-integration
  • SCRYPATH_INTEGRATION — set to 1 automatically when live tests run