Running the integration check

Updated Dec 26, 2025

The behavioural suite provisions a real DEV1-S instance to prove create → wait → destroy works end to end and that teardown leaves no residue. Ensure the SCW_* variables are set, then run:

make scaleway-test

The target:

  • Sets MRIYA_RUN_SCALEWAY_TESTS=1 to enable the Scaleway behavioural suite.
  • Generates MRIYA_TEST_RUN_ID via uuidgen and tags created instances.
  • Runs mriya-janitor before and after tests so leaked instances are cleaned up even when the test command fails.

The underlying cargo test uses --test-threads=1 to keep only one instance alive at a time.