[Autocomplete] Abort the autocomplete call if we execute the query #4929
Google Cloud Build / website-pull-request-webdriver (datcom-ci)
succeeded
Feb 6, 2025 in 12m 56s
Summary
Build Information
Trigger | website-pull-request-webdriver |
Build | ae4de973-5986-4b6a-be00-ed2018c8c263 |
Start | 2025-02-05T16:20:54-08:00 |
Duration | 12m4.108s |
Status | SUCCESS |
Steps
Step | Status | Duration |
---|---|---|
package_js | SUCCESS | 3m53.307s |
setup_python | SUCCESS | 2m24.536s |
flask_webdriver_test | SUCCESS | 8m2.998s |
Details
starting build "ae4de973-5986-4b6a-be00-ed2018c8c263"
FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/datacommonsorg/website
* branch d203ed4857459d4078033ada9fa46529e96c936c -> FETCH_HEAD
HEAD is now at d203ed4 Merge branch 'master' into autocomplete
GitCommit:
d203ed4857459d4078033ada9fa46529e96c936c
BUILD
Starting Step #1 - "setup_python"
Starting Step #0 - "package_js"
Step #1 - "setup_python": Pulling image: python:3.11.3
Step #0 - "package_js": Pulling image: gcr.io/datcom-ci/node:2024-11-19
Step #0 - "package_js": 2024-11-19: Pulling from datcom-ci/node
Step #0 - "package_js": b85a868b505f: Pulling fs layer
Step #0 - "package_js": 4bc2eda9354f: Pulling fs layer
Step #0 - "package_js": a407a484e74b: Pulling fs layer
Step #0 - "package_js": cc6fff309142: Pulling fs layer
Step #0 - "package_js": 09be68c4cfd1: Pulling fs layer
Step #0 - "package_js": 53042ce3711a: Pulling fs layer
Step #0 - "package_js": 0d57b3753fe5: Pulling fs layer
Step #0 - "package_js": 98a81a7f3cfb: Pulling fs layer
Step #0 - "package_js": 7cb37a50387a: Pulling fs layer
Step #0 - "package_js": 0fdf1caf0a69: Pulling fs layer
Step #0 - "package_js": 36bd6e8cd9d6: Pulling fs layer
Step #0 - "package_js": f0f263b85720: Pulling fs layer
Step #0 - "package_js": 09be68c4cfd1: Waiting
Step #0 - "package_js": 98a81a7f3cfb: Waiting
Step #0 - "package_js": cc6fff309142: Waiting
Step #0 - "package_js": 53042ce3711a: Waiting
Step #0 - "package_js": 7cb37a50387a: Waiting
Step #0 - "package_js": 36bd6e8cd9d6: Waiting
Step #0 - "package_js": f0f263b85720: Waiting
Step #0 - "package_js": 0fdf1caf0a69: Waiting
Step #0 - "package_js": 4bc2eda9354f: Verifying Checksum
Step #0 - "package_js": 4bc2eda9354f: Download complete
Step #0 - "package_js": b85a868b505f: Verifying Checksum
Step #0 - "package_js": b85a868b505f: Download complete
Step #1 - "setup_python": 3.11.3: Pulling from library/python
Step #0 - "package_js": cc6fff309142: Verifying Checksum
Step #0 - "package_js": cc6fff309142: Download complete
Step #0 - "package_js": 09be68c4cfd1: Verifying Checksum
Step #0 - "package_js": 09be68c4cfd1: Download complete
Step #0 - "package_js": a407a484e74b: Download complete
Step #0 - "package_js": 53042ce3711a: Download complete
Step #1 - "setup_python": bd73737482dd: Pulling fs layer
Step #1 - "setup_python": 6710592d62aa: Pulling fs layer
Step #1 - "setup_python": 75256935197e: Pulling fs layer
Step #1 - "setup_python": c1e5026c6457: Pulling fs layer
Step #1 - "setup_python": f0016544b8b9: Pulling fs layer
Step #1 - "setup_python": 1d58eee51ff2: Pulling fs layer
Step #1 - "setup_python": bd73737482dd: Waiting
Step #1 - "setup_python": 93dc7b704cd1: Pulling fs layer
Step #1 - "setup_python": caefdefa531e: Pulling fs layer
Step #1 - "setup_python": 6710592d62aa: Waiting
Step #1 - "setup_python": c1e5026c6457: Waiting
Step #1 - "setup_python": f0016544b8b9: Waiting
Step #1 - "setup_python": 75256935197e: Waiting
Step #1 - "setup_python": 93dc7b704cd1: Waiting
Step #1 - "setup_python": 1d58eee51ff2: Waiting
Step #1 - "setup_python": caefdefa531e: Waiting
Step #0 - "package_js": 98a81a7f3cfb: Verifying Checksum
Step #0 - "package_js": 98a81a7f3cfb: Download complete
Step #0 - "package_js": 7cb37a50387a: Verifying Checksum
Step #0 - "package_js": 7cb37a50387a: Download complete
Step #0 - "package_js": b85a868b505f: Pull complete
Step #0 - "package_js": 4bc2eda9354f: Pull complete
Step #0 - "package_js": 0d57b3753fe5: Verifying Checksum
Step #0 - "package_js": 0d57b3753fe5: Download complete
Step #0 - "package_js": 0fdf1caf0a69: Verifying Checksum
Step #0 - "package_js": 0fdf1caf0a69: Download complete
Step #0 - "package_js": f0f263b85720: Verifying Checksum
Step #0 - "package_js": f0f263b85720: Download complete
Step #1 - "setup_python": bd73737482dd: Verifying Checksum
Step #1 - "setup_python": bd73737482dd: Download complete
Step #1 - "setup_python": 6710592d62aa: Verifying Checksum
Step #1 - "setup_python": 6710592d62aa: Download complete
Step #0 - "package_js": a407a484e74b: Pull complete
Step #0 - "package_js": cc6fff309142: Pull complete
Step #0 - "package_js": 09be68c4cfd1: Pull complete
Step #0 - "package_js": 53042ce3711a: Pull complete
Step #1 - "setup_python": 75256935197e: Verifying Checksum
Step #1 - "setup_python": 75256935197e: Download complete
Step #0 - "package_js": 0d57b3753fe5: Pull complete
Step #0 - "package_js": 98a81a7f3cfb: Pull complete
Step #0 - "package_js": 7cb37a50387a: Pull complete
Step #0 - "package_js": 0fdf1caf0a69: Pull complete
Step #1 - "setup_python": f0016544b8b9: Verifying Checksum
Step #1 - "setup_python": f0016544b8b9: Download complete
Step #1 - "setup_python": bd73737482dd: Pull complete
Step #1 - "setup_python": 6710592d62aa: Pull complete
Step #0 - "package_js": 36bd6e8cd9d6: Verifying Checksum
Step #0 - "package_js": 36bd6e8cd9d6: Download complete
Step #1 - "setup_python": c1e5026c6457: Verifying Checksum
Step #1 - "setup_python": c1e5026c6457: Download complete
Step #1 - "setup_python": 1d58eee51ff2: Verifying Checksum
Step #1 - "setup_python": 1d58eee51ff2: Download complete
Step #1 - "setup_python": 93dc7b704cd1: Verifying Checksum
Step #1 - "setup_python": 93dc7b704cd1: Download complete
Step #1 - "setup_python": caefdefa531e: Verifying Checksum
Step #1 - "setup_python": caefdefa531e: Download complete
Step #1 - "setup_python": 75256935197e: Pull complete
Step #1 - "setup_python": c1e5026c6457: Pull complete
Step #1 - "setup_python": f0016544b8b9: Pull complete
Step #1 - "setup_python": 1d58eee51ff2: Pull complete
Step #1 - "setup_python": 93dc7b704cd1: Pull complete
Step #1 - "setup_python": caefdefa531e: Pull complete
Step #1 - "setup_python": Digest: sha256:3a619e3c96fd4c5fc5e1998fd4dcb1f1403eb90c4c6409c70d7e80b9468df7df
Step #1 - "setup_python": Status: Downloaded newer image for python:3.11.3
Step #1 - "setup_python": docker.io/library/python:3.11.3
Step #0 - "package_js": 36bd6e8cd9d6: Pull complete
Step #0 - "package_js": f0f263b85720: Pull complete
Step #0 - "package_js": Digest: sha256:c089dae65e1569c1f5770cd411500262d0214d43a613e9d32f340beb87c69079
Step #0 - "package_js": Status: Downloaded newer image for gcr.io/datcom-ci/node:2024-11-19
Step #0 - "package_js": gcr.io/datcom-ci/node:2024-11-19
Step #1 - "setup_python": --setup_python ### Set up python environment
Step #0 - "package_js": ### Build client-side packages
Step #0 - "package_js": npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
Step #1 - "setup_python": Collecting absl-py==1.4.0
Step #1 - "setup_python": Downloading absl_py-1.4.0-py3-none-any.whl (126 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.5/126.5 kB 10.1 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting beautifulsoup4==4.12.2
Step #1 - "setup_python": Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 20.7 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting CacheControl==0.12.11
Step #1 - "setup_python": Downloading CacheControl-0.12.11-py2.py3-none-any.whl (21 kB)
Step #1 - "setup_python": Collecting Flask[async]==2.3.2
Step #1 - "setup_python": Downloading Flask-2.3.2-py3-none-any.whl (96 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 14.0 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting Flask-Babel==2.0.0
Step #1 - "setup_python": Downloading Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
Step #1 - "setup_python": Collecting Flask-Caching==2.0.1
Step #1 - "setup_python": Downloading Flask_Caching-2.0.1-py3-none-any.whl (28 kB)
Step #1 - "setup_python": Collecting flask_cors==5.0.0
Step #1 - "setup_python": Downloading Flask_Cors-5.0.0-py2.py3-none-any.whl (14 kB)
Step #1 - "setup_python": Collecting flask_testing==0.8.1
Step #1 - "setup_python": Downloading Flask-Testing-0.8.1.tar.gz (45 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 7.8 MB/s eta 0:00:00
Step #1 - "setup_python": Preparing metadata (setup.py): started
Step #1 - "setup_python": Preparing metadata (setup.py): finished with status 'done'
Step #1 - "setup_python": Collecting frozendict==2.3.4
Step #1 - "setup_python": Downloading frozendict-2.3.4-py3-none-any.whl (11 kB)
Step #1 - "setup_python": Collecting geojson_rewind==1.0.1
Step #1 - "setup_python": Downloading geojson_rewind-1.0.1-py3-none-any.whl (4.8 kB)
Step #0 - "package_js":
Step #0 - "package_js": added 143 packages, and audited 144 packages in 4s
Step #0 - "package_js":
Step #0 - "package_js": 24 packages are looking for funding
Step #0 - "package_js": run `npm fund` for details
Step #0 - "package_js":
Step #0 - "package_js": 3 moderate severity vulnerabilities
Step #0 - "package_js":
Step #0 - "package_js": To address issues that do not require attention, run:
Step #0 - "package_js": npm audit fix
Step #0 - "package_js":
Step #0 - "package_js": To address all issues (including breaking changes), run:
Step #0 - "package_js": npm audit fix --force
Step #0 - "package_js":
Step #0 - "package_js": Run `npm audit` for details.
Step #1 - "setup_python": Collecting google-auth==2.28.1
Step #1 - "setup_python": Downloading google_auth-2.28.1-py2.py3-none-any.whl (186 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.9/186.9 kB 31.6 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-auth-oauthlib==1.2.0
Step #1 - "setup_python": Downloading google_auth_oauthlib-1.2.0-py2.py3-none-any.whl (24 kB)
Step #1 - "setup_python": Collecting google-api-core==2.17.1
Step #1 - "setup_python": Downloading google_api_core-2.17.1-py3-none-any.whl (137 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 26.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-aiplatform==1.42.1
Step #1 - "setup_python": Downloading google_cloud_aiplatform-1.42.1-py2.py3-none-any.whl (3.5 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 113.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-bigtable==2.23.0
Step #1 - "setup_python": Downloading google_cloud_bigtable-2.23.0-py2.py3-none-any.whl (357 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 357.5/357.5 kB 52.0 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-core==2.4.1
Step #1 - "setup_python": Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl (29 kB)
Step #1 - "setup_python": Collecting google-cloud-logging==3.10.0
Step #1 - "setup_python": Downloading google_cloud_logging-3.10.0-py2.py3-none-any.whl (213 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.4/213.4 kB 37.3 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-secret-manager==2.18.3
Step #1 - "setup_python": Downloading google_cloud_secret_manager-2.18.3-py2.py3-none-any.whl (119 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.7/119.7 kB 23.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-storage==2.15.0
Step #1 - "setup_python": Downloading google_cloud_storage-2.15.0-py2.py3-none-any.whl (123 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.5/123.5 kB 24.1 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting gunicorn==22.0.0
Step #1 - "setup_python": Downloading gunicorn-22.0.0-py3-none-any.whl (84 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 15.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting isort==5.10.0
Step #1 - "setup_python": Downloading isort-5.10.0-py3-none-any.whl (103 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.4/103.4 kB 14.3 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting jinja2==3.1.5
Step #1 - "setup_python": Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.6/134.6 kB 28.1 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting json5==0.9.14
Step #1 - "setup_python": Downloading json5-0.9.14-py2.py3-none-any.whl (19 kB)
Step #1 - "setup_python": Collecting langdetect==1.0.9
Step #1 - "setup_python": Downloading langdetect-1.0.9.tar.gz (981 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 981.5/981.5 kB 76.8 MB/s eta 0:00:00
Step #1 - "setup_python": Preparing metadata (setup.py): started
Step #1 - "setup_python": Preparing metadata (setup.py): finished with status 'done'
Step #1 - "setup_python": Collecting markupsafe==2.1.2
Step #1 - "setup_python": Downloading MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27 kB)
Step #1 - "setup_python": Collecting parameterized==0.8.1
Step #1 - "setup_python": Downloading parameterized-0.8.1-py2.py3-none-any.whl (26 kB)
Step #1 - "setup_python": Collecting pillow==10.3.0
Step #1 - "setup_python": Downloading pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 99.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting protobuf==4.25.3
Step #1 - "setup_python": Downloading protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 39.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting PyGithub==1.58.2
Step #1 - "setup_python": Downloading PyGithub-1.58.2-py3-none-any.whl (312 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 312.5/312.5 kB 40.0 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting pyOpenSSL==23.2.0
Step #1 - "setup_python": Downloading pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 11.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting python-dateutil==2.8.2
Step #1 - "setup_python": Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 42.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting pytest-flakefinder==1.1.0
Step #1 - "setup_python": Downloading pytest_flakefinder-1.1.0-py2.py3-none-any.whl (4.6 kB)
Step #1 - "setup_python": Collecting pytest-rerunfailures==10.2
Step #1 - "setup_python": Downloading pytest_rerunfailures-10.2-py3-none-any.whl (11 kB)
Step #1 - "setup_python": Collecting pytest-xdist==3.2.1
Step #1 - "setup_python": Downloading pytest_xdist-3.2.1-py3-none-any.whl (41 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/41.0 kB 7.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting PyYAML==6.0.1
Step #1 - "setup_python": Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 68.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting redis==4.5.4
Step #1 - "setup_python": Downloading redis-4.5.4-py3-none-any.whl (238 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 238.9/238.9 kB 34.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting requests==2.31.0
Step #1 - "setup_python": Downloading requests-2.31.0-py3-none-any.whl (62 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 12.1 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting selenium==4.21.0
Step #1 - "setup_python": Downloading selenium-4.21.0-py3-none-any.whl (9.5 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 113.6 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting typing-extensions==4.10.0
Step #1 - "setup_python": Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Step #1 - "setup_python": Collecting webdriver-manager==4.0.0
Step #1 - "setup_python": Downloading webdriver_manager-4.0.0-py2.py3-none-any.whl (27 kB)
Step #1 - "setup_python": Collecting Werkzeug==3.0.6
Step #1 - "setup_python": Downloading werkzeug-3.0.6-py3-none-any.whl (227 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.0/228.0 kB 36.2 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting wheel==0.38.1
Step #1 - "setup_python": Downloading wheel-0.38.1-py3-none-any.whl (35 kB)
Step #1 - "setup_python": Collecting soupsieve>1.2
Step #1 - "setup_python": Downloading soupsieve-2.6-py3-none-any.whl (36 kB)
Step #1 - "setup_python": Collecting msgpack>=0.5.2
Step #1 - "setup_python": Downloading msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (403 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 403.7/403.7 kB 47.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting itsdangerous>=2.1.2
Step #1 - "setup_python": Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Step #1 - "setup_python": Collecting click>=8.1.3
Step #1 - "setup_python": Downloading click-8.1.8-py3-none-any.whl (98 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 18.3 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting blinker>=1.6.2
Step #1 - "setup_python": Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
Step #1 - "setup_python": Collecting asgiref>=3.2
Step #1 - "setup_python": Downloading asgiref-3.8.1-py3-none-any.whl (23 kB)
Step #1 - "setup_python": Collecting pytz
Step #1 - "setup_python": Downloading pytz-2025.1-py2.py3-none-any.whl (507 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 507.9/507.9 kB 47.6 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting Babel>=2.3
Step #1 - "setup_python": Downloading babel-2.17.0-py3-none-any.whl (10.2 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 119.2 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting cachelib>=0.9.0
Step #1 - "setup_python": Downloading cachelib-0.13.0-py3-none-any.whl (20 kB)
Step #1 - "setup_python": Collecting cachetools<6.0,>=2.0.0
Step #1 - "setup_python": Downloading cachetools-5.5.1-py3-none-any.whl (9.5 kB)
Step #1 - "setup_python": Collecting pyasn1-modules>=0.2.1
Step #1 - "setup_python": Downloading pyasn1_modules-0.4.1-py3-none-any.whl (181 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.5/181.5 kB 28.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting rsa<5,>=3.1.4
Step #1 - "setup_python": Downloading rsa-4.9-py3-none-any.whl (34 kB)
Step #1 - "setup_python": Collecting requests-oauthlib>=0.7.0
Step #1 - "setup_python": Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
Step #1 - "setup_python": Collecting googleapis-common-protos<2.0.dev0,>=1.56.2
Step #1 - "setup_python": Downloading googleapis_common_protos-1.66.0-py2.py3-none-any.whl (221 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.7/221.7 kB 33.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.34.1
Step #1 - "setup_python": Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 23.2 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting proto-plus<2.0.0dev,>=1.22.0
Step #1 - "setup_python": Downloading proto_plus-1.26.0-py3-none-any.whl (50 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.2/50.2 kB 8.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting packaging>=14.3
Step #1 - "setup_python": Downloading packaging-24.2-py3-none-any.whl (65 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 10.6 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-bigquery<4.0.0dev,>=1.15.0
Step #1 - "setup_python": Downloading google_cloud_bigquery-3.29.0-py2.py3-none-any.whl (244 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 244.6/244.6 kB 22.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-cloud-resource-manager<3.0.0dev,>=1.3.3
Step #1 - "setup_python": Downloading google_cloud_resource_manager-1.14.0-py2.py3-none-any.whl (384 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 384.1/384.1 kB 45.1 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting shapely<3.0.0dev
Step #1 - "setup_python": Downloading shapely-2.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 93.3 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4
Step #1 - "setup_python": Downloading grpc_google_iam_v1-0.14.0-py2.py3-none-any.whl (27 kB)
Step #1 - "setup_python": Collecting google-cloud-appengine-logging<2.0.0dev,>=0.1.0
Step #1 - "setup_python": Downloading google_cloud_appengine_logging-1.5.0-py2.py3-none-any.whl (15 kB)
Step #1 - "setup_python": Collecting google-cloud-audit-log<1.0.0dev,>=0.1.0
Step #1 - "setup_python": Downloading google_cloud_audit_log-0.3.0-py2.py3-none-any.whl (27 kB)
Step #1 - "setup_python": Collecting google-resumable-media>=2.6.0
Step #1 - "setup_python": Downloading google_resumable_media-2.7.2-py2.py3-none-any.whl (81 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.3/81.3 kB 14.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-crc32c<2.0dev,>=1.0
Step #1 - "setup_python": Downloading google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB)
Step #1 - "setup_python": Collecting six
Step #1 - "setup_python": Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Step #1 - "setup_python": Collecting deprecated
Step #1 - "setup_python": Downloading Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB)
Step #1 - "setup_python": Collecting pyjwt[crypto]>=2.4.0
Step #1 - "setup_python": Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB)
Step #1 - "setup_python": Collecting pynacl>=1.4.0
Step #1 - "setup_python": Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 63.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0
Step #1 - "setup_python": Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 98.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting pytest>=2.7.1
Step #1 - "setup_python": Downloading pytest-8.3.4-py3-none-any.whl (343 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 343.1/343.1 kB 32.8 MB/s eta 0:00:00
Step #1 - "setup_python": Requirement already satisfied: setuptools>=40.0 in ./.env/lib/python3.11/site-packages (from pytest-rerunfailures==10.2->-r server/requirements.txt (line 33)) (65.5.0)
Step #1 - "setup_python": Collecting execnet>=1.1
Step #1 - "setup_python": Downloading execnet-2.1.1-py3-none-any.whl (40 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.6/40.6 kB 3.2 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting async-timeout>=4.0.2
Step #1 - "setup_python": Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Step #1 - "setup_python": Collecting charset-normalizer<4,>=2
Step #1 - "setup_python": Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.9/143.9 kB 13.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting idna<4,>=2.5
Step #1 - "setup_python": Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 4.1 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting urllib3<3,>=1.21.1
Step #1 - "setup_python": Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 7.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting certifi>=2017.4.17
Step #1 - "setup_python": Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.4/166.4 kB 13.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting trio~=0.17
Step #1 - "setup_python": Downloading trio-0.28.0-py3-none-any.whl (486 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 486.3/486.3 kB 31.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting trio-websocket~=0.9
Step #1 - "setup_python": Downloading trio_websocket-0.11.1-py3-none-any.whl (17 kB)
Step #1 - "setup_python": Collecting python-dotenv
Step #1 - "setup_python": Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Step #1 - "setup_python": Collecting cffi>=1.12
Step #1 - "setup_python": Downloading cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 467.2/467.2 kB 22.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.34.1
Step #1 - "setup_python": Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.6/158.6 kB 15.2 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.6/156.6 kB 14.0 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.5/156.5 kB 15.1 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.4/156.4 kB 18.2 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.2/142.2 kB 14.4 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.19.2-py3-none-any.whl (139 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 15.8 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.19.1-py3-none-any.whl (139 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 17.3 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.19.0-py3-none-any.whl (139 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 18.3 MB/s eta 0:00:00
Step #1 - "setup_python": Downloading google_api_core-2.18.0-py3-none-any.whl (138 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.3/138.3 kB 12.0 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting grpcio<2.0dev,>=1.33.2
Step #1 - "setup_python": Downloading grpcio-1.70.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 77.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting grpcio-status<2.0.dev0,>=1.33.2
Step #1 - "setup_python": Downloading grpcio_status-1.70.0-py3-none-any.whl (14 kB)
Step #1 - "setup_python": Collecting pyasn1<0.7.0,>=0.4.6
Step #1 - "setup_python": Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 10.7 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting iniconfig
Step #1 - "setup_python": Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Step #1 - "setup_python": Collecting pluggy<2,>=1.5
Step #1 - "setup_python": Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Step #1 - "setup_python": Collecting oauthlib>=3.0.0
Step #1 - "setup_python": Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 15.9 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting numpy<3,>=1.14
Step #1 - "setup_python": Downloading numpy-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 95.5 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting attrs>=23.2.0
Step #1 - "setup_python": Downloading attrs-25.1.0-py3-none-any.whl (63 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.2/63.2 kB 9.4 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting sortedcontainers
Step #1 - "setup_python": Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Step #1 - "setup_python": Collecting outcome
Step #1 - "setup_python": Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)
Step #1 - "setup_python": Collecting sniffio>=1.3.0
Step #1 - "setup_python": Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Step #1 - "setup_python": Collecting wsproto>=0.14
Step #1 - "setup_python": Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)
Step #1 - "setup_python": Collecting pysocks!=1.5.7,<2.0,>=1.5.6
Step #1 - "setup_python": Downloading PySocks-1.7.1-py3-none-any.whl (16 kB)
Step #1 - "setup_python": Collecting wrapt<2,>=1.10
Step #1 - "setup_python": Downloading wrapt-1.17.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (83 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.2/83.2 kB 11.8 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting pycparser
Step #1 - "setup_python": Downloading pycparser-2.22-py3-none-any.whl (117 kB)
Step #1 - "setup_python": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 18.6 MB/s eta 0:00:00
Step #1 - "setup_python": Collecting grpcio-status<2.0.dev0,>=1.33.2
Step #1 - "setup_python": Downloading grpcio_status-1.69.0-py3-none-any.whl (14 kB)
Step #1 - "setup_python": Downloading grpcio_status-1.68.1-py3-none-any.whl (14 kB)
Step #1 - "setup_pyt
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/ae4de973-5986-4b6a-be00-ed2018c8c263?project=879489846695.]
...
"flask_webdriver_test": f4b2d251d97d: Waiting
Step #2 - "flask_webdriver_test": 12317e1f1dbe: Pulling fs layer
Step #2 - "flask_webdriver_test": 4d98018de0a3: Pulling fs layer
Step #2 - "flask_webdriver_test": 452d71584ef2: Waiting
Step #2 - "flask_webdriver_test": 27777a4586ca: Pulling fs layer
Step #2 - "flask_webdriver_test": 565b8e9f254a: Waiting
Step #2 - "flask_webdriver_test": 6b9f9e38ad3c: Pulling fs layer
Step #2 - "flask_webdriver_test": f2974cbe9959: Pulling fs layer
Step #2 - "flask_webdriver_test": 289cc84fca99: Waiting
Step #2 - "flask_webdriver_test": 4ecf3af383af: Pulling fs layer
Step #2 - "flask_webdriver_test": d2774833febd: Waiting
Step #2 - "flask_webdriver_test": 501f3e188197: Pulling fs layer
Step #2 - "flask_webdriver_test": 2d343da39d6d: Pulling fs layer
Step #2 - "flask_webdriver_test": 353ba21b8c97: Waiting
Step #2 - "flask_webdriver_test": 9d8c737c5d04: Waiting
Step #2 - "flask_webdriver_test": 651e69414f29: Waiting
Step #2 - "flask_webdriver_test": e19584269866: Waiting
Step #2 - "flask_webdriver_test": 86e18ec3ed40: Waiting
Step #2 - "flask_webdriver_test": 7a0c07def947: Waiting
Step #2 - "flask_webdriver_test": 12317e1f1dbe: Waiting
Step #2 - "flask_webdriver_test": 4d98018de0a3: Waiting
Step #2 - "flask_webdriver_test": 27777a4586ca: Waiting
Step #2 - "flask_webdriver_test": 2d343da39d6d: Waiting
Step #2 - "flask_webdriver_test": 6b9f9e38ad3c: Waiting
Step #2 - "flask_webdriver_test": 501f3e188197: Waiting
Step #2 - "flask_webdriver_test": 711be5dc5044: Waiting
Step #2 - "flask_webdriver_test": 4ecf3af383af: Waiting
Step #2 - "flask_webdriver_test": 27e1a8ca91d3: Verifying Checksum
Step #2 - "flask_webdriver_test": 27e1a8ca91d3: Download complete
Step #2 - "flask_webdriver_test": 90e5e7d8b87a: Verifying Checksum
Step #2 - "flask_webdriver_test": 90e5e7d8b87a: Download complete
Step #2 - "flask_webdriver_test": d3a767d1d12e: Verifying Checksum
Step #2 - "flask_webdriver_test": d3a767d1d12e: Download complete
Step #2 - "flask_webdriver_test": 48b2d58a56e9: Verifying Checksum
Step #2 - "flask_webdriver_test": 48b2d58a56e9: Download complete
Step #2 - "flask_webdriver_test": 289cc84fca99: Verifying Checksum
Step #2 - "flask_webdriver_test": 289cc84fca99: Download complete
Step #2 - "flask_webdriver_test": f4b2d251d97d: Verifying Checksum
Step #2 - "flask_webdriver_test": f4b2d251d97d: Download complete
Step #2 - "flask_webdriver_test": d2774833febd: Verifying Checksum
Step #2 - "flask_webdriver_test": d2774833febd: Download complete
Step #2 - "flask_webdriver_test": 90e5e7d8b87a: Pull complete
Step #2 - "flask_webdriver_test": 353ba21b8c97: Download complete
Step #2 - "flask_webdriver_test": 9d8c737c5d04: Verifying Checksum
Step #2 - "flask_webdriver_test": 9d8c737c5d04: Download complete
Step #2 - "flask_webdriver_test": 711be5dc5044: Verifying Checksum
Step #2 - "flask_webdriver_test": 711be5dc5044: Download complete
Step #2 - "flask_webdriver_test": 651e69414f29: Verifying Checksum
Step #2 - "flask_webdriver_test": 651e69414f29: Download complete
Step #2 - "flask_webdriver_test": 27e1a8ca91d3: Pull complete
Step #2 - "flask_webdriver_test": 452d71584ef2: Verifying Checksum
Step #2 - "flask_webdriver_test": 452d71584ef2: Download complete
Step #2 - "flask_webdriver_test": 86e18ec3ed40: Verifying Checksum
Step #2 - "flask_webdriver_test": 86e18ec3ed40: Download complete
Step #2 - "flask_webdriver_test": d3a767d1d12e: Pull complete
Step #2 - "flask_webdriver_test": 565b8e9f254a: Verifying Checksum
Step #2 - "flask_webdriver_test": 565b8e9f254a: Download complete
Step #2 - "flask_webdriver_test": 12317e1f1dbe: Verifying Checksum
Step #2 - "flask_webdriver_test": 12317e1f1dbe: Download complete
Step #2 - "flask_webdriver_test": 4d98018de0a3: Verifying Checksum
Step #2 - "flask_webdriver_test": 4d98018de0a3: Download complete
Step #2 - "flask_webdriver_test": 27777a4586ca: Verifying Checksum
Step #2 - "flask_webdriver_test": 27777a4586ca: Download complete
Step #2 - "flask_webdriver_test": 6b9f9e38ad3c: Download complete
Step #2 - "flask_webdriver_test": e19584269866: Verifying Checksum
Step #2 - "flask_webdriver_test": e19584269866: Download complete
Step #2 - "flask_webdriver_test": 4ecf3af383af: Verifying Checksum
Step #2 - "flask_webdriver_test": 4ecf3af383af: Download complete
Step #2 - "flask_webdriver_test": 501f3e188197: Verifying Checksum
Step #2 - "flask_webdriver_test": 501f3e188197: Download complete
Step #2 - "flask_webdriver_test": 2d343da39d6d: Verifying Checksum
Step #2 - "flask_webdriver_test": 711be5dc5044: Pull complete
Step #2 - "flask_webdriver_test": 48b2d58a56e9: Pull complete
Step #2 - "flask_webdriver_test": f4b2d251d97d: Pull complete
Step #2 - "flask_webdriver_test": 289cc84fca99: Pull complete
Step #2 - "flask_webdriver_test": d2774833febd: Pull complete
Step #2 - "flask_webdriver_test": 353ba21b8c97: Pull complete
Step #2 - "flask_webdriver_test": 9d8c737c5d04: Pull complete
Step #2 - "flask_webdriver_test": 651e69414f29: Pull complete
Step #2 - "flask_webdriver_test": 452d71584ef2: Pull complete
Step #2 - "flask_webdriver_test": f2974cbe9959: Verifying Checksum
Step #2 - "flask_webdriver_test": f2974cbe9959: Download complete
Step #2 - "flask_webdriver_test": 7a0c07def947: Download complete
Step #2 - "flask_webdriver_test": 565b8e9f254a: Pull complete
Step #2 - "flask_webdriver_test": e19584269866: Pull complete
Step #2 - "flask_webdriver_test": 86e18ec3ed40: Pull complete
Step #2 - "flask_webdriver_test": 7a0c07def947: Pull complete
Step #2 - "flask_webdriver_test": 12317e1f1dbe: Pull complete
Step #2 - "flask_webdriver_test": 4d98018de0a3: Pull complete
Step #2 - "flask_webdriver_test": 27777a4586ca: Pull complete
Step #2 - "flask_webdriver_test": 6b9f9e38ad3c: Pull complete
Step #2 - "flask_webdriver_test": f2974cbe9959: Pull complete
Step #2 - "flask_webdriver_test": 4ecf3af383af: Pull complete
Step #2 - "flask_webdriver_test": 501f3e188197: Pull complete
Step #2 - "flask_webdriver_test": 2d343da39d6d: Pull complete
Step #2 - "flask_webdriver_test": Digest: sha256:25f1a0b5702d37a5d9b035122155ec5e6c5d53a916a76d99662000fdf2913849
Step #2 - "flask_webdriver_test": Status: Downloaded newer image for gcr.io/datcom-ci/webdriver-chrome:2025-01-15
Step #2 - "flask_webdriver_test": gcr.io/datcom-ci/webdriver-chrome:2025-01-15
Step #2 - "flask_webdriver_test": ### Running webdriver tests
Step #2 - "flask_webdriver_test": FLASK_ENV=webdriver
Step #2 - "flask_webdriver_test": GOOGLE_CLOUD_PROJECT=datcom-website-dev
Step #2 - "flask_webdriver_test": ENABLE_MODEL=true
Step #2 - "flask_webdriver_test": Starting NL Server...
Step #2 - "flask_webdriver_test": Starting Website server...
Step #2 - "flask_webdriver_test": ============================= test session starts ==============================
Step #2 - "flask_webdriver_test": platform linux -- Python 3.11.6, pytest-8.3.4, pluggy-1.5.0
Step #2 - "flask_webdriver_test": rootdir: /workspace
Step #2 - "flask_webdriver_test": configfile: pytest.ini
Step #2 - "flask_webdriver_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1
Step #2 - "flask_webdriver_test": gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I
Step #2 - "flask_webdriver_test":
[gw0] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw1] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw2] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw3] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw4] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw5] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw6] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw7] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw8] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw9] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw10] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw11] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw12] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw13] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw15] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw14] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw17] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw16] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw19] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw18] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw20] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw22] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw21] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw24] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw23] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw26] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw25] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw28] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw27] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw29] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw30] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test":
[gw31] Python 3.11.6 (main, Nov 29 2023, 04:19:53) [GCC 12.2.0]
Step #2 - "flask_webdriver_test": gw0 [68] / gw1 [68] / gw2 [68] / gw3 [68] / gw4 [68] / gw5 [68] / gw6 [68] / gw7 [68] / gw8 [68] / gw9 [68] / gw10 [68] / gw11 [68] / gw12 [68] / gw13 [68] / gw14 [68] / gw15 [68] / gw16 [68] / gw17 [68] / gw18 [68] / gw19 [68] / gw20 [68] / gw21 [68] / gw22 [68] / gw23 [68] / gw24 [68] / gw25 [68] / gw26 [68] / gw27 [68] / gw28 [68] / gw29 [68] / gw30 [68] / gw31 [68]
Step #2 - "flask_webdriver_test":
Step #2 - "flask_webdriver_test": scheduling tests via LoadScheduling
Step #2 - "flask_webdriver_test":
Step #2 - "flask_webdriver_test": server/webdriver/tests/map_test.py::TestMap::test_server_and_page
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_redirect_link
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_url_param
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_observation_chart_redirect
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_page_landing
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_export_chart_data
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_usa
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_japan_in_japanese
Step #2 - "flask_webdriver_test": server/webdriver/tests/timeline_test.py::TestTimeline::test_place_search_box_and_remove_place
Step #2 - "flask_webdriver_test": server/webdriver/tests/download_test.py::TestDownload::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/timeline_test.py::TestTimeline::test_charts_original
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_stat_var_hierarchy
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/event_page_test.py::TestEventPage::test_page_fire
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_explorer_redirect_place_explorer
Step #2 - "flask_webdriver_test": server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_it
Step #2 - "flask_webdriver_test": server/webdriver/tests/stat_var_hierarchy_test.py::TestStatVarHierarchy::test_filter
Step #2 - "flask_webdriver_test": server/webdriver/tests/scatter_test.py::TestScatter::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/event_page_test.py::TestEventPage::test_page_cyclone
Step #2 - "flask_webdriver_test": server/webdriver/tests/ranking_test.py::TestRanking::test_population_bottom_ranking_hi
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_explorer_redirect_place_explorer
Step #2 - "flask_webdriver_test": server/webdriver/tests/scatter_test.py::TestScatter::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_map_test.py::TestVisMap::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_explore_more
Step #2 - "flask_webdriver_test": server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_en
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_california
Step #2 - "flask_webdriver_test": server/webdriver/tests/map_test.py::TestMap::test_landing_page_link
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_map_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_page_serve_ca_population
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_demographics_world
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_ranking_chart_redirect_link
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_manually_enter_options
Step #2 - "flask_webdriver_test": [gw7] [ 1%] PASSED server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_en
Step #2 - "flask_webdriver_test": server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_en_by_css
Step #2 - "flask_webdriver_test": [gw8] [ 2%] PASSED server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_it
Step #2 - "flask_webdriver_test": server/webdriver/tests/map_test.py::TestMap::test_charts_from_url
Step #2 - "flask_webdriver_test": [gw1] [ 4%] PASSED server/webdriver/tests/browser_test.py::TestBrowser::test_page_landing
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_page_serve_austrobaileya
Step #2 - "flask_webdriver_test": [gw19] [ 5%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_usa
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_ranking_chart_present
Step #2 - "flask_webdriver_test": [gw21] [ 7%] PASSED server/webdriver/tests/ranking_test.py::TestRanking::test_population_bottom_ranking_hi
Step #2 - "flask_webdriver_test": server/webdriver/tests/ranking_test.py::TestRanking::test_population_top_ranking_ko
Step #2 - "flask_webdriver_test": [gw10] [ 8%] PASSED server/webdriver/tests/map_test.py::TestMap::test_server_and_page
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_demographics_link_in_fr
Step #2 - "flask_webdriver_test": [gw6] [ 10%] PASSED server/webdriver/tests/event_page_test.py::TestEventPage::test_page_fire
Step #2 - "flask_webdriver_test": server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_autocomplete
Step #2 - "flask_webdriver_test": [gw7] [ 11%] PASSED server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_en_by_css
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_charts_from_url
Step #2 - "flask_webdriver_test": [gw7] [ 13%] SKIPPED server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_charts_from_url
Step #2 - "flask_webdriver_test": [gw5] [ 14%] PASSED server/webdriver/tests/event_page_test.py::TestEventPage::test_page_cyclone
Step #2 - "flask_webdriver_test": server/webdriver/tests/event_page_test.py::TestEventPage::test_page_drought
Step #2 - "flask_webdriver_test": [gw24] [ 16%] PASSED server/webdriver/tests/scatter_test.py::TestScatter::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/scatter_test.py::TestScatter::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw9] [ 17%] PASSED server/webdriver/tests/map_test.py::TestMap::test_landing_page_link
Step #2 - "flask_webdriver_test": server/webdriver/tests/map_test.py::TestMap::test_manually_enter_options
Step #2 - "flask_webdriver_test": [gw13] [ 19%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_redirect_link
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_chart_settings
Step #2 - "flask_webdriver_test": [gw26] [ 20%] RERUN server/webdriver/tests/stat_var_hierarchy_test.py::TestStatVarHierarchy::test_filter
Step #2 - "flask_webdriver_test": server/webdriver/tests/stat_var_hierarchy_test.py::TestStatVarHierarchy::test_filter
Step #2 - "flask_webdriver_test": [gw22] [ 22%] PASSED server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_url_param
Step #2 - "flask_webdriver_test": server/webdriver/tests/ranking_test.py::TestRanking::test_northamerica_population
Step #2 - "flask_webdriver_test": [gw12] [ 23%] PASSED server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_japan_in_japanese
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_link
Step #2 - "flask_webdriver_test": [gw1] [ 25%] PASSED server/webdriver/tests/browser_test.py::TestBrowser::test_page_serve_austrobaileya
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_manually_enter_options
Step #2 - "flask_webdriver_test": [gw16] [ 26%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_export_chart_data
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_mtv
Step #2 - "flask_webdriver_test": [gw19] [ 27%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_ranking_chart_present
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_server_and_page
Step #2 - "flask_webdriver_test": [gw29] [ 29%] PASSED server/webdriver/tests/vis_map_test.py::TestVisMap::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_map_test.py::TestVisMap::test_server_and_page
Step #2 - "flask_webdriver_test": [gw3] [ 30%] PASSED server/webdriver/tests/browser_test.py::TestBrowser::test_stat_var_hierarchy
Step #2 - "flask_webdriver_test": server/webdriver/tests/disaster_page_test.py::TestCharts::test_server_and_page
Step #2 - "flask_webdriver_test": [gw6] [ 32%] PASSED server/webdriver/tests/homepage_test.py::TestHomepage::test_homepage_autocomplete
Step #2 - "flask_webdriver_test": [gw31] [ 33%] PASSED server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_server_and_page
Step #2 - "flask_webdriver_test": [gw15] [ 35%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_demographics_world
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_africa
Step #2 - "flask_webdriver_test": [gw28] [ 36%] PASSED server/webdriver/tests/timeline_test.py::TestTimeline::test_place_search_box_and_remove_place
Step #2 - "flask_webdriver_test": server/webdriver/tests/timeline_test.py::TestTimeline::test_server_and_page
Step #2 - "flask_webdriver_test": [gw23] [ 38%] PASSED server/webdriver/tests/scatter_test.py::TestScatter::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/scatter_test.py::TestScatter::test_server_and_page
Step #2 - "flask_webdriver_test": [gw17] [ 39%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_explorer_redirect_place_explorer
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_explorer_redirect_place_explorer_populates_search_bar
Step #2 - "flask_webdriver_test": [gw11] [ 41%] PASSED server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_explorer_redirect_place_explorer
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_explorer_redirect_place_explorer_populates_search_bar
Step #2 - "flask_webdriver_test": [gw20] [ 42%] PASSED server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_explore_more
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_ru
Step #2 - "flask_webdriver_test": [gw21] [ 44%] PASSED server/webdriver/tests/ranking_test.py::TestRanking::test_population_top_ranking_ko
Step #2 - "flask_webdriver_test": [gw14] [ 45%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_california
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_world
Step #2 - "flask_webdriver_test": [gw18] [ 47%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_ranking_chart_redirect_link
Step #2 - "flask_webdriver_test": server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_en
Step #2 - "flask_webdriver_test": [gw22] [ 48%] PASSED server/webdriver/tests/ranking_test.py::TestRanking::test_northamerica_population
Step #2 - "flask_webdriver_test": [gw5] [ 50%] PASSED server/webdriver/tests/event_page_test.py::TestEventPage::test_page_drought
Step #2 - "flask_webdriver_test": [gw4] [ 51%] PASSED server/webdriver/tests/download_test.py::TestDownload::test_manually_enter_options
Step #2 - "flask_webdriver_test": server/webdriver/tests/download_test.py::TestDownload::test_server_and_page
Step #2 - "flask_webdriver_test": [gw26] [ 51%] PASSED server/webdriver/tests/stat_var_hierarchy_test.py::TestStatVarHierarchy::test_filter
Step #2 - "flask_webdriver_test": server/webdriver/tests/timeline_test.py::TestTimeline::test_charts_from_url_directly_and_uncheck_statvar
Step #2 - "flask_webdriver_test": [gw27] [ 52%] RERUN server/webdriver/tests/vis_map_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_map_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": [gw13] [ 54%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_chart_settings
Step #2 - "flask_webdriver_test": [gw29] [ 55%] PASSED server/webdriver/tests/vis_map_test.py::TestVisMap::test_server_and_page
Step #2 - "flask_webdriver_test": [gw19] [ 57%] PASSED server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_server_and_page
Step #2 - "flask_webdriver_test": [gw28] [ 58%] PASSED server/webdriver/tests/timeline_test.py::TestTimeline::test_server_and_page
Step #2 - "flask_webdriver_test": [gw23] [ 60%] PASSED server/webdriver/tests/scatter_test.py::TestScatter::test_server_and_page
Step #2 - "flask_webdriver_test": [gw31] [ 61%] PASSED server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_server_and_page
Step #2 - "flask_webdriver_test": [gw2] [ 63%] PASSED server/webdriver/tests/browser_test.py::TestBrowser::test_page_serve_ca_population
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_page_serve_mtv
Step #2 - "flask_webdriver_test": [gw2] [ 64%] SKIPPED server/webdriver/tests/browser_test.py::TestBrowser::test_page_serve_mtv
Step #2 - "flask_webdriver_test": [gw18] [ 66%] PASSED server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_en
Step #2 - "flask_webdriver_test": [gw20] [ 67%] PASSED server/webdriver/tests/place_landing_test.py::TestPlaceLanding::test_place_landing_ru
Step #2 - "flask_webdriver_test": [gw9] [ 69%] PASSED server/webdriver/tests/map_test.py::TestMap::test_manually_enter_options
Step #2 - "flask_webdriver_test": [gw10] [ 70%] PASSED server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_demographics_link_in_fr
Step #2 - "flask_webdriver_test": [gw4] [ 72%] PASSED server/webdriver/tests/download_test.py::TestDownload::test_server_and_page
Step #2 - "flask_webdriver_test": [gw8] [ 73%] PASSED server/webdriver/tests/map_test.py::TestMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw0] [ 75%] PASSED server/webdriver/tests/browser_test.py::TestBrowser::test_observation_chart_redirect
Step #2 - "flask_webdriver_test": server/webdriver/tests/browser_test.py::TestBrowser::test_observation_table_redirect
Step #2 - "flask_webdriver_test": [gw30] [ 76%] RERUN server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": [gw1] [ 77%] PASSED server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_manually_enter_options
Step #2 - "flask_webdriver_test": [gw26] [ 79%] PASSED server/webdriver/tests/timeline_test.py::TestTimeline::test_charts_from_url_directly_and_uncheck_statvar
Step #2 - "flask_webdriver_test": [gw15] [ 80%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_africa
Step #2 - "flask_webdriver_test": [gw16] [ 82%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_mtv
Step #2 - "flask_webdriver_test": [gw27] [ 82%] RERUN server/webdriver/tests/vis_map_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_map_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": [gw14] [ 83%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_world
Step #2 - "flask_webdriver_test": [gw8] [ 85%] PASSED server/webdriver/tests/vis_timeline_test.py::TestVisTimeline::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw11] [ 86%] PASSED server/webdriver/tests/place_explorer_i18n_test.py::TestPlaceI18nExplorer::test_explorer_redirect_place_explorer_populates_search_bar
Step #2 - "flask_webdriver_test": [gw17] [ 88%] PASSED server/webdriver/tests/place_explorer_test.py::TestPlaceExplorer::test_explorer_redirect_place_explorer_populates_search_bar
Step #2 - "flask_webdriver_test": [gw0] [ 89%] PASSED server/webdriver/tests/browser_test.py::TestBrowser::test_observation_table_redirect
Step #2 - "flask_webdriver_test": [gw24] [ 91%] PASSED server/webdriver/tests/scatter_test.py::TestScatter::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw3] [ 92%] PASSED server/webdriver/tests/disaster_page_test.py::TestCharts::test_server_and_page
Step #2 - "flask_webdriver_test": [gw27] [ 92%] PASSED server/webdriver/tests/vis_map_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_map_test.py::TestVisMap::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw30] [ 92%] PASSED server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_charts_from_url
Step #2 - "flask_webdriver_test": server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw30] [ 94%] PASSED server/webdriver/tests/vis_scatter_test.py::TestVisMap::test_landing_page_link
Step #2 - "flask_webdriver_test": [gw27] [ 95%] PASSED server/webdriver/tests/vis_map_test.py::TestVisMap::test_landing_page_link
Step #2 - "flask_
Loading