Skip to content

Variant Configs & Sweep Tools - #6901

Open
george-kalisse-sada wants to merge 1 commit into
GoogleCloudPlatform:masterfrom
george-kalisse-sada:SADA_4_configs_sweep_tools
Open

Variant Configs & Sweep Tools#6901
george-kalisse-sada wants to merge 1 commit into
GoogleCloudPlatform:masterfrom
george-kalisse-sada:SADA_4_configs_sweep_tools

Variant Configs & Sweep Tools

fca492f
Select commit
Loading
Failed to load commit list.
Google Cloud Build / Pull (bionic-baton-343) succeeded Aug 30, 2026 in 33m 47s

Summary

Build Information

Trigger Pull
Build f68952c3-0a7b-4a43-a8be-ead11da80510
Start 2026-08-29T18:20:45-07:00
Duration 33m45.465s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 1m58.591s
gcr.io/cloud-builders/docker SUCCESS 30m53.247s

Details


starting build "f68952c3-0a7b-4a43-a8be-ead11da80510"

FETCHSOURCE
From https://github.com/GoogleCloudPlatform/PerfKitBenchmarker
 * branch            fca492fddc013bf7272a282990ff63197c066841 -> FETCH_HEAD
HEAD is now at fca492f Variant Configs & Sweep Tools
GitCommit:
fca492fddc013bf7272a282990ff63197c066841
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: Sending build context to Docker daemon  42.74MB

Step #0: Step 1/9 : ARG PYTHON_VERSION=3.9
Step #0: Step 2/9 : FROM python:${PYTHON_VERSION}
Step #0: 3.12: Pulling from library/python
Step #0: 27ee9a825048: Pulling fs layer
Step #0: 00f78834a2fe: Pulling fs layer
Step #0: cbc19164244e: Pulling fs layer
Step #0: 44fed46b68cf: Pulling fs layer
Step #0: 4d36dfb28ac4: Pulling fs layer
Step #0: 3fc3140f3066: Pulling fs layer
Step #0: cd6919adefd5: Pulling fs layer
Step #0: cd6919adefd5: Waiting
Step #0: 4d36dfb28ac4: Verifying Checksum
Step #0: 4d36dfb28ac4: Download complete
Step #0: cd6919adefd5: Verifying Checksum
Step #0: cd6919adefd5: Download complete
Step #0: 3fc3140f3066: Verifying Checksum
Step #0: 3fc3140f3066: Download complete
Step #0: 00f78834a2fe: Verifying Checksum
Step #0: 00f78834a2fe: Download complete
Step #0: 27ee9a825048: Verifying Checksum
Step #0: 27ee9a825048: Download complete
Step #0: cbc19164244e: Verifying Checksum
Step #0: cbc19164244e: Download complete
Step #0: 44fed46b68cf: Verifying Checksum
Step #0: 44fed46b68cf: Download complete
Step #0: 27ee9a825048: Pull complete
Step #0: 00f78834a2fe: Pull complete
Step #0: cbc19164244e: Pull complete
Step #0: 44fed46b68cf: Pull complete
Step #0: 4d36dfb28ac4: Pull complete
Step #0: 3fc3140f3066: Pull complete
Step #0: cd6919adefd5: Pull complete
Step #0: Digest: sha256:0c2998a13d94a4afaaaf4613890a9cc9eabc65992d4d24931e3b35fa9c5ab0a5
Step #0: Status: Downloaded newer image for python:3.12
Step #0:  ---> 22653983114e
Step #0: Step 3/9 : WORKDIR /pkb
Step #0:  ---> Running in 53234e94bd7a
Step #0: Removing intermediate container 53234e94bd7a
Step #0:  ---> 6f2cba9760f1
Step #0: Step 4/9 : SHELL ["/bin/bash", "-c"]
Step #0:  ---> Running in f06f05a38b33
Step #0: Removing intermediate container f06f05a38b33
Step #0:  ---> 2c7b71a02068
Step #0: Step 5/9 : COPY requirements.txt /pkb
Step #0:  ---> df36fd49f33c
Step #0: Step 6/9 : RUN pip install -r requirements.txt
Step #0:  ---> Running in f991b3ecda6e
Step #0: Collecting absl-py (from -r requirements.txt (line 14))
Step #0:   Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB)
Step #0: Collecting beautifulsoup4 (from -r requirements.txt (line 15))
Step #0:   Downloading beautifulsoup4-4.15.0-py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting blinker>=1.3 (from -r requirements.txt (line 16))
Step #0:   Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Step #0: Collecting colorlog==2.6.0 (from colorlog[windows]==2.6.0->-r requirements.txt (line 17))
Step #0:   Downloading colorlog-2.6.0-py2.py3-none-any.whl.metadata (8.3 kB)
Step #0: Collecting google-cloud-core (from -r requirements.txt (line 18))
Step #0:   Downloading google_cloud_core-2.7.0-py3-none-any.whl.metadata (2.8 kB)
Step #0: Collecting google-cloud-monitoring>=2.0.0 (from -r requirements.txt (line 19))
Step #0:   Downloading google_cloud_monitoring-2.31.0-py3-none-any.whl.metadata (9.6 kB)
Step #0: Collecting immutabledict (from -r requirements.txt (line 20))
Step #0:   Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting jinja2>=2.10.2 (from -r requirements.txt (line 21))
Step #0:   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Step #0: Collecting numpy>=1.16.5 (from -r requirements.txt (line 22))
Step #0:   Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Step #0: Collecting packaging (from -r requirements.txt (line 23))
Step #0:   Downloading packaging-26.3-py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting pandas>=1.1.5 (from -r requirements.txt (line 24))
Step #0:   Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
Step #0: Collecting pint (from -r requirements.txt (line 25))
Step #0:   Downloading pint-0.25.3-py3-none-any.whl.metadata (10 kB)
Step #0: Collecting pytz (from -r requirements.txt (line 26))
Step #0:   Downloading pytz-2026.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Step #0: Collecting PyYAML>=5.4.1 (from -r requirements.txt (line 27))
Step #0:   Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Step #0: Collecting pywinrm (from -r requirements.txt (line 28))
Step #0:   Downloading pywinrm-0.5.0-py3-none-any.whl.metadata (11 kB)
Step #0: Collecting requests (from -r requirements.txt (line 29))
Step #0:   Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
Step #0: Collecting rsa>=4.7.2 (from -r requirements.txt (line 30))
Step #0:   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
Step #0: Collecting seaborn (from -r requirements.txt (line 31))
Step #0:   Downloading seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB)
Step #0: Collecting setuptools<81,>=40.3.0 (from -r requirements.txt (line 32))
Step #0:   Downloading setuptools-80.10.2-py3-none-any.whl.metadata (6.6 kB)
Step #0: Collecting six>=1.13.0 (from -r requirements.txt (line 33))
Step #0:   Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Step #0: Collecting timeout-decorator (from -r requirements.txt (line 34))
Step #0:   Downloading timeout-decorator-0.5.0.tar.gz (4.8 kB)
Step #0:   Installing build dependencies: started
Step #0:   Installing build dependencies: finished with status 'done'
Step #0:   Getting requirements to build wheel: started
Step #0:   Getting requirements to build wheel: finished with status 'done'
Step #0:   Preparing metadata (pyproject.toml): started
Step #0:   Preparing metadata (pyproject.toml): finished with status 'done'
Step #0: Collecting scipy (from -r requirements.txt (line 35))
Step #0:   Downloading scipy-1.18.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Step #0: Collecting colorama (from colorlog[windows]==2.6.0->-r requirements.txt (line 17))
Step #0:   Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Step #0: Collecting soupsieve>=1.6.1 (from beautifulsoup4->-r requirements.txt (line 15))
Step #0:   Downloading soupsieve-2.9.2-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting typing-extensions>=4.0.0 (from beautifulsoup4->-r requirements.txt (line 15))
Step #0:   Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
Step #0: Collecting google-api-core<3.0.0,>=2.28.0 (from google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading google_api_core-2.34.0-py3-none-any.whl.metadata (2.9 kB)
Step #0: Collecting google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1 (from google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading google_auth-2.57.0-py3-none-any.whl.metadata (6.0 kB)
Step #0: Collecting grpcio<2.0.0,>=1.59.0 (from google-cloud-monitoring>=2.0.0->-r requirements.txt (line 19))
Step #0:   Downloading grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB)
Step #0: Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-monitoring>=2.0.0->-r requirements.txt (line 19))
Step #0:   Downloading proto_plus-1.28.4-py3-none-any.whl.metadata (2.2 kB)
Step #0: Collecting protobuf<8.0.0,>=4.25.8 (from google-cloud-monitoring>=2.0.0->-r requirements.txt (line 19))
Step #0:   Downloading protobuf-7.36.0-cp310-abi3-manylinux2014_x86_64.whl.metadata (595 bytes)
Step #0: Collecting MarkupSafe>=2.0 (from jinja2>=2.10.2->-r requirements.txt (line 21))
Step #0:   Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
Step #0: Collecting python-dateutil>=2.8.2 (from pandas>=1.1.5->-r requirements.txt (line 24))
Step #0:   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Step #0: Collecting flexcache>=0.3 (from pint->-r requirements.txt (line 25))
Step #0:   Downloading flexcache-0.3-py3-none-any.whl.metadata (7.0 kB)
Step #0: Collecting flexparser>=0.4 (from pint->-r requirements.txt (line 25))
Step #0:   Downloading flexparser-0.4-py3-none-any.whl.metadata (18 kB)
Step #0: Collecting platformdirs>=2.1.0 (from pint->-r requirements.txt (line 25))
Step #0:   Downloading platformdirs-4.11.5-py3-none-any.whl.metadata (5.5 kB)
Step #0: Collecting requests-ntlm>=1.1.0 (from pywinrm->-r requirements.txt (line 28))
Step #0:   Downloading requests_ntlm-1.3.0-py3-none-any.whl.metadata (2.4 kB)
Step #0: Collecting xmltodict (from pywinrm->-r requirements.txt (line 28))
Step #0:   Downloading xmltodict-1.0.4-py3-none-any.whl.metadata (14 kB)
Step #0: Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 29))
Step #0:   Downloading charset_normalizer-3.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (45 kB)
Step #0: Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 29))
Step #0:   Downloading idna-3.19-py3-none-any.whl.metadata (9.2 kB)
Step #0: Collecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 29))
Step #0:   Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
Step #0: Collecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 29))
Step #0:   Downloading certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB)
Step #0: Collecting pyasn1>=0.1.3 (from rsa>=4.7.2->-r requirements.txt (line 30))
Step #0:   Downloading pyasn1-0.6.4-py3-none-any.whl.metadata (8.4 kB)
Step #0: Collecting matplotlib!=3.6.1,>=3.4 (from seaborn->-r requirements.txt (line 31))
Step #0:   Downloading matplotlib-3.11.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (80 kB)
Step #0: Collecting googleapis-common-protos<2.0.0,>=1.69.2 (from google-api-core<3.0.0,>=2.28.0->google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading googleapis_common_protos-1.75.2-py3-none-any.whl.metadata (8.5 kB)
Step #0: Collecting grpcio-status<2.0.0,>=1.59.0 (from google-api-core[grpc]<3.0.0,>=2.17.1->google-cloud-monitoring>=2.0.0->-r requirements.txt (line 19))
Step #0:   Downloading grpcio_status-1.83.1-py3-none-any.whl.metadata (1.2 kB)
Step #0: Collecting pyasn1-modules>=0.2.1 (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting cryptography>=38.0.3 (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)
Step #0: Collecting contourpy>=1.0.1 (from matplotlib!=3.6.1,>=3.4->seaborn->-r requirements.txt (line 31))
Step #0:   Downloading contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.5 kB)
Step #0: Collecting cycler>=0.10 (from matplotlib!=3.6.1,>=3.4->seaborn->-r requirements.txt (line 31))
Step #0:   Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting fonttools>=4.28.2 (from matplotlib!=3.6.1,>=3.4->seaborn->-r requirements.txt (line 31))
Step #0:   Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB)
Step #0: Collecting kiwisolver>=1.3.1 (from matplotlib!=3.6.1,>=3.4->seaborn->-r requirements.txt (line 31))
Step #0:   Downloading kiwisolver-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.2 kB)
Step #0: Collecting pillow>=9 (from matplotlib!=3.6.1,>=3.4->seaborn->-r requirements.txt (line 31))
Step #0:   Downloading pillow-12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB)
Step #0: Collecting pyparsing>=3 (from matplotlib!=3.6.1,>=3.4->seaborn->-r requirements.txt (line 31))
Step #0:   Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Step #0: Collecting pyspnego>=0.4.0 (from requests-ntlm>=1.1.0->pywinrm->-r requirements.txt (line 28))
Step #0:   Downloading pyspnego-0.12.2-py3-none-any.whl.metadata (4.2 kB)
Step #0: Collecting cffi>=2.0.0 (from cryptography>=38.0.3->google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading cffi-2.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB)
Step #0: Collecting pycparser (from cffi>=2.0.0->cryptography>=38.0.3->google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-core->-r requirements.txt (line 18))
Step #0:   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Step #0: Downloading colorlog-2.6.0-py2.py3-none-any.whl (11 kB)
Step #0: Downloading absl_py-2.5.0-py3-none-any.whl (137 kB)
Step #0: Downloading beautifulsoup4-4.15.0-py3-none-any.whl (109 kB)
Step #0: Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
Step #0: Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB)
Step #0: Downloading google_cloud_monitoring-2.31.0-py3-none-any.whl (391 kB)
Step #0: Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB)
Step #0: Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Step #0: Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.7/16.7 MB 128.8 MB/s eta 0:00:00
Step #0: Downloading packaging-26.3-py3-none-any.whl (129 kB)
Step #0: Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 131.3 MB/s eta 0:00:00
Step #0: Downloading pint-0.25.3-py3-none-any.whl (307 kB)
Step #0: Downloading pytz-2026.3.post1-py2.py3-none-any.whl (508 kB)
Step #0: Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 34.7 MB/s eta 0:00:00
Step #0: Downloading pywinrm-0.5.0-py3-none-any.whl (48 kB)
Step #0: Downloading requests-2.34.2-py3-none-any.whl (73 kB)
Step #0: Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
Step #0: Downloading seaborn-0.13.2-py3-none-any.whl (294 kB)
Step #0: Downloading setuptools-80.10.2-py3-none-any.whl (1.1 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 37.0 MB/s eta 0:00:00
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Step #0: Downloading scipy-1.18.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.3/35.3 MB 109.4 MB/s eta 0:00:00
Step #0: Downloading certifi-2026.7.22-py3-none-any.whl (136 kB)
Step #0: Downloading charset_normalizer-3.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (248 kB)
Step #0: Downloading flexcache-0.3-py3-none-any.whl (13 kB)
Step #0: Downloading flexparser-0.4-py3-none-any.whl (27 kB)
Step #0: Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB)
Step #0: Downloading google_auth-2.57.0-py3-none-any.whl (259 kB)
Step #0: Downloading grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 135.4 MB/s eta 0:00:00
Step #0: Downloading idna-3.19-py3-none-any.whl (68 kB)
Step #0: Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
Step #0: Downloading matplotlib-3.11.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.0/10.0 MB 100.5 MB/s eta 0:00:00
Step #0: Downloading platformdirs-4.11.5-py3-none-any.whl (23 kB)
Step #0: Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB)
Step #0: Downloading protobuf-7.36.0-cp310-abi3-manylinux2014_x86_64.whl (340 kB)
Step #0: Downloading pyasn1-0.6.4-py3-none-any.whl (84 kB)
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Step #0: Downloading requests_ntlm-1.3.0-py3-none-any.whl (6.6 kB)
Step #0: Downloading soupsieve-2.9.2-py3-none-any.whl (37 kB)
Step #0: Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
Step #0: Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
Step #0: Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Step #0: Downloading xmltodict-1.0.4-py3-none-any.whl (13 kB)
Step #0: Downloading contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (362 kB)
Step #0: Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 120.5 MB/s eta 0:00:00
Step #0: Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB)
Step #0: Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 103.3 MB/s eta 0:00:00
Step #0: Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB)
Step #0: Downloading grpcio_status-1.83.1-py3-none-any.whl (14 kB)
Step #0: Downloading kiwisolver-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 76.6 MB/s eta 0:00:00
Step #0: Downloading pillow-12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB)
Step #0:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 129.3 MB/s eta 0:00:00
Step #0: Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
Step #0: Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
Step #0: Downloading pyspnego-0.12.2-py3-none-any.whl (130 kB)
Step #0: Downloading cffi-2.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB)
Step #0: Downloading pycparser-3.0-py3-none-any.whl (48 kB)
Step #0: Building wheels for collected packages: timeout-decorator
Step #0:   Building wheel for timeout-decorator (pyproject.toml): started
Step #0:   Building wheel for timeout-decorator (pyproject.toml): finished with status 'done'
Step #0:   Created wheel for timeout-decorator: filename=timeout_decorator-0.5.0-py3-none-any.whl size=5042 sha256=93e713eb16e200db47838a7304fd4df76efcb278ab4259d80b2857b9f35c7a6c
Step #0:   Stored in directory: /root/.cache/pip/wheels/4d/6a/e3/c4f2cdd67648203ccf069daa31c3935a5c74ec04cccbac9411
Step #0: Successfully built timeout-decorator
Step #0: Installing collected packages: timeout-decorator, pytz, colorlog, xmltodict, urllib3, typing-extensions, soupsieve, six, setuptools, PyYAML, pyparsing, pycparser, pyasn1, protobuf, platformdirs, pillow, packaging, numpy, MarkupSafe, kiwisolver, immutabledict, idna, fonttools, cycler, colorama, charset_normalizer, certifi, blinker, absl-py, scipy, rsa, requests, python-dateutil, pyasn1-modules, proto-plus, jinja2, grpcio, googleapis-common-protos, flexparser, flexcache, contourpy, cffi, beautifulsoup4, pint, pandas, matplotlib, grpcio-status, cryptography, seaborn, pyspnego, google-auth, requests-ntlm, google-api-core, pywinrm, google-cloud-core, google-cloud-monitoring
Step #0: Successfully installed MarkupSafe-3.0.3 PyYAML-6.0.3 absl-py-2.5.0 beautifulsoup4-4.15.0 blinker-1.9.0 certifi-2026.7.22 cffi-2.1.1 charset_normalizer-3.5.1 colorama-0.4.6 colorlog-2.6.0 contourpy-1.3.3 cryptography-50.0.1 cycler-0.12.1 flexcache-0.3 flexparser-0.4 fonttools-4.63.0 google-api-core-2.34.0 google-auth-2.57.0 google-cloud-core-2.7.0 google-cloud-monitoring-2.31.0 googleapis-common-protos-1.75.2 grpcio-1.83.1 grpcio-status-1.83.1 idna-3.19 immutabledict-4.3.1 jinja2-3.1.6 kiwisolver-1.5.1 matplotlib-3.11.1 numpy-2.5.2 packaging-26.3 pandas-3.0.5 pillow-12.3.0 pint-0.25.3 platformdirs-4.11.5 proto-plus-1.28.4 protobuf-7.36.0 pyasn1-0.6.4 pyasn1-modules-0.4.2 pycparser-3.0 pyparsing-3.3.2 pyspnego-0.12.2 python-dateutil-2.9.0.post0 pytz-2026.3.post1 pywinrm-0.5.0 requests-2.34.2 requests-ntlm-1.3.0 rsa-4.9.1 scipy-1.18.1 seaborn-0.13.2 setuptools-80.10.2 six-1.17.0 soupsieve-2.9.2 timeout-decorator-0.5.0 typing-extensions-4.16.0 urllib3-2.7.0 xmltodict-1.0.4
Step #0: �[91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Step #0: �[0m�[91m
Step #0: [notice] A new release of pip is available: 25.0.1 -> 26.2.1
Step #0: [notice] To update, run: pip install --upgrade pip
Step #0: �[0mRemoving intermediate container f991b3ecda6e
Step #0:  ---> 8eb262d7f25e
Step #0: Step 7/9 : COPY . /pkb
Step #0:  ---> e57574a25be0
Step #0: Step 8/9 : RUN pip install -r requirements-testing.txt
Step #0:  ---> Running in 581de9bb692f
Step #0: Requirement already satisfied: absl-py in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 14)) (2.5.0)
Step #0: Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 15)) (4.15.0)
Step #0: Requirement already satisfied: blinker>=1.3 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 16)) (1.9.0)
Step #0: Requirement already satisfied: colorlog==2.6.0 in /usr/local/lib/python3.12/site-packages (from colorlog[windows]==2.6.0->-r /pkb/requirements.txt (line 17)) (2.6.0)
Step #0: Requirement already satisfied: google-cloud-core in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 18)) (2.7.0)
Step #0: Requirement already satisfied: google-cloud-monitoring>=2.0.0 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 19)) (2.31.0)
Step #0: Requirement already satisfied: immutabledict in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 20)) (4.3.1)
Step #0: Requirement already satisfied: jinja2>=2.10.2 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 21)) (3.1.6)
Step #0: Requirement already satisfied: numpy>=1.16.5 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 22)) (2.5.2)
Step #0: Requirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 23)) (26.3)
Step #0: Requirement already satisfied: pandas>=1.1.5 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 24)) (3.0.5)
Step #0: Requirement already satisfied: pint in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 25)) (0.25.3)
Step #0: Requirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 26)) (2026.3.post1)
Step #0: Requirement already satisfied: PyYAML>=5.4.1 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 27)) (6.0.3)
Step #0: Requirement already satisfied: pywinrm in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 28)) (0.5.0)
Step #0: Requirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 29)) (2.34.2)
Step #0: Requirement already satisfied: rsa>=4.7.2 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 30)) (4.9.1)
Step #0: Requirement already satisfied: seaborn in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 31)) (0.13.2)
Step #0: Requirement already satisfied: setuptools<81,>=40.3.0 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 32)) (80.10.2)
Step #0: Requirement already satisfied: six>=1.13.0 in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 33)) (1.17.0)
Step #0: Requirement already satisfied: timeout-decorator in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 34)) (0.5.0)
Step #0: Requirement already satisfied: scipy in /usr/local/lib/python3.12/site-packages (from -r /pkb/requirements.txt (line 35)) (1.18.1)
Step #0: Collecting csapi>=0.0.7 (from -r /pkb/perfkitbenchmarker/providers/cloudstack/requirements.txt (line 16))
Step #0:   Downloading csapi-0.0.8.tar.gz (5.2 kB)
Step #0:   Installing build dependencies: started
Step #0:   Installing build dependencies: finished with status 'done'
Step #0:   Getting requirements to build wheel: started
Step #0:   Getting requirements to build wheel: finished with status 'done'
Step #0:   Preparing metadata (pyproject.toml): started
Step #0:   Preparing metadata (pyproject.toml): finished with status 'done'
Step #0: Collecting mock>=1.0.1 (from -r requirements-testing.txt (line 28))
Step #0:   Downloading mock-5.2.0-py3-none-any.whl.metadata (3.1 kB)
Step #0: Collecting nose>=1.3 (from -r requirements-testing.txt (line 29))
Step #0:   Downloading nose-1.3.7-py3-none-any.whl.metadata (1.7 kB)
Step #0: Collecting flake8>=2.1.0 (from -r requirements-testing.txt (line 30))
Step #0:   Downloading flake8-7.3.0-py2.py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting psutil>=5.6.6 (from -r requirements-testing.txt (line 31))
Step #0:   Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)
Step #0: Collecting gcs-oauth2-boto-plugin (from -r requirements-testing.txt (line 32))
Step #0:   Downloading gcs_oauth2_boto_plugin-3.3.tar.gz (22 kB)
Step #0:   Installing build dependencies: started
Step #0:   Installing build dependencies: finished with status 'done'
Step #0:   Getting requirements to build wheel: started
Step #0:   Getting requirements to build wheel: finished with status 'done'
Step #0:   Preparing metadata (pyproject.toml): started
Step #0:   Preparing metadata (pyproject.toml): finished with status 'done'
Step #0: Collecting azure-storage<=0.20.3 (from -r requirements-testing.txt (line 33))
Step #0:   Downloading azure_storage-0.20.3-py3-none-any.whl.metadata (4.4 kB)
Step #0: Collecting freezegun (from -r requirements-testing.txt (line 34))
Step #0:   Downloading freezegun-1.5.5-py3-none-any.whl.metadata (13 kB)
Step #0: Collecting boto3 (from -r requirements-testing.txt (line 35))
Step #0:   Downloading boto3-1.43.83-py3-none-any.whl.metadata (6.6 kB)
Step #0: Collecting google-cloud-pubsub (from -r requirements-testing.txt (line 36))
Step #0:   Downloading google_cloud_pubsub-2.39.2-py3-none-any.whl.metadata (14 kB)
Step #0: Collecting requests-mock (from -r requirements-testing.txt (line 37))
Step #0:   Downloading requests_mock-1.12.1-py2.py3-none-any.whl.metadata (4.1 kB)
Step #0: Collecting pyfakefs (from -r requirements-testing.txt (line 38))
Step #0:   Downloading pyfakefs-6.2.0-py3-none-any.whl.metadata (5.8 kB)
Step #0: Collecting pyink (from -r requirements-testing.txt (line 39))
Step #0:   Downloading pyink-26.5.1-py3-none-any.whl.metadata (10 kB)
Step #0: Collecting pylint (from -r requirements-testing.txt (line 40))
Step #0:   Downloading pylint-4.0.8-py3-none-any.whl.metadata (12 kB)
Step #0: Collecting lint-diffs (from -r requirements-testing.txt (line 41))
Step #0:   Downloading lint_diffs-0.1.22-py3-none-any.whl.metadata (2.7 kB)
Step #0: Requirement already satisfied: colorama in /usr/local/lib/python3.12/site-packages (from colorlog[windows]==2.6.0->-r /pkb/requirements.txt (line 17)) (0.4.6)
Step #0: Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/site-packages (from beautifulsoup4->-r /pkb/requirements.txt (line 15)) (2.9.2)
Step #0: Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/site-packages (from beautifulsoup4->-r /pkb/requirements.txt (line 15)) (4.16.0)
Step #0: Requirement already satisfied: google-api-core<3.0.0,>=2.28.0 in /usr/local/lib/python3.12/site-packages (from google-cloud-core->-r /pkb/requirements.txt (line 18)) (2.34.0)
Step #0: Requirement already satisfied: google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1 in /usr/local/lib/python3.12/site-packages (from google-cloud-core->-r /pkb/requirements.txt (line 18)) (2.57.0)
Step #0: Requirement already satisfied: grpcio<2.0.0,>=1.59.0 in /usr/local/lib/python3.12/site-packages (from google-cloud-monitoring>=2.0.0->-r /pkb/requirements.txt (line 19)) (1.83.1)
Step #0: Requirement already satisfied: proto-plus<2.0.0,>=1.22.3 in /usr/local/lib/python3.12/site-packages (from google-cloud-monitoring>=2.0.0->-r /pkb/requirements.txt (line 19)) (1.28.4)
Step #0: Requirement already satisfied: protobuf<8.0.0,>=4.25.8 in /usr/local/lib/python3.12/site-packages (from google-cloud-monitoring>=2.0.0->-r /pkb/requirements.txt (line 19)) (7.36.0)
Step #0: Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.12/site-packages (from jinja2>=2.10.2->-r /pkb/requirements.txt (line 21)) (3.0.3)
Step #0: Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/site-packages (from pandas>=1.1.5->-r /pkb/requirements.txt (line 24)) (2.9.0.post0)
Step #0: Requirement already satisfied: flexcache>=0.3 in /usr/local/lib/python3.12/site-packages (from pint->-r /pkb/requirements.txt (line 25)) (0.3)
Step #0: Requirement already satisfied: flexparser>=0.4 in /usr/local/lib/python3.12/site-packages (from pint->-r /pkb/requirements.txt (line 25)) (0.4)
Step #0: Requirement already satisfied: platformdirs>=2.1.0 in /usr/local/lib/python3.12/site-packages (from pint->-r /pkb/requirements.txt (line 25)) (4.11.5)
Step #0: Requirement already satisfied: requests-ntlm>=1.1.0 in /usr/local/lib/python3.12/site-packages (from pywinrm->-r /pkb/requirements.txt (line 28)) (1.3.0)
Step #0: Requirement already satisfied: xmltodict in /usr/local/lib/python3.12/site-packages (from pywinrm->-r /pkb/requirements.txt (line 28)) (1.0.4)
Step #0: Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/site-packages (from requests->-r /pkb/requirements.txt (line 29)) (3.5.1)
Step #0: Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->-r /pkb/requirements.txt (line 29)) (3.19)
Step #0: Requirement already satisfied: urllib3<3,>=1.26 in /usr/local/lib/python3.12/site-packages (from requests->-r /pkb/requirements.txt (line 29)) (2.7.0)
Step #0: Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->-r /pkb/requirements.txt (line 29)) (2026.7.22)
Step #0: Requirement already satisfied: pyasn1>=0.1.3 in /usr/local/lib/python3.12/site-packages (from rsa>=4.7.2->-r /pkb/requirements.txt (line 30)) (0.6.4)
Step #0: Requirement already satisfied: matplotlib!=3.6.1,>=3.4 in /usr/local/lib/python3.12/site-packages (from seaborn->-r /pkb/requirements.txt (line 31)) (3.11.1)
Step #0: Collecting docopt (from csapi>=0.0.7->-r /pkb/perfkitbench
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22f68952c3-0a7b-4a43-a8be-ead11da80510%22+AND+resource.labels.build_trigger_id%3D%2270bc9e7d-5220-45e0-bb82-14872fe528f7%22&project=bionic-baton-343.]
...
ndHasCorrectClusterSettingMultiVM
Step #1: testSpannerLoadCommandHasCorrectClusterSettingMultiVM(num_vms=2, expected_cluster=1) ... ok
Step #1: testSpannerLoadCommandHasCorrectClusterSettingSingleVM (tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase)
Step #1: tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase.testSpannerLoadCommandHasCorrectClusterSettingSingleVM
Step #1: testSpannerLoadCommandHasCorrectClusterSettingSingleVM(num_vms=1, expected_cluster=0) ... ok
Step #1: testSpannerLoadCommandHasCorrectScales (tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase)
Step #1: tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase.testSpannerLoadCommandHasCorrectScales ... ok
Step #1: testSpannerLoadCommandHasCorrectScalesMultiVM (tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase)
Step #1: tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase.testSpannerLoadCommandHasCorrectScalesMultiVM ... ok
Step #1: testSpannerLoadCommandHasCorrectTest (tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase)
Step #1: tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase.testSpannerLoadCommandHasCorrectTest ... ok
Step #1: testSpannerMetadataHasForeignKey (tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase)
Step #1: tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase.testSpannerMetadataHasForeignKey ... ok
Step #1: testSpannerRunCommandHasCorrectTest (tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase)
Step #1: tests.linux_benchmarks.sysbench_benchmark_test.SpannerBenchmarkTestCase.testSpannerRunCommandHasCorrectTest ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 8 tests in 0.109s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/mpi_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testGetConfigBadBenchmark (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testGetConfigBadBenchmark ... ok
Step #1: testGetConfigBadMessageSizeFlags (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testGetConfigBadMessageSizeFlags ... ok
Step #1: testGetConfigNoErrors (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testGetConfigNoErrors ... ok
Step #1: testHistoResults (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testHistoResults ... ok
Step #1: testRun (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testRun ... ok
Step #1: testRunMpiStatsCall (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testRunMpiStatsCall ... ok
Step #1: testRunTestCommand0 (threads=[0], num_vms=1, expected_threads=[16]) (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testRunTestCommand0 (threads=[0], num_vms=1, expected_threads=[16])
Step #1: testRunTestCommand(threads=[0], num_vms=1, expected_threads=[16]) ... ok
Step #1: testRunTestCommand1 (threads=[2, 6, 18], num_vms=2, expected_threads=[4, 12, 36]) (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testRunTestCommand1 (threads=[2, 6, 18], num_vms=2, expected_threads=[4, 12, 36])
Step #1: testRunTestCommand(threads=[2, 6, 18], num_vms=2, expected_threads=[4, 12, 36]) ... ok
Step #1: testRunTestCommand2 (threads=[0], num_vms=1, expected_threads=[32], smt_enabled=False) (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testRunTestCommand2 (threads=[0], num_vms=1, expected_threads=[32], smt_enabled=False)
Step #1: testRunTestCommand(threads=[0], num_vms=1, expected_threads=[32], smt_enabled=False) ... ok
Step #1: testRunTestWithSuites (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testRunTestWithSuites ... ok
Step #1: testSmtUsage0 (True, 16) (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testSmtUsage0 (True, 16)
Step #1: testSmtUsage(True, 16) ... ok
Step #1: testSmtUsage1 (False, 32) (tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mpi_benchmark_test.MpiBenchmarkTestCase.testSmtUsage1 (False, 32)
Step #1: testSmtUsage(False, 32) ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 12 tests in 4.044s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/mlperf_inference_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testTrainResults (tests.linux_benchmarks.mlperf_inference_benchmark_test.MlperfInferenceBenchmarkTestCase)
Step #1: tests.linux_benchmarks.mlperf_inference_benchmark_test.MlperfInferenceBenchmarkTestCase.testTrainResults ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 1 test in 0.015s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/ior_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testNoDropCache (tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase)
Step #1: tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase.testNoDropCache ... ok
Step #1: testNoIorScript (tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase)
Step #1: tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase.testNoIorScript ... ok
Step #1: testNonDefaultFlags (tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase)
Step #1: tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase.testNonDefaultFlags ... ok
Step #1: testPrepare (tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase)
Step #1: tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase.testPrepare ... ok
Step #1: testRunDefaults (tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase)
Step #1: tests.linux_benchmarks.ior_benchmark_test.IorBenchmarkTestCase.testRunDefaults ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 5 tests in 0.127s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/tensorflow_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testFlagOverridesDefaultBatchSize (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkBatchSizesTestCase.testFlagOverridesDefaultBatchSize ... ok
Step #1: testCpuAlexnetDefault (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testCpuAlexnetDefault ... ok
Step #1: testCpuInception3Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testCpuInception3Default ... ok
Step #1: testCpuResnet152Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testCpuResnet152Default ... ok
Step #1: testCpuResnet50Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testCpuResnet50Default ... ok
Step #1: testCpuVgg16Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testCpuVgg16Default ... ok
Step #1: testK80AlexnetDefault (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testK80AlexnetDefault ... ok
Step #1: testK80Inception3Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testK80Inception3Default ... ok
Step #1: testK80Resnet152Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testK80Resnet152Default ... ok
Step #1: testK80Resnet50Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testK80Resnet50Default ... ok
Step #1: testK80Vgg16Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testK80Vgg16Default ... ok
Step #1: testP100AlexnetDefault (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testP100AlexnetDefault ... ok
Step #1: testP100Inception3Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testP100Inception3Default ... ok
Step #1: testP100Resnet152Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testP100Resnet152Default ... ok
Step #1: testP100Resnet50Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testP100Resnet50Default ... ok
Step #1: testP100Vgg16Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testP100Vgg16Default ... ok
Step #1: testUnknownGpuTypeReturnsDefaultBatchSize (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testUnknownGpuTypeReturnsDefaultBatchSize ... ok
Step #1: testUnknownModelReturnsDefaultBatchSize (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testUnknownModelReturnsDefaultBatchSize ... ok
Step #1: testV100AlexnetDefault (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testV100AlexnetDefault ... ok
Step #1: testV100Inception3Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testV100Inception3Default ... ok
Step #1: testV100Resnet152Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testV100Resnet152Default ... ok
Step #1: testV100Resnet50Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testV100Resnet50Default ... ok
Step #1: testV100Vgg16Default (tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase)
Step #1: tests.linux_benchmarks.tensorflow_benchmark_test.TensorflowBenchmarkDefaultBatchSizesTestCase.testV100Vgg16Default ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 23 tests in 0.299s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/multichase_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testEqual (tests.linux_benchmarks.multichase_benchmark_test.IterMemorySizesTestCase.testEqual) ... ok
Step #1: testHitsUpperBound (tests.linux_benchmarks.multichase_benchmark_test.IterMemorySizesTestCase.testHitsUpperBound) ... ok
Step #1: testMaxLessThanMin (tests.linux_benchmarks.multichase_benchmark_test.IterMemorySizesTestCase.testMaxLessThanMin) ... ok
Step #1: testPercent (tests.linux_benchmarks.multichase_benchmark_test.IterMemorySizesTestCase.testPercent) ... ok
Step #1: testSurpassesUpperBound (tests.linux_benchmarks.multichase_benchmark_test.IterMemorySizesTestCase.testSurpassesUpperBound) ... ok
Step #1: testParseExplicitMemory (tests.linux_benchmarks.multichase_benchmark_test.MemorySizeParserTestCase.testParseExplicitMemory) ... ok
Step #1: testParseInvalidUnits (tests.linux_benchmarks.multichase_benchmark_test.MemorySizeParserTestCase.testParseInvalidUnits) ... ok
Step #1: testParseNoUnits (tests.linux_benchmarks.multichase_benchmark_test.MemorySizeParserTestCase.testParseNoUnits) ... ok
Step #1: testParsePercent (tests.linux_benchmarks.multichase_benchmark_test.MemorySizeParserTestCase.testParsePercent) ... ok
Step #1: testExplicitSize (tests.linux_benchmarks.multichase_benchmark_test.TranslateMemorySizeTestCase.testExplicitSize) ... ok
Step #1: testPercent (tests.linux_benchmarks.multichase_benchmark_test.TranslateMemorySizeTestCase.testPercent) ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 11 tests in 0.008s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/mnist_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testEvalResults (tests.linux_benchmarks.mnist_benchmark_test.MnistBenchmarkTestCase.testEvalResults) ... ok
Step #1: testTrainResults (tests.linux_benchmarks.mnist_benchmark_test.MnistBenchmarkTestCase.testTrainResults) ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 2 tests in 0.003s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/stencil2d_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testMakeSampleFromOutput (tests.linux_benchmarks.stencil2d_benchmark_test.Stencil2DBenchmarkTestCase.testMakeSampleFromOutput) ... ok
Step #1: testRun (tests.linux_benchmarks.stencil2d_benchmark_test.Stencil2DBenchmarkTestCase.testRun) ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 2 tests in 0.007s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/bonnie_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testParseCSVResults (tests.linux_benchmarks.bonnie_benchmark_test.BonnieBenchmarkTestCase.testParseCSVResults) ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 1 test in 0.003s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/apachebench_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testApacheBenchGetMetadata (tests.linux_benchmarks.apachebench_benchmark_test.RunTest)
Step #1: tests.linux_benchmarks.apachebench_benchmark_test.RunTest.testApacheBenchGetMetadata ... ok
Step #1: testApacheBenchRunConfigGetCommand (tests.linux_benchmarks.apachebench_benchmark_test.RunTest)
Step #1: tests.linux_benchmarks.apachebench_benchmark_test.RunTest.testApacheBenchRunConfigGetCommand ... ok
Step #1: testApacheBench_Run (tests.linux_benchmarks.apachebench_benchmark_test.RunTest)
Step #1: tests.linux_benchmarks.apachebench_benchmark_test.RunTest.testApacheBench_Run ... ok
Step #1: testParseHistogramFromFile (tests.linux_benchmarks.apachebench_benchmark_test.RunTest)
Step #1: tests.linux_benchmarks.apachebench_benchmark_test.RunTest.testParseHistogramFromFile ... ok
Step #1: testParseRawRequestData (tests.linux_benchmarks.apachebench_benchmark_test.RunTest)
Step #1: tests.linux_benchmarks.apachebench_benchmark_test.RunTest.testParseRawRequestData ... ok
Step #1: testPrepare (tests.linux_benchmarks.apachebench_benchmark_test.RunTest)
Step #1: tests.linux_benchmarks.apachebench_benchmark_test.RunTest.testPrepare ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 6 tests in 0.087s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/ai_model_throughput_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testBenchmarkPassesWithCorrectMetricMetadata (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testBenchmarkPassesWithCorrectMetricMetadata ... WARNING:root:Reached max burst value of 1 without failures. Ending the test & outputting results from the highest run QPS.
Step #1: ok
Step #1: testBenchmarkPassesWithCorrectMetrics (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testBenchmarkPassesWithCorrectMetrics ... WARNING:root:Reached max burst value of 1 without failures. Ending the test & outputting results from the highest run QPS.
Step #1: ok
Step #1: testCorrectRequestsReturnedlonger test (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testCorrectRequestsReturnedlonger test
Step #1: testCorrectRequestsReturnedlonger test(10, 3) ... WARNING:root:Reached max burst value of 3 without failures. Ending the test & outputting results from the highest run QPS.
Step #1: ok
Step #1: testCorrectRequestsReturnedtiny test (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testCorrectRequestsReturnedtiny test
Step #1: testCorrectRequestsReturnedtiny test(1, 2) ... WARNING:root:Reached max burst value of 2 without failures. Ending the test & outputting results from the highest run QPS.
Step #1: ok
Step #1: testMaxQpsReached (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testMaxQpsReached ... WARNING:root:Reached max burst value of 11 without failures. Ending the test & outputting results from the highest run QPS.
Step #1: ok
Step #1: testMaxThroughputReachedByTimeoutWithMock (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testMaxThroughputReachedByTimeoutWithMock ... ok
Step #1: testMaxThroughputReachedByTooManyProcesses (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testMaxThroughputReachedByTooManyProcesses ... ok
Step #1: testMaxThroughputReachedWithNotEnoughResponses (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testMaxThroughputReachedWithNotEnoughResponses ... ok
Step #1: testTooMuchQpsThrowsError (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testTooMuchQpsThrowsError ... ok
Step #1: testWaitDoesntTriggerError (tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest)
Step #1: tests.linux_benchmarks.ai_model_throughput_benchmark_test.AiModelThroughputBenchmarkTest.testWaitDoesntTriggerError ... WARNING:root:Reached max burst value of 2 without failures. Ending the test & outputting results from the highest run QPS.
Step #1: ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 10 tests in 75.242s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/kubernetes_scale_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testCheckFailuresPassesWithCorrectNumberOfPods (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckFailuresPassesWithCorrectNumberOfPods ... ok
Step #1: testCheckFailuresThrowsQuotaExceeded (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckFailuresThrowsQuotaExceeded ... ok
Step #1: testCheckFailuresThrowsRegularError (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckFailuresThrowsRegularError ... ok
Step #1: testCheckForNodeFailures_Match (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckForNodeFailures_Match ... ok
Step #1: testCheckForNodeFailures_Mismatch (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckForNodeFailures_Mismatch ... ok
Step #1: testCheckForNodeFailures_NoSample (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckForNodeFailures_NoSample ... ok
Step #1: testCheckForNodeFailures_NoValidatedNumNodes (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testCheckForNodeFailures_NoValidatedNumNodes ... ok
Step #1: testEarlyStatIgnored (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testEarlyStatIgnored ... ok
Step #1: testGetStartEndCountSamples (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testGetStartEndCountSamples ... ok
Step #1: testMultipleStatForOnePod (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testMultipleStatForOnePod ... ok
Step #1: testOneStatForMultiplePods (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testOneStatForMultiplePods ... ok
Step #1: testOneStatForOneNode (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testOneStatForOneNode ... ok
Step #1: testOneStatForOnePod (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testOneStatForOnePod ... ok
Step #1: testReportLatenciesContainsMachineType (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testReportLatenciesContainsMachineType ... ok
Step #1: testReportLatenciesMultipleStatsOnePod (tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest)
Step #1: tests.linux_benchmarks.kubernetes_scale_benchmark_test.KubernetesScaleBenchmarkTest.testReportLatenciesMultipleStatsOnePod ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 15 tests in 4.450s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/cloud_bigtable_ycsb_benchmark_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testLoadDatabaseIncreasedCapacity (tests.linux_benchmarks.cloud_bigtable_ycsb_benchmark_test.CloudBigtableYcsbBenchmarkTest)
Step #1: tests.linux_benchmarks.cloud_bigtable_ycsb_benchmark_test.CloudBigtableYcsbBenchmarkTest.testLoadDatabaseIncreasedCapacity ... ok
Step #1: testLoadDatabaseNotCalledRestored (tests.linux_benchmarks.cloud_bigtable_ycsb_benchmark_test.CloudBigtableYcsbBenchmarkTest)
Step #1: tests.linux_benchmarks.cloud_bigtable_ycsb_benchmark_test.CloudBigtableYcsbBenchmarkTest.testLoadDatabaseNotCalledRestored ... ok
Step #1: testLoadDatabaseNotCalledSkipFlag (tests.linux_benchmarks.cloud_bigtable_ycsb_benchmark_test.CloudBigtableYcsbBenchmarkTest)
Step #1: tests.linux_benchmarks.cloud_bigtable_ycsb_benchmark_test.CloudBigtableYcsbBenchmarkTest.testLoadDatabaseNotCalledSkipFlag ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 3 tests in 0.147s
Step #1: 
Step #1: OK
Step #1: 
Step #1: Running tests/linux_benchmarks/specsfs2014_test.py ...
Step #1: /pkb/perfkitbenchmarker/version.py:20: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1:   import pkg_resources
Step #1: testSpecSfs2014Parsing (tests.linux_benchmarks.specsfs2014_test.SpecSfs2014BenchmarkTestCase.testSpecSfs2014Parsing) ... ok
Step #1: 
Step #1: ----------------------------------------------------------------------
Step #1: Ran 1 test in 0.002s
Step #1: 
Step #1: OK
Step #1: 

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22f68952c3-0a7b-4a43-a8be-ead11da80510%22+AND+resource.labels.build_trigger_id%3D%2270bc9e7d-5220-45e0-bb82-14872fe528f7%22&project=bionic-baton-343