Replace live gcs fetch test with mocked - #1753
Merged
Merged
Google Cloud Build / PerfTest-PR-rockylinux8-v1-0-0spack-3-13-5python (ramble-eng)
succeeded
Sep 3, 2026 in 11m 24s
Summary
Build Information
| Trigger | PerfTest-PR-rockylinux8-v1-0-0spack-3-13-5python |
| Build | 88b47e95-7c8b-451d-8e92-6b5b5846435e |
| Start | 2026-09-03T10:50:31-07:00 |
| Duration | 10m28.629s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| gcr.io/cloud-builders/gcloud | SUCCESS | 761ms |
| ramble-clone | SUCCESS | 15.057s |
| ramble-perf-tests | SUCCESS | 10m2.852s |
Details
starting build "88b47e95-7c8b-451d-8e92-6b5b5846435e"
FETCHSOURCE
From https://github.com/Ramble-Project/ramble
* branch 81455a9bc3425cb63b666a69fcbdc1965a6e17e1 -> FETCH_HEAD
HEAD is now at 81455a9 Replace live gcs fetch test with mocked
GitCommit:
81455a9bc3425cb63b666a69fcbdc1965a6e17e1
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/gcloud
Step #0: Skipping build cancellation.
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/Ramble-Project/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-perf-tests"
Step #2 - "ramble-perf-tests": Pulling image: us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #2 - "ramble-perf-tests": latest: Pulling from ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5
Step #2 - "ramble-perf-tests": 9088cdb84e39: Pulling fs layer
Step #2 - "ramble-perf-tests": f0b2b6a16b88: Pulling fs layer
Step #2 - "ramble-perf-tests": 9088cdb84e39: Verifying Checksum
Step #2 - "ramble-perf-tests": 9088cdb84e39: Download complete
Step #2 - "ramble-perf-tests": 9088cdb84e39: Pull complete
Step #2 - "ramble-perf-tests": f0b2b6a16b88: Verifying Checksum
Step #2 - "ramble-perf-tests": f0b2b6a16b88: Download complete
Step #2 - "ramble-perf-tests": f0b2b6a16b88: Pull complete
Step #2 - "ramble-perf-tests": Digest: sha256:45494cbdf8ba04a55261e42e920ee788f425208e1b8c9c9c766259cd1d692b0a
Step #2 - "ramble-perf-tests": Status: Downloaded newer image for us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #2 - "ramble-perf-tests": us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #2 - "ramble-perf-tests": branch 'develop' set up to track 'origin/develop'.
Step #2 - "ramble-perf-tests": remote: Enumerating objects: 20678, done.
Step #2 - "ramble-perf-tests": remote: Counting objects: 0% (1/20678)
remote: Counting objects: 1% (207/20678)
remote: Counting objects: 2% (414/20678)
remote: Counting objects: 3% (621/20678)
remote: Counting objects: 4% (828/20678)
remote: Counting objects: 5% (1034/20678)
remote: Counting objects: 6% (1241/20678)
remote: Counting objects: 7% (1448/20678)
remote: Counting objects: 8% (1655/20678)
remote: Counting objects: 9% (1862/20678)
remote: Counting objects: 10% (2068/20678)
remote: Counting objects: 11% (2275/20678)
remote: Counting objects: 12% (2482/20678)
remote: Counting objects: 13% (2689/20678)
remote: Counting objects: 14% (2895/20678)
remote: Counting objects: 15% (3102/20678)
remote: Counting objects: 16% (3309/20678)
remote: Counting objects: 17% (3516/20678)
remote: Counting objects: 18% (3723/20678)
remote: Counting objects: 19% (3929/20678)
remote: Counting objects: 20% (4136/20678)
remote: Counting objects: 21% (4343/20678)
remote: Counting objects: 22% (4550/20678)
remote: Counting objects: 23% (4756/20678)
remote: Counting objects: 24% (4963/20678)
remote: Counting objects: 25% (5170/20678)
remote: Counting objects: 26% (5377/20678)
remote: Counting objects: 27% (5584/20678)
remote: Counting objects: 28% (5790/20678)
remote: Counting objects: 29% (5997/20678)
remote: Counting objects: 30% (6204/20678)
remote: Counting objects: 31% (6411/20678)
remote: Counting objects: 32% (6617/20678)
remote: Counting objects: 33% (6824/20678)
remote: Counting objects: 34% (7031/20678)
remote: Counting objects: 35% (7238/20678)
remote: Counting objects: 36% (7445/20678)
remote: Counting objects: 37% (7651/20678)
remote: Counting objects: 38% (7858/20678)
remote: Counting objects: 39% (8065/20678)
remote: Counting objects: 40% (8272/20678)
remote: Counting objects: 41% (8478/20678)
remote: Counting objects: 42% (8685/20678)
remote: Counting objects: 43% (8892/20678)
remote: Counting objects: 44% (9099/20678)
remote: Counting objects: 45% (9306/20678)
remote: Counting objects: 46% (9512/20678)
remote: Counting objects: 47% (9719/20678)
remote: Counting objects: 48% (9926/20678)
remote: Counting objects: 49% (10133/20678)
remote: Counting objects: 50% (10339/20678)
remote: Counting objects: 51% (10546/20678)
remote: Counting objects: 52% (10753/20678)
remote: Counting objects: 53% (10960/20678)
remote: Counting objects: 54% (11167/20678)
remote: Counting objects: 55% (11373/20678)
remote: Counting objects: 56% (11580/20678)
remote: Counting objects: 57% (11787/20678)
remote: Counting objects: 58% (11994/20678)
remote: Counting objects: 59% (12201/20678)
remote: Counting objects: 60% (12407/20678)
remote: Counting objects: 61% (12614/20678)
remote: Counting objects: 62% (12821/20678)
remote: Counting objects: 63% (13028/20678)
remote: Counting objects: 64% (13234/20678)
remote: Counting objects: 65% (13441/20678)
remote: Counting objects: 66% (13648/20678)
remote: Counting objects: 67% (13855/20678)
remote: Counting objects: 68% (14062/20678)
remote: Counting objects: 69% (14268/20678)
remote: Counting objects: 70% (14475/20678)
remote: Counting objects: 71% (14682/20678)
remote: Counting objects: 72% (14889/20678)
remote: Counting objects: 73% (15095/20678)
remote: Counting objects: 74% (15302/20678)
remote: Counting objects: 75% (15509/20678)
remote: Counting objects: 76% (15716/20678)
remote: Counting objects: 77% (15923/20678)
remote: Counting objects: 78% (16129/20678)
remote: Counting objects: 79% (16336/20678)
remote: Counting objects: 80% (16543/20678)
remote: Counting objects: 81% (16750/20678)
remote: Counting objects: 82% (16956/20678)
remote: Counting objects: 83% (17163/20678)
remote: Counting objects: 84% (17370/20678)
remote: Counting objects: 85% (17577/20678)
remote: Counting objects: 86% (17784/20678)
remote: Counting objects: 87% (17990/20678)
remote: Counting objects: 88% (18197/20678)
remote: Counting objects: 89% (18404/20678)
remote: Counting objects: 90% (18611/20678)
remote: Counting objects: 91% (18817/20678)
remote: Counting objects: 92% (19024/20678)
remote: Counting objects: 93% (19231/20678)
remote: Counting objects: 94% (19438/20678)
remote: Counting objects: 95% (19645/20678)
remote: Counting objects: 96% (19851/20678)
remote: Counting objects: 97% (20058/20678)
remote: Counting objects: 98% (20265/20678)
remote: Counting objects: 99% (20472/20678)
remote: Counting objects: 100% (20678/20678)
remote: Counting objects: 100% (20678/20678), done.
Step #2 - "ramble-perf-tests": remote: Compressing objects: 0% (1/11221)
remote: Compressing objects: 1% (113/11221)
remote: Compressing objects: 2% (225/11221)
remote: Compressing objects: 3% (337/11221)
remote: Compressing objects: 4% (449/11221)
remote: Compressing objects: 5% (562/11221)
remote: Compressing objects: 6% (674/11221)
remote: Compressing objects: 7% (786/11221)
remote: Compressing objects: 8% (898/11221)
remote: Compressing objects: 9% (1010/11221)
remote: Compressing objects: 10% (1123/11221)
remote: Compressing objects: 11% (1235/11221)
remote: Compressing objects: 12% (1347/11221)
remote: Compressing objects: 13% (1459/11221)
remote: Compressing objects: 14% (1571/11221)
remote: Compressing objects: 15% (1684/11221)
remote: Compressing objects: 16% (1796/11221)
remote: Compressing objects: 17% (1908/11221)
remote: Compressing objects: 18% (2020/11221)
remote: Compressing objects: 19% (2132/11221)
remote: Compressing objects: 20% (2245/11221)
remote: Compressing objects: 21% (2357/11221)
remote: Compressing objects: 22% (2469/11221)
remote: Compressing objects: 23% (2581/11221)
remote: Compressing objects: 24% (2694/11221)
remote: Compressing objects: 25% (2806/11221)
remote: Compressing objects: 26% (2918/11221)
remote: Compressing objects: 27% (3030/11221)
remote: Compressing objects: 28% (3142/11221)
remote: Compressing objects: 29% (3255/11221)
remote: Compressing objects: 30% (3367/11221)
remote: Compressing objects: 31% (3479/11221)
remote: Compressing objects: 32% (3591/11221)
remote: Compressing objects: 33% (3703/11221)
remote: Compressing objects: 34% (3816/11221)
remote: Compressing objects: 35% (3928/11221)
remote: Compressing objects: 36% (4040/11221)
remote: Compressing objects: 37% (4152/11221)
remote: Compressing objects: 38% (4264/11221)
remote: Compressing objects: 39% (4377/11221)
remote: Compressing objects: 40% (4489/11221)
remote: Compressing objects: 41% (4601/11221)
remote: Compressing objects: 42% (4713/11221)
remote: Compressing objects: 43% (4826/11221)
remote: Compressing objects: 44% (4938/11221)
remote: Compressing objects: 45% (5050/11221)
remote: Compressing objects: 46% (5162/11221)
remote: Compressing objects: 47% (5274/11221)
remote: Compressing objects: 48% (5387/11221)
remote: Compressing objects: 49% (5499/11221)
remote: Compressing objects: 50% (5611/11221)
remote: Compressing objects: 51% (5723/11221)
remote: Compressing objects: 52% (5835/11221)
remote: Compressing objects: 53% (5948/11221)
remote: Compressing objects: 54% (6060/11221)
remote: Compressing objects: 55% (6172/11221)
remote: Compressing objects: 56% (6284/11221)
remote: Compressing objects: 56% (6377/11221)
remote: Compressing objects: 57% (6396/11221)
remote: Compressing objects: 58% (6509/11221)
remote: Compressing objects: 59% (6621/11221)
remote: Compressing objects: 60% (6733/11221)
remote: Compressing objects: 61% (6845/11221)
remote: Compressing objects: 62% (6958/11221)
remote: Compressing objects: 63% (7070/11221)
remote: Compressing objects: 64% (7182/11221)
remote: Compressing objects: 65% (7294/11221)
remote: Compressing objects: 66% (7406/11221)
remote: Compressing objects: 67% (7519/11221)
remote: Compressing objects: 68% (7631/11221)
remote: Compressing objects: 69% (7743/11221)
remote: Compressing objects: 70% (7855/11221)
remote: Compressing objects: 71% (7967/11221)
remote: Compressing objects: 72% (8080/11221)
remote: Compressing objects: 73% (8192/11221)
remote: Compressing objects: 74% (8304/11221)
remote: Compressing objects: 75% (8416/11221)
remote: Compressing objects: 76% (8528/11221)
remote: Compressing objects: 77% (8641/11221)
remote: Compressing objects: 78% (8753/11221)
remote: Compressing objects: 79% (8865/11221)
remote: Compressing objects: 80% (8977/11221)
remote: Compressing objects: 81% (9090/11221)
remote: Compressing objects: 82% (9202/11221)
remote: Compressing objects: 83% (9314/11221)
remote: Compressing objects: 84% (9426/11221)
remote: Compressing objects: 85% (9538/11221)
remote: Compressing objects: 86% (9651/11221)
remote: Compressing objects: 87% (9763/11221)
remote: Compressing objects: 88% (9875/11221)
remote: Compressing objects: 89% (9987/11221)
remote: Compressing objects: 90% (10099/11221)
remote: Compressing objects: 91% (10212/11221)
remote: Compressing objects: 92% (10324/11221)
remote: Compressing objects: 93% (10436/11221)
remote: Compressing objects: 94% (10548/11221)
remote: Compressing objects: 95% (10660/11221)
remote: Compressing objects: 96% (10773/11221)
remote: Compressing objects: 97% (10885/11221)
remote: Compressing objects: 98% (10997/11221)
remote: Compressing objects: 99% (11109/11221)
remote: Compressing objects: 100% (11221/11221)
remote: Compressing objects: 100% (11221/11221), done.
Step #2 - "ramble-perf-tests": remote: Total 20678 (delta 1328), reused 14537 (delta 1147), pack-reused 0 (from 0)
Step #2 - "ramble-perf-tests": Ignoring graphlib-backport: markers 'python_version < "3.9"' don't match your environment
Step #2 - "ramble-perf-tests": Ignoring urllib3: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-perf-tests": Ignoring protobuf: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-perf-tests": Ignoring pyarrow: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-cloud-storage in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 1)) (3.13.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-api-core in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 2)) (2.33.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: protobuf in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 5)) (7.35.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-cloud-bigquery in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 8)) (3.42.2)
Step #2 - "ramble-perf-tests": Requirement already satisfied: tqdm in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 9)) (4.70.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: deprecation in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 10)) (2.1.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pandas in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 11)) (3.0.5)
Step #2 - "ramble-perf-tests": Requirement already satisfied: matplotlib in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 12)) (3.11.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: setuptools in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 13)) (83.0.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: scipy in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 14)) (1.18.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: types-PyYAML in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 15)) (6.0.12.20260724)
Step #2 - "ramble-perf-tests": Requirement already satisfied: distro in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 16)) (1.9.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pytest in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 2)) (9.1.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pytest-benchmark in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 3)) (5.2.3)
Step #2 - "ramble-perf-tests": Requirement already satisfied: flake8 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 4)) (7.3.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: black in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 5)) (25.12.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: coverage in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 6)) (7.13.5)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pre-commit in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 7)) (4.6.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pytest-xdist in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 8)) (3.8.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pytest-clarity in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 9)) (1.0.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: line_profiler in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 10)) (5.0.2)
Step #2 - "ramble-perf-tests": Requirement already satisfied: isort in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 11)) (7.0.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: codecov-cli in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 12)) (11.2.5)
Step #2 - "ramble-perf-tests": Requirement already satisfied: mypy in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 13)) (2.3.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: ruff in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 14)) (0.15.12)
Step #2 - "ramble-perf-tests": Collecting black (from -r /workspace/requirements-dev.txt (line 5))
Step #2 - "ramble-perf-tests": Downloading black-26.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (95 kB)
Step #2 - "ramble-perf-tests": Collecting ruff (from -r /workspace/requirements-dev.txt (line 14))
Step #2 - "ramble-perf-tests": Downloading ruff-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (26 kB)
Step #2 - "ramble-perf-tests": Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (0.7.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (2.14.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (3.4.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: click>=8.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (8.2.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: packaging>=22.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (26.2)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pathspec>=1.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: platformdirs>=2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (4.11.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pytokens~=0.4.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (0.4.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: typing_extensions in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from line_profiler->-r /workspace/requirements-dev.txt (line 10)) (4.16.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: ijson==3.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.5.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: PyYAML==6.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (6.0.3)
Step #2 - "ramble-perf-tests": Requirement already satisfied: responses==0.21.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.21.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: sentry-sdk==2.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.66.1)
Step #2 - "ramble-perf-tests": Requirement already satisfied: test-results-parser==0.6.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.6.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: librt>=0.13.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from mypy->-r /workspace/requirements-dev.txt (line 13)) (0.13.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: ast-serialize<1.0.0,>=0.6.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from mypy->-r /workspace/requirements-dev.txt (line 13)) (0.6.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: requests<3.0,>=2.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.34.2)
Step #2 - "ramble-perf-tests": Requirement already satisfied: urllib3>=1.25.10 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.7.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: charset_normalizer<4,>=2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.4.9)
Step #2 - "ramble-perf-tests": Requirement already satisfied: idna<4,>=2.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.18)
Step #2 - "ramble-perf-tests": Requirement already satisfied: certifi>=2023.5.7 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2026.7.22)
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-auth<3.0.0,>=2.26.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.56.2)
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-cloud-core<3.0.0,>=2.4.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.6.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-resumable-media<3.0.0,>=2.7.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.10.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: google-crc32c<2.0.0,>=1.6.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (1.8.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.63.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.75.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: proto-plus<2.0.0,>=1.24.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.28.2)
Step #2 - "ramble-perf-tests": Requirement already satisfied: pyasn1-modules>=0.2.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/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-perf-tests": Requirement already satisfied: cryptography>=38.0.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (49.0.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: python-dateutil<3.0.0,>=2.8.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (2.9.0.post0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: grpcio<2.0.0,>=1.41.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core[grpc]<3.0.0,>=2.25.0->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.83.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: grpcio-status<2.0.0,>=1.41.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core[grpc]<3.0.0,>=2.25.0->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.83.0)
Step #2 - "ramble-perf-tests": Requirement already satisfied: six>=1.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/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-perf-tests": Requirement already satisfied: numpy>=1.26.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds;region=us-central1/88b47e95-7c8b-451d-8e92-6b5b5846435e?project=993292483723.]
...
KIPPED [100] lib/ramble/ramble/test/expander.py:72: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [49] lib/ramble/ramble/test/expander.py:192: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [6] lib/ramble/ramble/test/expander.py:259: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/expander.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [18] lib/ramble/ramble/test/expander.py:289: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [9] lib/ramble/ramble/test/experiment_result.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [46] lib/ramble/ramble/test/experiment_set.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/experiment_set.py:854: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/experiment_set.py:882: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/experiment_set.py:914: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/fetch_strategy.py:22: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [46] lib/ramble/ramble/test/fetch_strategy.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/filters.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/gcs_fetch.py:22: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/gcs_fetch.py:30: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/gcs_fetch.py:46: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/gcs_fetch.py:107: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/gcs_fetch.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/get_file_path.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [6] lib/ramble/ramble/test/impossible_when.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/language/test_requires_utility.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [9] lib/ramble/ramble/test/language_helpers.py:15: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [19] lib/ramble/ramble/test/language_helpers.py:33: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/mirror.py:53: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/mirror.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/mirror.py:123: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_application.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/modifier_directive.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/executable_modifier_usage_filters.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/executable_modifier_usage_filters.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/experiment_modification.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [20] lib/ramble/ramble/test/modifier_functionality/mock_env_var_modifiers.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/mock_layered_modifications.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [288] lib/ramble/ramble/test/modifier_functionality/mock_modifier_dry_run.py:22: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/mock_modifier_phases.py:23: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/mock_modifier_spack_configs.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/mock_repeated_modifications.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/mock_spack_modifier.py:22: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/modeless_variables.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/modifier_conflicts.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/modifier_nested_var_dry_run.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/modifier_functionality/modifier_prepare_analysis.py:24: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [16] lib/ramble/ramble/test/modifier_functionality/multi_modifier_dry_run.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_functionality/repeat_env_var.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_functionality/required_variables.py:20: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [8] lib/ramble/ramble/test/modifier_functionality/single_modifier_dry_run.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [8] lib/ramble/ramble/test/modifier_functionality/single_modifier_dry_run.py:70: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:24: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:56: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:93: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:141: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:157: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:188: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:226: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:258: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:289: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:339: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:370: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:394: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:422: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:460: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:481: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/modifier_language.py:492: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/modifier_language.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/modifier_recursion.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/namespace_trie.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/package_manager_functionality/package_manager_general.py:25: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/package_manager_functionality/package_manager_general.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/package_manager_functionality/test_spack_lightweight.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/package_manager_language.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/package_manager_language.py:41: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/renderer.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/repo_schema.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [15] lib/ramble/ramble/test/repo_schema.py:42: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/reports.py:234: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [14] lib/ramble/ramble/test/reports.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/reports.py:752: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [13] lib/ramble/ramble/test/repository.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/repository.py:64: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/repository.py:116: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [69] lib/ramble/ramble/test/repository.py:122: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/repository.py:207: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [14] lib/ramble/ramble/test/software_environment.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [17] lib/ramble/ramble/test/spec.py:17: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/spec.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/spec.py:74: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [14] lib/ramble/ramble/test/stage.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:383: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:415: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:433: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/stage.py:460: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/stage.py:501: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/stage.py:541: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:606: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:615: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:630: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/stage.py:655: user is root
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/success_criteria.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/success_criteria_functionality/anti_match.py:20: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/success_criteria_functionality/repeat_success_strict.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [68] lib/ramble/ramble/test/success_criteria_functionality/success_fom_comparison.py:23: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [68] lib/ramble/ramble/test/success_criteria_functionality/success_fom_globbing.py:23: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/success_criteria_functionality/success_functions.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [8] lib/ramble/ramble/test/success_criteria_functionality/success_modifiers.py:24: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/success_criteria_functionality/success_modifiers.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/success_criteria_functionality/success_precedence.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/success_criteria_functionality/success_scoping.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/success_criteria_functionality/success_summary.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [68] lib/ramble/ramble/test/success_criteria_functionality/success_variable_fom_comparison.py:24: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [6] lib/ramble/ramble/test/systems_and_platforms/system_platform_general.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [15] lib/ramble/ramble/test/test_base_classes_extra.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [6] lib/ramble/ramble/test/test_command_variable_piping.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [13] lib/ramble/ramble/test/test_context_columns.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/test_deployment.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [14] lib/ramble/ramble/test/test_results_tables.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/test_workspace_bootstrap.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/uploader.py:36: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/uploader.py:51: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [7] lib/ramble/ramble/test/uploader.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/uploader.py:203: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/uploader.py:394: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [27] lib/ramble/ramble/test/util/colors.py:14: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/util/colors.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/util/conversions.py:14: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/util/conversions.py:25: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [7] lib/ramble/ramble/test/util/conversions.py:39: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/util/cpus.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [9] lib/ramble/ramble/test/util/editor.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/util/env.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [16] lib/ramble/ramble/test/util/file_cache.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [16] lib/ramble/ramble/test/util/foms.py:14: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/util/foms.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/util/format.py:14: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [5] lib/ramble/ramble/test/util/json_util.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [8] lib/ramble/ramble/test/util/logger.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/util/module_utils.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/util/naming.py:15: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/util/naming.py:26: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/util/naming.py:38: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/util/naming.py:51: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [11] lib/ramble/ramble/test/util/naming.py:67: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/util/object_utils.py:15: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/util/output_capture.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [10] lib/ramble/ramble/test/util/path.py:17: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/util/path.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [8] lib/ramble/ramble/test/util/shell_utils.py:21: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/util/shell_utils.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/util/shell_utils.py:51: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [25] lib/ramble/ramble/test/util/stats.py:16: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/util/stats.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [10] lib/ramble/ramble/test/util/web.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [6] lib/ramble/ramble/test/util/yaml_generation.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [15] lib/ramble/ramble/test/variant.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/variant.py:252: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/variant.py:345: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/variant.py:381: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/variant.py:486: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [9] lib/ramble/ramble/test/version.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/version.py:41: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/version.py:250: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [14] lib/ramble/ramble/test/when.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:391: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/when.py:439: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] lib/ramble/ramble/test/when.py:483: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:527: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:586: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:635: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:692: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:745: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:798: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:969: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1018: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1126: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1217: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1263: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1400: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1515: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1587: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1645: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1703: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/when.py:1766: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1811: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] lib/ramble/ramble/test/when.py:1872: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/when.py:1945: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/workflow_manager_functionality/workflow_manager.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/workflow_manager_functionality/workflow_manager_foms.py:24: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [9] lib/ramble/ramble/test/workspace.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/workspace_hashing/unsetup_workspace_cannot_analyze.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] lib/ramble/ramble/test/workspace_hashing/workspace_name_does_not_change_hash.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] lib/ramble/ramble/test/workspace_hashing/workspace_setup_creates_inventory.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/base_classes/object-mixin/test/object-mixin.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/modifiers/darshan/test/darshan.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/modifiers/status-markers/test/status_markers.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/modifiers/tunables/test/tunables.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/package_managers/pip/test/pip.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_lightweight.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [17] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [3] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:182: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:228: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:278: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py:547: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [2] var/ramble/repos/builtin/package_managers/spack-pip/test/spack_pip.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/workflow_managers/gke-mpi/test/gke_mpi.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [1] var/ramble/repos/builtin/workflow_managers/google-batch/test/google_batch.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] var/ramble/repos/builtin/workflow_managers/slurm/test/slurm.py: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": SKIPPED [4] var/ramble/repos/builtin/workflow_managers/slurm/test/slurm.py:319: skipped non-perf test [remove --perf to run]
Step #2 - "ramble-perf-tests": ================= 5 passed, 2812 skipped in 394.02s (0:06:34) ==================
Step #2 - "ramble-perf-tests": Perf tests passed.
Step #2 - "ramble-perf-tests": Generated Metrics:
Step #2 - "ramble-perf-tests": [
Step #2 - "ramble-perf-tests": {
Step #2 - "ramble-perf-tests": "test_name": "test_analyze_large_file",
Step #2 - "ramble-perf-tests": "test_id": "lib/ramble/ramble/test/end_to_end/perf_tests/analyze_perf.py::test_analyze_large_file",
Step #2 - "ramble-perf-tests": "duration": 2.1937226950000195,
Step #2 - "ramble-perf-tests": "outcome": "passed"
Step #2 - "ramble-perf-tests": },
Step #2 - "ramble-perf-tests": {
Step #2 - "ramble-perf-tests": "test_name": "test_large_template_expansion",
Step #2 - "ramble-perf-tests": "test_id": "lib/ramble/ramble/test/end_to_end/perf_tests/large_template.py::test_large_template_expansion",
Step #2 - "ramble-perf-tests": "duration": 1.2688239830000043,
Step #2 - "ramble-perf-tests": "outcome": "passed"
Step #2 - "ramble-perf-tests": },
Step #2 - "ramble-perf-tests": {
Step #2 - "ramble-perf-tests": "test_name": "test_many_experiments",
Step #2 - "ramble-perf-tests": "test_id": "lib/ramble/ramble/test/end_to_end/perf_tests/many_experiments.py::test_many_experiments",
Step #2 - "ramble-perf-tests": "duration": 28.858182793000026,
Step #2 - "ramble-perf-tests": "outcome": "passed"
Step #2 - "ramble-perf-tests": },
Step #2 - "ramble-perf-tests": {
Step #2 - "ramble-perf-tests": "test_name": "test_many_objects_defaults",
Step #2 - "ramble-perf-tests": "test_id": "lib/ramble/ramble/test/end_to_end/perf_tests/many_objects_defaults.py::test_many_objects_defaults",
Step #2 - "ramble-perf-tests": "duration": 14.383394954999972,
Step #2 - "ramble-perf-tests": "outcome": "passed"
Step #2 - "ramble-perf-tests": },
Step #2 - "ramble-perf-tests": {
Step #2 - "ramble-perf-tests": "test_name": "test_matrix_filter_perf",
Step #2 - "ramble-perf-tests": "test_id": "lib/ramble/ramble/test/end_to_end/perf_tests/matrix_filter_perf.py::test_matrix_filter_perf",
Step #2 - "ramble-perf-tests": "duration": 1.3639419689999386,
Step #2 - "ramble-perf-tests": "outcome": "passed"
Step #2 - "ramble-perf-tests": }
Step #2 - "ramble-perf-tests": ]
Step #2 - "ramble-perf-tests": Skipping metric upload and PR comment.
Finished Step #2 - "ramble-perf-tests"
PUSH
DONE
Loading