From 902b1a6c9c23b7b920bdeafca5a4defd91e94519 Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Fri, 10 Oct 2025 00:55:59 +0200 Subject: [PATCH] Fix integration tests (#1149) * Use ghcr.io/cirruslabs/macos-tahoe-base:latest * CI: "Test on Sequoia" can be named just "Test" * integration-test: can use latest requests now that the bug is fixed --- .cirrus.yml | 2 +- integration-tests/requirements.txt | 2 +- integration-tests/test_run.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index a9f6025..bb366c6 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,7 +1,7 @@ use_compute_credits: true task: - name: Test on Sequoia + name: Test alias: test persistent_worker: labels: diff --git a/integration-tests/requirements.txt b/integration-tests/requirements.txt index 6695cd7..c04db34 100644 --- a/integration-tests/requirements.txt +++ b/integration-tests/requirements.txt @@ -1,6 +1,6 @@ pytest testcontainers -requests == 2.31.0 # work around https://github.com/psf/requests/issues/6707 +requests bitmath pytest-dependency paramiko diff --git a/integration-tests/test_run.py b/integration-tests/test_run.py index f7d7b75..b5f43b0 100644 --- a/integration-tests/test_run.py +++ b/integration-tests/test_run.py @@ -9,7 +9,7 @@ def test_run(tart, run_opts): vm_name = f"integration-test-run-{uuid.uuid4()}" # Instantiate a VM with admin:admin SSH access - tart.run(["clone", "ghcr.io/cirruslabs/macos-sonoma-base:latest", vm_name]) + tart.run(["clone", "ghcr.io/cirruslabs/macos-tahoe-base:latest", vm_name]) # Run the VM asynchronously tart_run_process = tart.run_async(["run", vm_name] + run_opts)