Add (exclude_)where args to workload directive [AI] - #1642
Merged
rfbgo merged 1 commit intoAug 3, 2026
Google Cloud Build / PR-Unit-Tests-debian12-5-v0-22-1spack-3-8-0python (ramble-eng)
succeeded
Aug 1, 2026 in 13m 49s
Summary
Build Information
| Trigger | PR-Unit-Tests-debian12-5-v0-22-1spack-3-8-0python |
| Build | dc00c364-dff8-4c98-b80e-cbc9a0437058 |
| Start | 2026-08-01T09:01:10-07:00 |
| Duration | 12m55.195s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| gcr.io/cloud-builders/gcloud | SUCCESS | 3.088s |
| ramble-clone | SUCCESS | 20.955s |
| ramble-unit-tests | SUCCESS | 12m26.148s |
Details
starting build "dc00c364-dff8-4c98-b80e-cbc9a0437058"
FETCHSOURCE
From https://github.com/GoogleCloudPlatform/ramble
* branch 53a52d74c59a1a6e8ab0884e932a4f5ccb1007d1 -> FETCH_HEAD
HEAD is now at 53a52d7 Add (exclude_)where args to workload directive
GitCommit:
53a52d74c59a1a6e8ab0884e932a4f5ccb1007d1
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/gcloud
Step #0: Current Build ID: dc00c364-dff8-4c98-b80e-cbc9a0437058
Step #0: Filtering for tag: PR-Unit-Tests-debian12-5-v0-22-1spack-3-8-0python-1642 in project: ramble-eng
Step #0: ERROR: (gcloud.builds.describe) NOT_FOUND: Requested entity was not found. This command is authenticated as 993292483723@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property.
Step #0: Warning: Could not retrieve creation time for build dc00c364-dff8-4c98-b80e-cbc9a0437058. Skipping cancellation of older builds.
Finished Step #0
Starting Step #1 - "ramble-clone"
Step #1 - "ramble-clone": Already have image (with digest): gcr.io/cloud-builders/git
Step #1 - "ramble-clone": From https://github.com/GoogleCloudPlatform/ramble
Step #1 - "ramble-clone": * [new branch] develop -> origin/develop
Step #1 - "ramble-clone": * [new branch] gh-pages -> origin/gh-pages
Step #1 - "ramble-clone": * [new branch] main -> origin/main
Step #1 - "ramble-clone": * [new tag] v0.6.0 -> v0.6.0
Step #1 - "ramble-clone": * [new tag] v0.1.0 -> v0.1.0
Step #1 - "ramble-clone": * [new tag] v0.2.0 -> v0.2.0
Step #1 - "ramble-clone": * [new tag] v0.2.1 -> v0.2.1
Step #1 - "ramble-clone": * [new tag] v0.3.0 -> v0.3.0
Step #1 - "ramble-clone": * [new tag] v0.4.0 -> v0.4.0
Step #1 - "ramble-clone": * [new tag] v0.5.0 -> v0.5.0
Finished Step #1 - "ramble-clone"
Starting Step #2 - "ramble-unit-tests"
Step #2 - "ramble-unit-tests": Pulling image: us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-debian-12.5-spackv0.22.1-python3.8.0:latest
Step #2 - "ramble-unit-tests": latest: Pulling from ramble-eng/ramble-repo/ramble-debian-12.5-spackv0.22.1-python3.8.0
Step #2 - "ramble-unit-tests": fea1432adf09: Pulling fs layer
Step #2 - "ramble-unit-tests": 2eef0060d6a4: Pulling fs layer
Step #2 - "ramble-unit-tests": fea1432adf09: Verifying Checksum
Step #2 - "ramble-unit-tests": fea1432adf09: Download complete
Step #2 - "ramble-unit-tests": fea1432adf09: Pull complete
Step #2 - "ramble-unit-tests": 2eef0060d6a4: Verifying Checksum
Step #2 - "ramble-unit-tests": 2eef0060d6a4: Download complete
Step #2 - "ramble-unit-tests": 2eef0060d6a4: Pull complete
Step #2 - "ramble-unit-tests": Digest: sha256:64e138b18b20ee1aa3397a8361a912d27a5eb550162afdc0196cb8dbce0a78e1
Step #2 - "ramble-unit-tests": Status: Downloaded newer image for us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-debian-12.5-spackv0.22.1-python3.8.0:latest
Step #2 - "ramble-unit-tests": us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-debian-12.5-spackv0.22.1-python3.8.0:latest
Step #2 - "ramble-unit-tests": branch 'develop' set up to track 'origin/develop'.
Step #2 - "ramble-unit-tests": Ignoring urllib3: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring protobuf: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring pyarrow: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring flake8: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring black: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring isort: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring mypy: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring coverage: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring codecov-cli: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Ignoring line_profiler: markers 'python_version >= "3.9"' don't match your environment
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-cloud-storage in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 1)) (3.9.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-api-core in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 2)) (2.29.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: graphlib-backport in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 3)) (1.1.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: protobuf in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 5)) (5.29.6)
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-cloud-bigquery in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 8)) (3.41.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: tqdm in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 9)) (4.70.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: deprecation in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 10)) (2.1.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pandas in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 11)) (2.0.3)
Step #2 - "ramble-unit-tests": Requirement already satisfied: matplotlib in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 12)) (3.7.5)
Step #2 - "ramble-unit-tests": Requirement already satisfied: setuptools in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 13)) (75.3.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: scipy in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 14)) (1.10.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: types-PyYAML in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 15)) (6.0.12.20241230)
Step #2 - "ramble-unit-tests": Requirement already satisfied: distro in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements.txt (line 16)) (1.9.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pytest in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 2)) (8.3.5)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pytest-benchmark in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 3)) (4.0.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: flake8 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 4)) (5.0.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: black in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 5)) (24.8.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: coverage in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 6)) (7.6.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pre-commit in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 7)) (3.5.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pytest-xdist in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 8)) (3.6.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pytest-clarity in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 9)) (1.0.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: line_profiler in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 10)) (5.0.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: isort in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 11)) (5.13.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: codecov-cli in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 12)) (9.1.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: mypy in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 13)) (1.14.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: ruff in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from -r /workspace/requirements-dev.txt (line 14)) (0.16.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-auth<3.0.0,>=2.26.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.50.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-cloud-core<3.0.0,>=2.4.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.5.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-resumable-media<3.0.0,>=2.7.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.8.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: requests<3.0.0,>=2.22.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.32.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: google-crc32c<2.0.0,>=1.1.3 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (1.5.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.56.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.73.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: proto-plus<2.0.0,>=1.22.3 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.27.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: packaging>=24.2.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (26.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: python-dateutil<3.0.0,>=2.8.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (2.9.0.post0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pytz>=2020.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (2026.3.post1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: tzdata>=2022.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (2026.3)
Step #2 - "ramble-unit-tests": Requirement already satisfied: numpy>=1.20.3 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (1.24.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: contourpy>=1.0.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (1.1.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: cycler>=0.10 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (0.12.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: fonttools>=4.22.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (4.57.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: kiwisolver>=1.0.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (1.4.7)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pillow>=6.2.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (10.4.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pyparsing>=2.3.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (3.1.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: importlib-resources>=3.2.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (6.4.5)
Step #2 - "ramble-unit-tests": Requirement already satisfied: exceptiongroup>=1.0.0rc8 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (1.3.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: iniconfig in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (2.1.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pluggy<2,>=1.5 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (1.5.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: tomli>=1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (2.4.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: py-cpuinfo in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest-benchmark->-r /workspace/requirements-dev.txt (line 3)) (9.0.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (0.7.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pycodestyle<2.10.0,>=2.9.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (2.9.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pyflakes<2.6.0,>=2.5.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (2.5.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: click>=8.0.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (8.1.8)
Step #2 - "ramble-unit-tests": Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pathspec>=0.9.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (0.12.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: platformdirs>=2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (4.3.6)
Step #2 - "ramble-unit-tests": Requirement already satisfied: typing-extensions>=4.0.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (4.13.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: cfgv>=2.0.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (3.4.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: identify>=1.0.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (2.6.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: nodeenv>=0.11.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (1.10.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pyyaml>=5.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (6.0.3)
Step #2 - "ramble-unit-tests": Requirement already satisfied: virtualenv>=20.10.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (21.4.3)
Step #2 - "ramble-unit-tests": Requirement already satisfied: execnet>=2.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest-xdist->-r /workspace/requirements-dev.txt (line 8)) (2.1.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: rich>=8.0.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (14.3.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pprintpp>=0.4.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (0.4.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: httpx==0.27.* in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.27.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: ijson==3.* in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.3.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: responses==0.21.* in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.21.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: tree-sitter==0.20.* in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.20.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: test-results-parser==0.5.* in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.5.4)
Step #2 - "ramble-unit-tests": Requirement already satisfied: regex in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2024.11.6)
Step #2 - "ramble-unit-tests": Requirement already satisfied: anyio in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from httpx==0.27.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (4.5.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: certifi in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from httpx==0.27.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2026.7.22)
Step #2 - "ramble-unit-tests": Requirement already satisfied: httpcore==1.* in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from httpx==0.27.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (1.0.9)
Step #2 - "ramble-unit-tests": Requirement already satisfied: idna in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from httpx==0.27.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.15)
Step #2 - "ramble-unit-tests": Requirement already satisfied: sniffio in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from httpx==0.27.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (1.3.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: urllib3>=1.25.10 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.2.3)
Step #2 - "ramble-unit-tests": Requirement already satisfied: h11>=0.16 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from httpcore==1.*->httpx==0.27.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.16.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: grpcio<2.0.0,>=1.33.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.70.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: grpcio-status<2.0.0,>=1.33.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.70.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pyasn1-modules>=0.2.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (0.4.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: cryptography>=38.0.3 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (47.0.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: zipp>=3.1.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from importlib-resources>=3.2.0->matplotlib->-r /workspace/requirements.txt (line 12)) (3.20.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: six>=1.5 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from python-dateutil<3.0.0,>=2.8.2->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.17.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: charset_normalizer<4,>=2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (3.4.9)
Step #2 - "ramble-unit-tests": Requirement already satisfied: markdown-it-py>=2.2.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from rich>=8.0.0->pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (3.0.0)
Step #2 - "ramble-unit-tests": Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from rich>=8.0.0->pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (2.19.2)
Step #2 - "ramble-unit-tests": Requirement already satisfied: distlib<1,>=0.3.7 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from virtualenv>=20.10.0->pre-commit->-r /workspace/requirements-dev.txt (line 7)) (0.4.3)
Step #2 - "ramble-unit-tests": Requirement already satisfied: filelock<=3.19.1,>=3.16.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from virtualenv>=20.10.0->pre-commit->-r /workspace/requirements-dev.txt (line 7)) (3.16.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: python-discovery>=1.4.2 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from virtualenv>=20.10.0->pre-commit->-r /workspace/requirements-dev.txt (line 7)) (1.5.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: cffi>=1.14 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages (from cryptography>=38.0.3->google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (1.17.1)
Step #2 - "ramble-unit-tests": Requirement already satisfied: mdurl~=0.1 in /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2lo
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds;region=us-central1/dc00c364-dff8-4c98-b80e-cbc9a0437058?project=993292483723.]
...
ped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/util/shell_utils.py:51: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [25] lib/ramble/ramble/test/util/stats.py:16: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] lib/ramble/ramble/test/util/stats.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [10] lib/ramble/ramble/test/util/web.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [7] lib/ramble/ramble/test/uploader.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] lib/ramble/ramble/test/uploader.py:203: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [6] lib/ramble/ramble/test/util/yaml_generation.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [11] lib/ramble/ramble/test/variant.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [3] lib/ramble/ramble/test/variant.py:344: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/variant.py:251: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/variant.py:382: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [3] lib/ramble/ramble/test/variant.py:489: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/version.py:41: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [9] lib/ramble/ramble/test/version.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/version.py:250: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [14] lib/ramble/ramble/test/when.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:391: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [3] lib/ramble/ramble/test/when.py:439: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [3] lib/ramble/ramble/test/when.py:483: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:527: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:586: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:635: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:692: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:798: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:745: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:969: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1018: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1109: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1155: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1292: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1407: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1479: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1537: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1595: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1703: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1764: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1837: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/workflow_manager_functionality/workflow_manager.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [6] lib/ramble/ramble/test/workspace.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] lib/ramble/ramble/test/workspace_hashing/unsetup_workspace_cannot_analyze.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] lib/ramble/ramble/test/workspace_hashing/workspace_name_does_not_change_hash.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/workspace_hashing/workspace_setup_creates_inventory.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/base_classes/object-mixin/test/object-mixin.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/modifiers/darshan/test/darshan.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/modifiers/status-markers/test/status_markers.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/modifiers/tunables/test/tunables.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/package_managers/pip/test/pip.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [3] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_lightweight.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [17] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [3] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:182: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:228: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages/coverage/config.py:324: CoverageWarning: Unrecognized option '[tool.coverage.run] patch=' in config file pyproject.toml
Step #2 - "ramble-unit-tests": warn(
Step #2 - "ramble-unit-tests": ==> Warning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Step #2 - "ramble-unit-tests": SKIPPED [2] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:278: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:547: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] var/ramble/repos/builtin/package_managers/spack-pip/test/spack_pip.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/workflow_managers/gke-mpi/test/gke_mpi.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] var/ramble/repos/builtin/workflow_managers/google-batch/test/google_batch.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] var/ramble/repos/builtin/workflow_managers/slurm/test/slurm.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/repeat_env_var.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_functionality/required_variables.py:20: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [8] lib/ramble/ramble/test/modifier_functionality/single_modifier_dry_run.py:21: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [8] lib/ramble/ramble/test/modifier_functionality/single_modifier_dry_run.py:70: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/mock_modifier_phases.py:23: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/mock_repeated_modifications.py: skipped fast test [--slow command line option given]
Step #2 - "ramble-unit-tests": ========== 836 passed, 1695 skipped, 36 warnings in 442.28s (0:07:22) ==========
Step #2 - "ramble-unit-tests": Combined data file tests-coverage/.coverage.5f6d8e1bfd47.12151.XuMqgrxx
Step #2 - "ramble-unit-tests": Skipping duplicate data tests-coverage/.coverage.5f6d8e1bfd47.159.XDrHENCx
Step #2 - "ramble-unit-tests": /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages/coverage/config.py:324: CoverageWarning: Unrecognized option '[tool.coverage.run] patch=' in config file pyproject.toml
Step #2 - "ramble-unit-tests": warn(
Step #2 - "ramble-unit-tests": Name Stmts Miss Cover Missing
Step #2 - "ramble-unit-tests": ---------------------------------------------------------------------------------------
Step #2 - "ramble-unit-tests": bin/ramble 16 4 75% 39-40, 62, 65
Step #2 - "ramble-unit-tests": lib/ramble/ramble/__init__.py 3 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/caches.py 42 24 43% 30-35, 48-52, 56-57, 62, 69-71, 77-88
Step #2 - "ramble-unit-tests": lib/ramble/ramble/cmd/__init__.py 96 37 61% 49, 95-101, 107, 131-132, 148-155, 183-184, 198-209, 229-252
Step #2 - "ramble-unit-tests": lib/ramble/ramble/cmd/common/__init__.py 11 7 36% 24-52
Step #2 - "ramble-unit-tests": lib/ramble/ramble/cmd/common/arguments.py 78 29 63% 43-49, 65-68, 73, 84, 89, 94, 99, 104-106, 116-118, 129, 141, 153, 166, 177, 189, 201, 212, 223, 234
Step #2 - "ramble-unit-tests": lib/ramble/ramble/cmd/unit_test.py 129 62 52% 143-192, 203, 205, 207, 209, 211, 213, 217, 224-230, 248-251, 254-257, 262-263, 270-271, 277, 279, 281
Step #2 - "ramble-unit-tests": lib/ramble/ramble/config.py 686 357 48% 150-159, 163-165, 228-232, 240, 243-250, 253-260, 264, 277-281, 298, 313-325, 329, 355-358, 362, 365, 396-414, 417-455, 468, 504-507, 514, 522-523, 544, 566, 578, 582, 587-588, 593, 598, 606, 612-616, 625, 640-648, 654-655, 662-663, 685-712, 753, 763, 766, 772, 778, 822-855, 859, 863-868, 884-907, 931-939, 983-999, 1006-1047, 1060, 1065, 1073-1081, 1087, 1120-1125, 1146, 1149, 1158-1159, 1163-1172, 1215-1245, 1273, 1298, 1324, 1329-1336, 1356-1359, 1367, 1419-1445, 1450-1464, 1485-1504, 1509-1552
Step #2 - "ramble-unit-tests": lib/ramble/ramble/context.py 119 107 10% 46-63, 67, 72-126, 129-148, 182-235
Step #2 - "ramble-unit-tests": lib/ramble/ramble/definitions/families.py 17 11 35% 26-27, 31, 34-36, 47-53
Step #2 - "ramble-unit-tests": lib/ramble/ramble/definitions/variables.py 181 138 24% 56-59, 65-67, 78-93, 96, 131-141, 144-195, 234-238, 241-243, 254-266, 269, 304-309, 312-314, 325-342, 345, 380-387, 394-396, 407-442, 445, 461-482
Step #2 - "ramble-unit-tests": lib/ramble/ramble/definitions/versions.py 66 44 33% 22, 34-62, 66, 77, 80, 92-97, 102-105, 115, 125, 142-167
Step #2 - "ramble-unit-tests": lib/ramble/ramble/error.py 51 25 51% 26-38, 42, 52-72, 75-76, 79-82, 95
Step #2 - "ramble-unit-tests": lib/ramble/ramble/expander.py 709 577 19% 46-92, 97-106, 110, 114, 118, 122, 126-131, 135, 143, 146-154, 159-160, 165, 169-172, 263-269, 272-279, 290, 298-301, 336-430, 437-471, 482-489, 492-495, 513-546, 554, 557, 560, 563-564, 567, 575-578, 582-585, 589-592, 596-599, 603-606, 610-613, 617-620, 624-631, 635-639, 643-648, 652-655, 659-662, 666-669, 673-676, 680-683, 687-692, 705-713, 741, 776-828, 841-856, 880-909, 913, 937-964, 978-1022, 1031-1061, 1065-1066, 1071-1072, 1081, 1085, 1089, 1093-1103, 1108-1140, 1146-1159, 1165-1196, 1206-1236, 1243-1283, 1290-1299, 1303-1353, 1359-1361
Step #2 - "ramble-unit-tests": lib/ramble/ramble/experiment_set.py 499 445 11% 47-85, 90-95, 98-102, 105-109, 113, 117-120, 125-132, 137-143, 154-161, 170-177, 185-191, 199-204, 213-247, 273-334, 343-356, 367-427, 465-472, 501-819, 823-845, 854-858, 866-871, 875-885, 890-896, 900-903, 907, 922-958, 961-967, 974, 977-981, 994-999
Step #2 - "ramble-unit-tests": lib/ramble/ramble/fetch_strategy.py 812 589 27% 72, 83-85, 92-94, 121-124, 186, 196, 219, 224, 228, 240, 243-245, 263-283, 287-292, 295, 298-303, 307-317, 321-343, 346-364, 367-370, 376-378, 382-409, 413-502, 508, 512, 516-583, 587-590, 596-601, 611-624, 631-634, 643-667, 689-697, 701, 705, 709-730, 733, 780-787, 791, 798-800, 804-818, 822, 825, 828-832, 835-844, 848-852, 870-970, 973, 977-985, 991, 994, 1020-1028, 1032-1034, 1038, 1041-1049, 1052-1066, 1070-1089, 1093-1099, 1102, 1106-1108, 1111, 1135-1141, 1145-1147, 1151, 1154, 1157-1160, 1164-1179, 1183-1193, 1196, 1200-1202, 1205, 1237-1241, 1249-1257, 1261, 1264, 1267-1270, 1274-1297, 1300, 1304-1315, 1318, 1328-1332, 1336-1363, 1373-1377, 1381-1410, 1417-1419, 1436-1440, 1447-1466, 1472, 1476-1485, 1488-1489, 1492, 1507-1508, 1523-1525, 1536
Step #2 - "ramble-unit-tests": lib/ramble/ramble/keywords.py 126 40 68% 175-178, 188, 192-197, 201-203, 207-209, 217-219, 223-228, 234-252
Step #2 - "ramble-unit-tests": lib/ramble/ramble/language/language_base.py 146 32 78% 31-47, 73-79, 83, 87, 91, 250-251, 269, 276-298, 306-319, 336
Step #2 - "ramble-unit-tests": lib/ramble/ramble/language/language_helpers.py 224 173 23% 37-45, 77-91, 121-127, 164-197, 221-245, 250-266, 300-308, 319, 325-341, 345-414, 426-433, 438, 444-464, 478-497, 520
Step #2 - "ramble-unit-tests": lib/ramble/ramble/language/package_manager_language.py 14 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/language/shared_language.py 433 275 36% 61-74, 87-88, 130-231, 258-284, 299-302, 320-334, 369-399, 430-444, 480-494, 512-529, 543-557, 597-621, 699, 714, 767, 775, 783, 791, 801, 827-830, 842-845, 875-879, 970-988, 1013-1029, 1077-1094, 1135, 1159, 1164-1167, 1210-1293, 1343-1349, 1367-1391, 1403-1406, 1433-1473, 1486-1500, 1523-1544, 1549-1551, 1556-1558, 1581-1594
Step #2 - "ramble-unit-tests": lib/ramble/ramble/main.py 452 234 48% 95-97, 102-103, 108-126, 132-143, 146-147, 157-253, 268, 311-317, 322-324, 332, 566-574, 593-596, 598, 602-604, 608, 611, 616, 619, 622, 625, 629-630, 634, 640-641, 645, 649, 661-666, 690-692, 713-758, 761-765, 769-799, 818, 823, 829-837, 884, 889-890, 895-896, 898-899, 901, 912, 923-935, 944-945, 986-1001, 1008, 1010-1013, 1034-1058
Step #2 - "ramble-unit-tests": lib/ramble/ramble/mirror.py 211 140 34% 39, 43-48, 60-62, 65, 68, 71, 75-79, 83-87, 90, 96-99, 102-106, 109-118, 139, 143, 147-148, 152-154, 158-159, 162-163, 170, 180, 183, 186, 189, 198, 201, 204-206, 216-221, 224, 227, 231-264, 282-283, 287-290, 293-295, 301-312, 317-328, 333-358, 363-369, 372-379, 382-383, 386, 389, 392, 399
Step #2 - "ramble-unit-tests": lib/ramble/ramble/namespace.py 47 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/paths.py 18 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/pkgmankit.py 15 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/renderer.py 257 233 9% 28-57, 62-72, 94-111, 116-122, 125-133, 136-154, 157-200, 205-245, 248-284, 304-328, 331-339, 344-395, 400-422, 459-515
Step #2 - "ramble-unit-tests": lib/ramble/ramble/repeats.py 16 11 31% 19-21, 32-37, 44-46
Step #2 - "ramble-unit-tests": lib/ramble/ramble/repository.py 735 378 49% 223, 228, 233, 243, 248, 253, 258, 263, 268, 273, 278, 311, 321, 330-365, 370, 375, 385, 395-401, 418-429, 439-441, 459-461, 478-487, 499-539, 542, 545, 548, 551, 558-559, 562, 566-573, 576, 579, 582, 592-602, 609, 612, 632, 651, 654, 657, 660, 680-686, 698, 702-709, 720-721, 727-752, 781-782, 791-797, 802-804, 814-815, 819, 837-842, 847, 851-857, 860-863, 866-867, 883-884, 886, 891, 900-909, 914-921, 930-931, 940-943, 954, 959, 972, 975, 978, 985, 989, 1011, 1044, 1149-1154, 1158-1159, 1166-1174, 1181-1205, 1218, 1222-1223, 1232-1252, 1261-1268, 1273-1276, 1281, 1294, 1310, 1318-1322, 1326-1327, 1330-1337, 1345-1346, 1351, 1355, 1363, 1378, 1381, 1384, 1391-1396, 1413, 1423, 1428, 1449-1516, 1525-1531, 1547-1553, 1592, 1619, 1663-1682, 1689, 1696-1702
Step #2 - "ramble-unit-tests": lib/ramble/ramble/results_table.py 287 244 15% 39-62, 73, 85-140, 162-177, 198-239, 242-244, 256, 265-271, 283-289, 299-428, 432-442, 450-457, 461-465, 474-488, 495-496, 500, 512-514, 523-531, 540-554
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/__init__.py 21 10 52% 22, 30-42
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/applications.py 23 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_application_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_class_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_modifier_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_package_manager_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_platform_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_system_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_utility_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/base_workflow_manager_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/config.py 44 13 70% 241-257
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/env_vars.py 3 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/filter_groups.py 3 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/formatted_executables.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/internals.py 10 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/licenses.py 6 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/merged.py 32 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/mirrors.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/modifier_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/modifiers.py 3 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/package_manager_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/platform_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/software.py 4 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/success_criteria.py 4 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/system_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/tables.py 5 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/types.py 4 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/utilities.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/utility_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/variables.py 3 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/variants.py 3 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/workflow_manager_repos.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/workspace.py 5 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/schema/zips.py 4 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/software_environments.py 425 346 19% 25-28, 32-37, 55-59, 63, 72, 89, 107-118, 127, 139, 171-177, 193-197, 215-225, 228, 248-250, 262-266, 284-310, 322-369, 380-382, 396-399, 408, 412-414, 432-448, 456, 464, 475-492, 500-501, 509-510, 514, 522-523, 527, 530, 545-548, 557-561, 564, 582-606, 615, 634-676, 693-700, 714-722, 738-747, 761-764, 772-774, 782-784, 792, 797-815, 829-873, 893-920, 937-938, 960-977, 986-1007, 1022-1075
Step #2 - "ramble-unit-tests": lib/ramble/ramble/software_info.py 12 8 33% 17-22, 25, 28
Step #2 - "ramble-unit-tests": lib/ramble/ramble/spec.py 95 79 17% 30-43, 46-48, 51-52, 75-154, 158-160, 163, 167
Step #2 - "ramble-unit-tests": lib/ramble/ramble/stage.py 292 213 27% 127-174, 183-186, 200-205, 208, 213-230, 234-239, 244-248, 253, 258, 268-352, 357-367, 370, 380-409, 415-419, 425, 432-440, 444-454, 460-462, 465-466, 469-470, 476-517, 530, 546-548, 551-553, 560, 564, 568, 572, 586-594, 598, 601, 604, 607, 610, 615, 618, 621, 625, 628, 633-634
Step #2 - "ramble-unit-tests": lib/ramble/ramble/success_criteria.py 148 123 17% 41-43, 46-48, 51-52, 58-63, 72-80, 83-87, 90-92, 95-99, 124-167, 170-237, 240-248, 251-252, 255-256, 259-260, 263-265
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/__init__.py 0 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/class_attributes.py 10 9 10% 19-28
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/colors.py 74 49 34% 64-85, 90-91, 99-100, 108-109, 113, 117-128, 132, 136, 140, 144, 148, 152, 157-168
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/command_runner.py 87 69 21% 38-54, 67, 86-91, 95, 105-106, 115-124, 133-140, 160-196
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/conversions.py 29 24 17% 22-27, 33-37, 42-46, 51-59
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/cpus.py 5 1 80% 15
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/directives.py 11 2 82% 16, 31
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/executable.py 63 45 29% 26-28, 31-35, 54-55, 96-114, 118-128, 133-143, 146-166
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/file_cache.py 77 59 23% 41-46, 50-55, 59, 63-66, 70-72, 79-99, 111, 128-153, 162-166, 169-175
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/file_util.py 37 31 16% 24-26, 31, 38-41, 55-83
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/foms.py 60 28 53% 23-26, 38-47, 50, 54-57, 61, 78-79, 90-108
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/format.py 25 14 44% 17-25, 32, 37, 40-43
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/graph.py 22 6 73% 39, 73, 81, 90-93
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/hashing.py 17 10 41% 18-25, 29, 33-35
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/imp/__init__.py 1 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/imp/importlib_importer.py 22 2 91% 27, 35
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/install_cache.py 7 3 57% 14, 17, 20
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/json_util.py 16 9 44% 18-22, 27-28, 33, 38
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/lock.py 35 22 37% 36-37, 40-43, 47-48, 51-52, 65-84
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/logger.py 133 86 35% 55-58, 65-67, 77-90, 101-103, 111-113, 135, 139-142, 149, 152, 160-164, 173-178, 186-188, 196-198, 206-208, 219-225, 229-230, 242-255, 264-266, 275-280, 289-297
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/matrices.py 15 12 20% 24-43
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/module_utils.py 15 8 47% 23-32, 37
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/naming.py 132 72 45% 63, 71-82, 105-130, 141, 148-149, 177-185, 188, 203-209, 215, 219, 226-231, 234-236, 249-282
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/output_capture.py 15 6 60% 21-26, 29-33
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/path.py 31 5 84% 86-91
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/spec_utils.py 64 52 19% 27-33, 36-46, 49-51, 54-64, 67-69, 72, 75-91, 94-98
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/version.py 25 18 28% 24-30, 38-60
Step #2 - "ramble-unit-tests": lib/ramble/ramble/util/web.py 236 204 14% 38-53, 57-117, 132-137, 143-187, 195-249, 253-280, 284-289, 293-343, 350-372, 392-402
Step #2 - "ramble-unit-tests": lib/ramble/ramble/variants.py 222 171 23% 43-46, 56-61, 64-65, 68-70, 82-95, 98-108, 111-114, 124-129, 139-144, 154-162, 172-177, 198, 221-239, 249-253, 268, 298-324, 336-342, 353-356, 368-377, 390-442, 456-461, 464-471, 474, 480-484, 495, 506, 514-531, 534, 548
Step #2 - "ramble-unit-tests": lib/ramble/ramble/workspace/__init__.py 2 0 100%
Step #2 - "ramble-unit-tests": lib/ramble/ramble/workspace/shell.py 78 70 10% 18-62, 66-104, 125-136, 151-159
Step #2 - "ramble-unit-tests": lib/ramble/ramble/workspace/workspace.py 1494 1249 16% 129, 133-142, 158-168, 178-183, 188-189, 194-195, 200-221, 231-241, 246-261, 266-267, 272-274, 279, 283-285, 290, 295, 301-306, 311-314, 319-325, 330-335, 340-346, 351-355, 388-404, 446-522, 528-540, 544-596, 600-628, 634-655, 690-692, 700-707, 715-718, 726-740, 743-747, 751, 758, 763-796, 801-808, 813-816, 820-842, 847-850, 858, 861-864, 868, 873-890, 900-930, 940-949, 959-967, 970-971, 994-1048, 1076-1126, 1129-1154, 1203-1470, 1484-1610, 1613-1629, 1632-1635, 1640-1656, 1664-1666, 1669-1682, 1685-1695, 1698-1704, 1718-1862, 1865-1881, 1886-1983, 1987-2059, 2063, 2067-2083, 2086-2087, 2095-2100, 2105-2106, 2114, 2119, 2124, 2129, 2136, 2141, 2146, 2151, 2156, 2161, 2166, 2171, 2176, 2181, 2186, 2191, 2196, 2201, 2206, 2211, 2216, 2219-2221, 2225, 2229, 2234-2249, 2253-2256, 2259-2300, 2308-2329, 2333-2356, 2387-2443, 2468-2506, 2511-2522, 2533-2564, 2576-2625, 2629, 2634-2636, 2645, 2649, 2652, 2659, 2663, 2667, 2671, 2675, 2679, 2683, 2687, 2691, 2695-2696, 2700, 2704, 2708-2713, 2717, 2721, 2724-2726, 2729-2731, 2734, 2737, 2742-2745, 2750-2755, 2760-2762, 2767-2774, 2779-2782, 2787-2789, 2799-2800, 2807-2808, 2812-2837
Step #2 - "ramble-unit-tests": /opt/spack/opt/spack/linux-debian12-broadwell/gcc-12.2.0/python-venv-1.0-oojo3wyy4ya2loqdjex7ylgwmhe6kgbz/lib/python3.8/site-packages/coverage/config.py:324: CoverageWarning: Unrecognized option '[tool.coverage.run] patch=' in config file pyproject.toml
Step #2 - "ramble-unit-tests": warn(
Step #2 - "ramble-unit-tests": ---------------------------------------------------------------------------------------
Step #2 - "ramble-unit-tests": TOTAL 10741 7344 32%
Step #2 - "ramble-unit-tests": Coverage failure: total of 32 is less than fail-under=77
Step #2 - "ramble-unit-tests": Skipping coverage check for python version < 3.9, as the coverage number is not accurate
Finished Step #2 - "ramble-unit-tests"
PUSH
DONE
Loading