Skip to content

chore(deps): Bump pillow from 12.1.1 to 12.2.0#6365

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/pillow-12.2.0
Open

chore(deps): Bump pillow from 12.1.1 to 12.2.0#6365
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/pillow-12.2.0

chore(deps): Bump pillow from 12.1.1 to 12.2.0

7ce56d3
Select commit
Loading
Failed to load commit list.
Google Cloud Build / website-pull-request-cdc-webdriver (datcom-ci) succeeded Jun 11, 2026 in 8m 37s

Summary

Build Information

Trigger website-pull-request-cdc-webdriver
Build 67fc5d61-a838-42e0-b6c3-a07b729e2b70
Start 2026-06-11T14:43:23-07:00
Duration 7m53.829s
Status SUCCESS

Steps

Step Status Duration
package_js SUCCESS 2m28.718s
flask_cdc_webdriver_test SUCCESS 5m13.46s

Details

starting build "67fc5d61-a838-42e0-b6c3-a07b729e2b70"

FETCHSOURCE
From https://github.com/datacommonsorg/website
 * branch            7ce56d345f959652de274321765a5232a4b442f7 -> FETCH_HEAD
HEAD is now at 7ce56d3 chore(deps): Bump pillow from 12.1.1 to 12.2.0
GitCommit:
7ce56d345f959652de274321765a5232a4b442f7
BUILD
Starting Step #0 - "package_js"
Step #0 - "package_js": Pulling image: gcr.io/datcom-ci/node:2025-10-01
Step #0 - "package_js": 2025-10-01: 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": 4f2fc846f636: Pulling fs layer
Step #0 - "package_js": b471a8c3f1d6: Pulling fs layer
Step #0 - "package_js": dd5c82065067: Pulling fs layer
Step #0 - "package_js": c79cd3db6e51: Pulling fs layer
Step #0 - "package_js": 71f0d0490247: Pulling fs layer
Step #0 - "package_js": 8674d43d4892: Pulling fs layer
Step #0 - "package_js": 574e4ed3a819: Pulling fs layer
Step #0 - "package_js": 81f0d49e568a: Pulling fs layer
Step #0 - "package_js": 6d2718751084: Pulling fs layer
Step #0 - "package_js": 8061492fb0d0: Pulling fs layer
Step #0 - "package_js": bdb0d3f2b395: Pulling fs layer
Step #0 - "package_js": b471a8c3f1d6: Waiting
Step #0 - "package_js": c79cd3db6e51: Waiting
Step #0 - "package_js": 8674d43d4892: Waiting
Step #0 - "package_js": 574e4ed3a819: Waiting
Step #0 - "package_js": 71f0d0490247: Waiting
Step #0 - "package_js": 81f0d49e568a: Waiting
Step #0 - "package_js": dd5c82065067: Waiting
Step #0 - "package_js": 6d2718751084: Waiting
Step #0 - "package_js": 8061492fb0d0: Waiting
Step #0 - "package_js": bdb0d3f2b395: Waiting
Step #0 - "package_js": 4bc2eda9354f: Download complete
Step #0 - "package_js": cc6fff309142: Verifying Checksum
Step #0 - "package_js": cc6fff309142: Download complete
Step #0 - "package_js": 4f2fc846f636: Verifying Checksum
Step #0 - "package_js": 4f2fc846f636: Download complete
Step #0 - "package_js": 09be68c4cfd1: Download complete
Step #0 - "package_js": b85a868b505f: Verifying Checksum
Step #0 - "package_js": b85a868b505f: Download complete
Step #0 - "package_js": a407a484e74b: Verifying Checksum
Step #0 - "package_js": a407a484e74b: Download complete
Step #0 - "package_js": dd5c82065067: Download complete
Step #0 - "package_js": b471a8c3f1d6: Verifying Checksum
Step #0 - "package_js": b471a8c3f1d6: Download complete
Step #0 - "package_js": 71f0d0490247: Download complete
Step #0 - "package_js": 8674d43d4892: Verifying Checksum
Step #0 - "package_js": 8674d43d4892: Download complete
Step #0 - "package_js": 574e4ed3a819: Download complete
Step #0 - "package_js": c79cd3db6e51: Verifying Checksum
Step #0 - "package_js": c79cd3db6e51: Download complete
Step #0 - "package_js": 81f0d49e568a: Verifying Checksum
Step #0 - "package_js": 81f0d49e568a: Download complete
Step #0 - "package_js": b85a868b505f: Pull complete
Step #0 - "package_js": 4bc2eda9354f: Pull complete
Step #0 - "package_js": bdb0d3f2b395: Verifying Checksum
Step #0 - "package_js": bdb0d3f2b395: Download complete
Step #0 - "package_js": 8061492fb0d0: Verifying Checksum
Step #0 - "package_js": 8061492fb0d0: 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": 4f2fc846f636: Pull complete
Step #0 - "package_js": 6d2718751084: Verifying Checksum
Step #0 - "package_js": 6d2718751084: Download complete
Step #0 - "package_js": b471a8c3f1d6: Pull complete
Step #0 - "package_js": dd5c82065067: Pull complete
Step #0 - "package_js": c79cd3db6e51: Pull complete
Step #0 - "package_js": 71f0d0490247: Pull complete
Step #0 - "package_js": 8674d43d4892: Pull complete
Step #0 - "package_js": 574e4ed3a819: Pull complete
Step #0 - "package_js": 81f0d49e568a: Pull complete
Step #0 - "package_js": 6d2718751084: Pull complete
Step #0 - "package_js": 8061492fb0d0: Pull complete
Step #0 - "package_js": bdb0d3f2b395: Pull complete
Step #0 - "package_js": Digest: sha256:d370b82042aace3f1dc24e23066f8ae12d6afd2190425d9db9dcc43fb4c5b10e
Step #0 - "package_js": Status: Downloaded newer image for gcr.io/datcom-ci/node:2025-10-01
Step #0 - "package_js": gcr.io/datcom-ci/node:2025-10-01
Step #0 - "package_js": ### Build client-side packages
Step #0 - "package_js": 
Step #0 - "package_js": added 13 packages, removed 3 packages, and changed 27 packages in 2s
Step #0 - "package_js": 
Step #0 - "package_js": 28 packages are looking for funding
Step #0 - "package_js":   run `npm fund` for details
Step #0 - "package_js": npm WARN EBADENGINE Unsupported engine {
Step #0 - "package_js": npm WARN EBADENGINE   package: 'cliui@9.0.1',
Step #0 - "package_js": npm WARN EBADENGINE   required: { node: '>=20' },
Step #0 - "package_js": npm WARN EBADENGINE   current: { node: 'v18.4.0', npm: '8.12.1' }
Step #0 - "package_js": npm WARN EBADENGINE }
Step #0 - "package_js": npm WARN EBADENGINE Unsupported engine {
Step #0 - "package_js": npm WARN EBADENGINE   package: 'yargs@18.0.0',
Step #0 - "package_js": npm WARN EBADENGINE   required: { node: '^20.19.0 || ^22.12.0 || >=23' },
Step #0 - "package_js": npm WARN EBADENGINE   current: { node: 'v18.4.0', npm: '8.12.1' }
Step #0 - "package_js": npm WARN EBADENGINE }
Step #0 - "package_js": npm WARN EBADENGINE Unsupported engine {
Step #0 - "package_js": npm WARN EBADENGINE   package: 'yargs-parser@22.0.0',
Step #0 - "package_js": npm WARN EBADENGINE   required: { node: '^20.19.0 || ^22.12.0 || >=23' },
Step #0 - "package_js": npm WARN EBADENGINE   current: { node: 'v18.4.0', npm: '8.12.1' }
Step #0 - "package_js": npm WARN EBADENGINE }
Step #0 - "package_js": 
Step #0 - "package_js": added 23 packages, removed 16 packages, and changed 74 packages in 3s
Step #0 - "package_js": 
Step #0 - "package_js": 73 packages are looking for funding
Step #0 - "package_js":   run `npm fund` for details
Step #0 - "package_js": npm WARN deprecated npmlog@5.0.1: This package is no longer supported.
Step #0 - "package_js": npm WARN deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
Step #0 - "package_js": npm WARN deprecated gauge@3.0.2: This package is no longer supported.
Step #0 - "package_js": npm WARN deprecated are-we-there-yet@2.0.0: This package is no longer supported.
Step #0 - "package_js": npm WARN deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "package_js": npm WARN deprecated uuid@9.0.1: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
Step #0 - "package_js": 
Step #0 - "package_js": added 92 packages, removed 735 packages, and changed 401 packages in 20s
Step #0 - "package_js": 
Step #0 - "package_js": 281 packages are looking for funding
Step #0 - "package_js":   run `npm fund` for details
Step #0 - "package_js": 
Step #0 - "package_js": > datacommons.org@1.0.0 dev-build
Step #0 - "package_js": > wireit
Step #0 - "package_js": 
Step #0 - "package_js": Analyzing
Step #0 - "package_js":   0% [0 / 3] [2 running] ../packages/web-components:build
Step #0 - "package_js":  33% [1 / 3] [1 running] ../packages/client:build
Step #0 - "package_js":  67% [2 / 3] [1 running] dev-build
Step #0 - "package_js": #### Building webpack in development mode
Step #0 - "package_js": assets by path �[1m�[32m*.js�[39m�[22m 151 MiB 78 assets
Step #0 - "package_js": assets by path �[1m�[32mimages/�[39m�[22m 19.2 MiB 48 assets
Step #0 - "package_js": assets by path �[1m�[32mcustom_dc/�[39m�[22m 4.47 MiB 41 assets
Step #0 - "package_js": assets by path �[1m�[32msitemap/*.txt�[39m�[22m 79.6 MiB 34 assets
Step #0 - "package_js": assets by path �[1m�[32mcss/�[39m�[22m 10.8 MiB 34 assets
Step #0 - "package_js": assets by path �[1m�[32mdata/�[39m�[22m 1.28 MiB
Step #0 - "package_js":   asset �[1m�[32mdata/factcheck/fact_checks_20190605.txt.gz�[39m�[22m 656 KiB �[1m�[32m[emitted]�[39m�[22m [from: data/factcheck/fact_checks_20190605.txt.gz] �[1m�[32m[copied]�[39m�[22m
Step #0 - "package_js":   + 2 assets
Step #0 - "package_js": assets by path �[1m�[32mfonts/*.ttf�[39m�[22m 308 KiB
Step #0 - "package_js":   asset �[1m�[32mfonts/GoogleSans-Medium.ttf�[39m�[22m 154 KiB �[1m�[32m[emitted]�[39m�[22m [from: fonts/GoogleSans-Medium.ttf] �[1m�[32m[copied]�[39m�[22m
Step #0 - "package_js":   asset �[1m�[32mfonts/GoogleSans-Regular.ttf�[39m�[22m 154 KiB �[1m�[32m[emitted]�[39m�[22m [from: fonts/GoogleSans-Regular.ttf] �[1m�[32m[copied]�[39m�[22m
Step #0 - "package_js": assets by path �[1m�[32m*.ico�[39m�[22m 100 KiB
Step #0 - "package_js":   asset �[1m�[32msustain_favicon.ico�[39m�[22m 98.9 KiB �[1m�[32m[emitted]�[39m�[22m [from: sustain_favicon.ico] �[1m�[32m[copied]�[39m�[22m
Step #0 - "package_js":   asset �[1m�[32mold_favicon.ico�[39m�[22m 1.12 KiB �[1m�[32m[emitted]�[39m�[22m [from: old_favicon.ico] �[1m�[32m[copied]�[39m�[22m
Step #0 - "package_js": asset �[1m�[32mrobots.txt�[39m�[22m 2.08 KiB �[1m�[32m[emitted]�[39m�[22m [from: robots.txt] �[1m�[32m[copied]�[39m�[22m
Step #0 - "package_js": runtime modules 246 KiB 427 modules
Step #0 - "package_js": orphan modules 475 KiB �[1m�[33m[orphan]�[39m�[22m 285 modules
Step #0 - "package_js": javascript modules 9.65 MiB
Step #0 - "package_js":   modules by path �[1m./node_modules/�[39m�[22m 6.86 MiB 1361 modules
Step #0 - "package_js":   modules by path �[1m./js/�[39m�[22m 2.34 MiB 507 modules
Step #0 - "package_js":   modules by path �[1m./css/�[39m�[22m 224 KiB 34 modules
Step #0 - "package_js":   modules by path �[1m./library/*.ts�[39m�[22m 82.2 KiB 13 modules
Step #0 - "package_js":   + 6 modules
Step #0 - "package_js": json modules 759 KiB
Step #0 - "package_js":   optional modules 582 KiB �[1m�[33m[optional]�[39m�[22m 35 modules
Step #0 - "package_js":   modules by path �[1m./js/apps/�[39m�[22m 125 KiB 4 modules
Step #0 - "package_js":   modules by path �[1m./js/import_wizard/�[39m�[22m 37.8 KiB 2 modules
Step #0 - "package_js":   �[1m./js/i18n/compiled-lang/en/units.json�[39m�[22m 2.07 KiB �[1m�[33m[built]�[39m�[22m �[1m�[33m[code generated]�[39m�[22m
Step #0 - "package_js":   �[1m./js/tools/shared/place_selector/place_hierarchy.json�[39m�[22m 12.3 KiB �[1m�[33m[built]�[39m�[22m �[1m�[33m[code generated]�[39m�[22m
Step #0 - "package_js": webpack 5.107.1 compiled �[1m�[32msuccessfully�[39m�[22m in 83428 ms
Step #0 - "package_js": ✅ Ran 3 scripts and skipped 0 in 91.3s.
Finished Step #0 - "package_js"
Starting Step #1 - "flask_cdc_webdriver_test"
Step #1 - "flask_cdc_webdriver_test": Pulling image: gcr.io/datcom-ci/full-env:2026-02-20
Step #1 - "flask_cdc_webdriver_test": 2026-02-20: Pulling from datcom-ci/full-env
Step #1 - "flask_cdc_webdriver_test": 4831516dd0cb: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": eca621ed31da: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": ea9918785904: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": 4e61b9e01774: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": 71b0f9d5b525: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": 96221a5ca3b0: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": e6ce5089d906: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": dd5ab1f34322: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": 511f0c43c2f4: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": 5f8a573e5a03: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": f2ff01b34a28: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": d3eceb9f9a1f: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": b7491af9ff2d: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": fc557a31d2f0: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": 2f710c605d22: Pulling fs layer
Step #1 - "flask_cdc_webdriver_test": dd5ab1f34322: Waiting
Step #1 - "flask_cdc_webdriver_test": e6ce5089d906: Waiting
Step #1 - "flask_cdc_webdriver_test": 511f0c43c2f4: Waiting
Step #1 - "flask_cdc_webdriver_test": b7491af9ff2d: Waiting
Step #1 - "flask_cdc_webdriver_test": 2f710c605d22: Waiting
Step #1 - "flask_cdc_webdriver_test": 5f8a573e5a03: Waiting
Step #1 - "flask_cdc_webdriver_test": f2ff01b34a28: Waiting
Step #1 - "flask_cdc_webdriver_test": d3eceb9f9a1f: Waiting
Step #1 - "flask_cdc_webdriver_test": fc557a31d2f0: Waiting
Step #1 - "flask_cdc_webdriver_test": 96221a5ca3b0: Download complete
Step #1 - "flask_cdc_webdriver_test": eca621ed31da: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": eca621ed31da: Download complete
Step #1 - "flask_cdc_webdriver_test": 71b0f9d5b525: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": 71b0f9d5b525: Download complete
Step #1 - "flask_cdc_webdriver_test": 4831516dd0cb: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": 4831516dd0cb: Download complete
Step #1 - "flask_cdc_webdriver_test": 4e61b9e01774: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": 4e61b9e01774: Download complete
Step #1 - "flask_cdc_webdriver_test": 5f8a573e5a03: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": 5f8a573e5a03: Download complete
Step #1 - "flask_cdc_webdriver_test": dd5ab1f34322: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": dd5ab1f34322: Download complete
Step #1 - "flask_cdc_webdriver_test": ea9918785904: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": ea9918785904: Download complete
Step #1 - "flask_cdc_webdriver_test": 511f0c43c2f4: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": 511f0c43c2f4: Download complete
Step #1 - "flask_cdc_webdriver_test": 4831516dd0cb: Pull complete
Step #1 - "flask_cdc_webdriver_test": eca621ed31da: Pull complete
Step #1 - "flask_cdc_webdriver_test": fc557a31d2f0: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": fc557a31d2f0: Download complete
Step #1 - "flask_cdc_webdriver_test": b7491af9ff2d: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": b7491af9ff2d: Download complete
Step #1 - "flask_cdc_webdriver_test": ea9918785904: Pull complete
Step #1 - "flask_cdc_webdriver_test": d3eceb9f9a1f: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": d3eceb9f9a1f: Download complete
Step #1 - "flask_cdc_webdriver_test": e6ce5089d906: Download complete
Step #1 - "flask_cdc_webdriver_test": f2ff01b34a28: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": f2ff01b34a28: Download complete
Step #1 - "flask_cdc_webdriver_test": 2f710c605d22: Verifying Checksum
Step #1 - "flask_cdc_webdriver_test": 2f710c605d22: Download complete
Step #1 - "flask_cdc_webdriver_test": 4e61b9e01774: Pull complete
Step #1 - "flask_cdc_webdriver_test": 71b0f9d5b525: Pull complete
Step #1 - "flask_cdc_webdriver_test": 96221a5ca3b0: Pull complete
Step #1 - "flask_cdc_webdriver_test": e6ce5089d906: Pull complete
Step #1 - "flask_cdc_webdriver_test": dd5ab1f34322: Pull complete
Step #1 - "flask_cdc_webdriver_test": 511f0c43c2f4: Pull complete
Step #1 - "flask_cdc_webdriver_test": 5f8a573e5a03: Pull complete
Step #1 - "flask_cdc_webdriver_test": f2ff01b34a28: Pull complete
Step #1 - "flask_cdc_webdriver_test": d3eceb9f9a1f: Pull complete
Step #1 - "flask_cdc_webdriver_test": b7491af9ff2d: Pull complete
Step #1 - "flask_cdc_webdriver_test": fc557a31d2f0: Pull complete
Step #1 - "flask_cdc_webdriver_test": 2f710c605d22: Pull complete
Step #1 - "flask_cdc_webdriver_test": Digest: sha256:a02ff1bb7eeea66ea2ae34d499fc8d36f9c6e573707951e58d5116b152fb4c6b
Step #1 - "flask_cdc_webdriver_test": Status: Downloaded newer image for gcr.io/datcom-ci/full-env:2026-02-20
Step #1 - "flask_cdc_webdriver_test": gcr.io/datcom-ci/full-env:2026-02-20
Step #1 - "flask_cdc_webdriver_test": Submodule 'import' (https://github.com/datacommonsorg/import.git) registered for path 'import'
Step #1 - "flask_cdc_webdriver_test": Submodule 'mixer' (https://github.com/datacommonsorg/mixer.git) registered for path 'mixer'
Step #1 - "flask_cdc_webdriver_test": Cloning into '/workspace/import'...
Step #1 - "flask_cdc_webdriver_test": Cloning into '/workspace/mixer'...
Step #1 - "flask_cdc_webdriver_test": Submodule path 'import': checked out 'a0667424432b3c68d02401e6ff800790cb4328ee'
Step #1 - "flask_cdc_webdriver_test": Submodule path 'mixer': checked out 'd8bc8244acc11f2d87c8f503966d98c499021fe9'
Step #1 - "flask_cdc_webdriver_test": Collecting uv
Step #1 - "flask_cdc_webdriver_test":   Downloading uv-0.11.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.1 MB)
Step #1 - "flask_cdc_webdriver_test":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.1/25.1 MB 38.0 MB/s eta 0:00:00
Step #1 - "flask_cdc_webdriver_test": Installing collected packages: uv
Step #1 - "flask_cdc_webdriver_test": Successfully installed uv-0.11.21
Step #1 - "flask_cdc_webdriver_test": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [notice] A new release of pip is available: 23.1.2 -> 26.1.2
Step #1 - "flask_cdc_webdriver_test": [notice] To update, run: pip install --upgrade pip
Step #1 - "flask_cdc_webdriver_test": ### Running Custom DC webdriver tests
Step #1 - "flask_cdc_webdriver_test": Extracting server/tests/test_data/webdriver_recordings.tar.gz...
Step #1 - "flask_cdc_webdriver_test": [NOTICE]  File custom_dc/.env-test does not exist. Attempting to fetch from GCP Secret Manager...
Step #1 - "flask_cdc_webdriver_test": Secret: cdc-test-env-file, Project: datcom-website-dev
Step #1 - "flask_cdc_webdriver_test": [SUCCESS]  Successfully fetched custom_dc/.env-test from GCP Secret Manager.
Step #1 - "flask_cdc_webdriver_test": Starting servers using run_cdc_dev.sh...
Step #1 - "flask_cdc_webdriver_test": Using environment file: custom_dc/.env-test
Step #1 - "flask_cdc_webdriver_test": [NOTICE]  website hash: 7ce56d3
Step #1 - "flask_cdc_webdriver_test": [NOTICE]  mixer hash: d8bc824
Step #1 - "flask_cdc_webdriver_test": [NOTICE]  import hash: a066742
Step #1 - "flask_cdc_webdriver_test": DC_API_KEY = Cv77OqHp7gtxQHjSUb8Uy4yDZ6AqbU9jVdGONWU1CixpVs7L
Step #1 - "flask_cdc_webdriver_test": [NOTICE]  DB_PASS = datcom
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": Calling API to validate key: https://staging.api.datacommons.org/v2/node?key=Cv77OqHp7gtxQHjSUb8Uy4yDZ6AqbU9jVdGONWU1CixpVs7L&nodes=geoId/06&property=%3C-
Step #1 - "flask_cdc_webdriver_test": API request was successful.
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": Generating Go proto files...
Step #1 - "flask_cdc_webdriver_test": Building mixer...
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/bigquery v1.72.0
Step #1 - "flask_cdc_webdriver_test": go: downloading google.golang.org/api v0.265.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/bigtable v1.41.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/profiler v0.4.3
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/oauth2 v0.35.0
Step #1 - "flask_cdc_webdriver_test": go: downloading google.golang.org/grpc v1.78.0
Step #1 - "flask_cdc_webdriver_test": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260203192932-546029d2fa20
Step #1 - "flask_cdc_webdriver_test": go: downloading google.golang.org/protobuf v1.36.11
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/sync v0.19.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/cloudsqlconn v1.17.3
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/go-sql-driver/mysql v1.9.3
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/jmoiron/sqlx v1.4.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/prometheus/client_golang v1.22.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel v1.39.0
Step #1 - "flask_cdc_webdriver_test": go: downloading modernc.org/sqlite v1.38.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.37.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/exporters/prometheus v0.59.1
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/metric v1.39.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/sdk/metric v1.39.0
Step #1 - "flask_cdc_webdriver_test": go: downloading googlemaps.github.io/maps v1.7.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/pubsub/v2 v2.0.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/google/go-cmp v0.7.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/google/uuid v1.6.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go v0.123.0
Step #1 - "flask_cdc_webdriver_test": go: downloading gopkg.in/yaml.v3 v3.0.1
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/storage v1.56.0
Step #1 - "flask_cdc_webdriver_test": go: downloading google.golang.org/genproto v0.0.0-20260128011058-8636f8732409
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/sdk v1.39.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/go-redis/redis/v8 v8.11.5
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/secretmanager v1.16.0
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/text v0.33.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/spanner v1.88.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/golang/geo v0.0.0-20250723132703-4547674171cb
Step #1 - "flask_cdc_webdriver_test": go: downloading filippo.io/edwards25519 v1.1.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/compute/metadata v0.9.0
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/time v0.14.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/google/pprof v0.0.0-20250630185457-6e76a2b096b5
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/googleapis/gax-go/v2 v2.17.0
Step #1 - "flask_cdc_webdriver_test": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260203192932-546029d2fa20
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opencensus.io v0.24.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/trace v1.39.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/auth v0.18.1
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/net v0.49.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/iam v1.5.3
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/longrunning v0.8.0
Step #1 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/monitoring v1.24.3
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.38.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/google/btree v1.1.3
Step #1 - "flask_cdc_webdriver_test": go: downloading rsc.io/binaryregexp v0.2.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/prometheus/client_model v0.6.2
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/prometheus/common v0.65.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/cespare/xxhash/v2 v2.3.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/apache/arrow/go/v15 v15.0.2
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.6.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/go-logr/logr v1.4.3
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/proto/otlp v1.7.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/prometheus/otlptranslator v0.0.0-20250717125610-8549f4ab4f8f
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/sys v0.40.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/beorn7/perks v1.0.1
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/prometheus/procfs v0.17.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/go-logr/stdr v1.2.2
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/auto/sdk v1.2.1
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/cenkalti/backoff/v5 v5.0.2
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.11
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/google/s2a-go v0.1.9
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.35.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/felixge/httpsnoop v1.0.4
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/klauspost/compress v1.18.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/google/flatbuffers v23.5.26+incompatible
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/pierrec/lz4/v4 v4.1.18
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/go-jose/go-jose/v4 v4.1.3
Step #1 - "flask_cdc_webdriver_test": go: downloading cel.dev/expr v0.24.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/zeebo/xxh3 v1.0.2
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/goccy/go-json v0.10.2
Step #1 - "flask_cdc_webdriver_test": go: downloading golang.org/x/crypto v0.47.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/klauspost/cpuid/v2 v2.2.5
Step #1 - "flask_cdc_webdriver_test": go: downloading modernc.org/libc v1.65.10
Step #1 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
Step #1 - "flask_cdc_webdriver_test": go: downloading modernc.org/mathutil v1.7.1
Step #1 - "flask_cdc_webdriver_test": go: downloading modernc.org/memory v1.11.0
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/dustin/go-humanize v1.0.1
Step #1 - "flask_cdc_webdriver_test": go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
Step #1 - "flask_cdc_webdriver_test": Starting mixer...
Step #1 - "flask_cdc_webdriver_test": Starting NL Server...
Step #1 - "flask_cdc_webdriver_test": [NOTICE]   is not true, MCP server will not be started.
Step #1 - "flask_cdc_webdriver_test": Starting Website Server...
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.272][8738][info][main] [source/server/server.cc:426] initializing epoch 0 (base id=0, hot restart version=11.104)
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:428] statically linked extensions:
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.load_balancing_policies: envoy.load_balancing_policies.cluster_provided, envoy.load_balancing_policies.least_request, envoy.load_balancing_policies.maglev, envoy.load_balancing_policies.random, envoy.load_balancing_policies.ring_hash, envoy.load_balancing_policies.round_robin, envoy.load_balancing_policies.subset
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.tracers.opentelemetry.resource_detectors: envoy.tracers.opentelemetry.resource_detectors.dynatrace, envoy.tracers.opentelemetry.resource_detectors.environment, envoy.tracers.opentelemetry.resource_detectors.static_config
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.listener_manager_impl: envoy.listener_manager_impl.default, envoy.listener_manager_impl.validation
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.access_loggers.extension_filters: envoy.access_loggers.extension_filters.cel
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.dubbo_proxy.serializers: dubbo.hessian2
Step #1 - "flask_cdc_webdriver_test": [2026-06-11 21:47:13.273][8738][info][main] [source/server/server.cc:430]   envoy.transport_sockets.upstream: 
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/67fc5d61-a838-42e0-b6c3-a07b729e2b70?project=879489846695.]
...
dc_tests/explore_test.py::TestExplorePage::test_highlight_chart_us_states_pop_ranking_with_map 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_neighborhood_no_data 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/browser_test.py::CdcBrowserWebdriverTest::test_stat_var_hierarchy 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_link 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/browser_test.py::CdcBrowserWebdriverTest::test_page_landing 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_tulum_loads 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/map_test.py::TestMap::test_manually_enter_options_results_in_chart 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_explore_page 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_los_angeles 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/homepage_test.py::TestHomepage::test_homepage_en 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_click_scatter_button_results_in_scatter_chart 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_scroll_disabled 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_date_selection 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_france_italy_gdp_bar_chart 
Step #1 - "flask_cdc_webdriver_test": [gw5] [  2%] SKIPPED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_date_selection 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/ranking_test.py::TestRanking::test_population_top_ranking_ko 
Step #1 - "flask_cdc_webdriver_test": [gw27] [  4%] SKIPPED server/webdriver/cdc_tests/ranking_test.py::TestRanking::test_population_top_ranking_ko 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_france_gdp_timeline 
Step #1 - "flask_cdc_webdriver_test": [21:47:56][INFO    ][config_reader.py:120] Loading index and model catalog from: /workspace/nl_server/../deploy/helm_charts/dc_website/nl/catalog.yaml 
Step #1 - "flask_cdc_webdriver_test": [21:47:56][INFO    ][config_reader.py:111] Loading catalog from gcs path: gs://customdc-data/dc-dev/datacommons/nl/embeddings/custom_catalog.yaml 
Step #1 - "flask_cdc_webdriver_test": [21:47:56][INFO    ][config_reader.py:120] Loading index and model catalog from: /tmp/customdc-data/dc-dev/datacommons/nl/embeddings/custom_catalog.yaml 
Step #1 - "flask_cdc_webdriver_test": [21:47:56][INFO    ][config_reader.py:86] server config:
Step #1 - "flask_cdc_webdriver_test": {
Step #1 - "flask_cdc_webdriver_test":   "version": "1",
Step #1 - "flask_cdc_webdriver_test":   "default_indexes": [
Step #1 - "flask_cdc_webdriver_test":     "user_all_minilm_mem",
Step #1 - "flask_cdc_webdriver_test":     "medium_ft"
Step #1 - "flask_cdc_webdriver_test":   ],
Step #1 - "flask_cdc_webdriver_test":   "indexes": {
Step #1 - "flask_cdc_webdriver_test":     "user_all_minilm_mem": {
Step #1 - "flask_cdc_webdriver_test":       "store_type": "MEMORY",
Step #1 - "flask_cdc_webdriver_test":       "source_path": "gs://customdc-data/dc-dev/datacommons/nl/",
Step #1 - "flask_cdc_webdriver_test":       "model": "ft-final-v20230717230459-all-MiniLM-L6-v2",
Step #1 - "flask_cdc_webdriver_test":       "healthcheck_query": "health",
Step #1 - "flask_cdc_webdriver_test":       "embeddings_path": "gs://customdc-data/dc-dev/datacommons/nl/embeddings/embeddings.csv"
Step #1 - "flask_cdc_webdriver_test":     },
Step #1 - "flask_cdc_webdriver_test":     "medium_ft": {
Step #1 - "flask_cdc_webdriver_test":       "store_type": "MEMORY",
Step #1 - "flask_cdc_webdriver_test":       "source_path": null,
Step #1 - "flask_cdc_webdriver_test":       "model": "ft-final-v20230717230459-all-MiniLM-L6-v2",
Step #1 - "flask_cdc_webdriver_test":       "healthcheck_query": "Life expectancy",
Step #1 - "flask_cdc_webdriver_test":       "embeddings_path": "gs://datcom-nl-models/embeddings_medium_2024_05_09_18_01_32.ft_final_v20230717230459.all-MiniLM-L6-v2.csv"
Step #1 - "flask_cdc_webdriver_test":     }
Step #1 - "flask_cdc_webdriver_test":   },
Step #1 - "flask_cdc_webdriver_test":   "models": {
Step #1 - "flask_cdc_webdriver_test":     "ft-final-v20230717230459-all-MiniLM-L6-v2": {
Step #1 - "flask_cdc_webdriver_test":       "type": "LOCAL",
Step #1 - "flask_cdc_webdriver_test":       "usage": "EMBEDDINGS",
Step #1 - "flask_cdc_webdriver_test":       "score_threshold": 0.5,
Step #1 - "flask_cdc_webdriver_test":       "gcs_folder": "gs://datcom-nl-models/ft_final_v20230717230459.all-MiniLM-L6-v2"
Step #1 - "flask_cdc_webdriver_test":     }
Step #1 - "flask_cdc_webdriver_test":   },
Step #1 - "flask_cdc_webdriver_test":   "enable_reranking": false
Step #1 - "flask_cdc_webdriver_test": } 
Step #1 - "flask_cdc_webdriver_test": [21:47:57][INFO    ][SentenceTransformer.py:113] Load pretrained SentenceTransformer: /tmp/datcom-nl-models/ft_final_v20230717230459.all-MiniLM-L6-v2 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][SentenceTransformer.py:219] Use pytorch device_name: cpu 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][memory.py:67] Loading embeddings file: /tmp/customdc-data/dc-dev/datacommons/nl/embeddings/embeddings.csv 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][memory.py:67] Loading embeddings file: /tmp/datcom-nl-models/embeddings_medium_2024_05_09_18_01_32.ft_final_v20230717230459.all-MiniLM-L6-v2.csv 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][flask.py:79] NL Server Flask app initialized 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][nl_app.py:27] Run nl server in local mode (host=localhost), port=6060 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][WARNING ][_internal.py:97]  * Debugger is active! 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][_internal.py:97]  * Debugger PIN: 503-472-455 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][_internal.py:97] 127.0.0.1 - - [11/Jun/2026 21:47:58] "GET /healthz HTTP/1.1" 200 - 
Step #1 - "flask_cdc_webdriver_test": [21:47:58][INFO    ][util.py:595] http://127.0.0.1:6060/healthz is up running 
Step #1 - "flask_cdc_webdriver_test": [21:47:59][INFO    ][topic_cache.py:254] Custom DC topic cache will be loaded from: gs://customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json 
Step #1 - "flask_cdc_webdriver_test": [21:47:59][INFO    ][gcs.py:50] Download customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json to /tmp/customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json 
Step #1 - "flask_cdc_webdriver_test": [21:47:59][WARNING ][gcs.py:78] No object found from customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json 
Step #1 - "flask_cdc_webdriver_test": [21:47:59][INFO    ][util.py:595] http://localhost:8081/version is up running 
Step #1 - "flask_cdc_webdriver_test": [21:47:59][INFO    ][web_app.py:28] Run web server in local mode 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_can_enter_and_remove_places Initializing Webdriver Recorder in RecorderMode.REPLAY mode
Step #1 - "flask_cdc_webdriver_test":  * Serving Flask app 'server.__init__'
Step #1 - "flask_cdc_webdriver_test":  * Debug mode: on
Step #1 - "flask_cdc_webdriver_test": [21:48:04][INFO    ][_internal.py:97] 127.0.0.1 - - [11/Jun/2026 21:48:04] "GET /healthz HTTP/1.1" 200 - 
Step #1 - "flask_cdc_webdriver_test": [21:48:04][INFO    ][util.py:595] http://127.0.0.1:6060/healthz is up running 
Step #1 - "flask_cdc_webdriver_test": [21:48:04][INFO    ][topic_cache.py:254] Custom DC topic cache will be loaded from: gs://customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json 
Step #1 - "flask_cdc_webdriver_test": [21:48:04][INFO    ][gcs.py:50] Download customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json to /tmp/customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json 
Step #1 - "flask_cdc_webdriver_test": [21:48:04][WARNING ][gcs.py:78] No object found from customdc-data/dc-dev/datacommons/nl/custom_dc_topic_cache.json 
Step #1 - "flask_cdc_webdriver_test": [21:48:04][INFO    ][util.py:595] http://localhost:8081/version is up running 
Step #1 - "flask_cdc_webdriver_test": [21:48:04][INFO    ][web_app.py:28] Run web server in local mode 
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw13] [  5%] PASSED server/webdriver/cdc_tests/nl_test.py::CdcNLTest::test_cdc_nl 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/nl_test.py::CdcNLTest::test_ensure_inline_search_bar_is_displayed 
Step #1 - "flask_cdc_webdriver_test": [gw11] [  7%] PASSED server/webdriver/cdc_tests/homepage_test.py::TestHomepage::test_homepage_en 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/map_test.py::TestMap::test_can_enter_a_place_and_place_type 
Step #1 - "flask_cdc_webdriver_test": [gw0] [  8%] PASSED server/webdriver/cdc_tests/browser_test.py::CdcBrowserWebdriverTest::test_page_landing 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/browser_test.py::CdcBrowserWebdriverTest::test_page_serve_ca_population 
Step #1 - "flask_cdc_webdriver_test": [gw28] [ 10%] PASSED server/webdriver/cdc_tests/place_landing_test.py::TestPlaceLanding::test_place_landing_ru 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/ranking_test.py::TestRanking::test_northamerica_population 
Step #1 - "flask_cdc_webdriver_test": [gw28] [ 11%] SKIPPED server/webdriver/cdc_tests/ranking_test.py::TestRanking::test_northamerica_population 
Step #1 - "flask_cdc_webdriver_test": [gw2] [ 13%] PASSED server/webdriver/cdc_tests/download_test.py::TestDownload::test_server_and_page 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_bar_chart_hyperlink 
Step #1 - "flask_cdc_webdriver_test": [gw31] [ 14%] PASSED server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_server_and_page 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/stat_var_hierarchy_test.py::TestStatVarHierarchy::test_filter Initializing Webdriver Recorder in RecorderMode.REPLAY mode
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 50, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 100, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw18] [ 16%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_neighborhood_no_data 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_mtv Recording Stats - Found: 150, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 200, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 250, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw13] [ 17%] PASSED server/webdriver/cdc_tests/nl_test.py::CdcNLTest::test_ensure_inline_search_bar_is_displayed 
Step #1 - "flask_cdc_webdriver_test": [gw20] [ 19%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_usa 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_ai_spark_icon_hover 
Step #1 - "flask_cdc_webdriver_test": [gw20] [ 20%] SKIPPED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_ai_spark_icon_hover 
Step #1 - "flask_cdc_webdriver_test": [gw23] [ 22%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_usa_summary 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_world_redirect Recording Stats - Found: 300, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw26] [ 23%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_tulum_loads 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_landing_test.py::TestPlaceLanding::test_place_landing_en Recording Stats - Found: 350, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw25] [ 25%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_zip_90003 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_page_has_no_xss_vulnerability Recording Stats - Found: 400, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw22] [ 26%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_africa 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_california 
Step #1 - "flask_cdc_webdriver_test": [gw0] [ 28%] PASSED server/webdriver/cdc_tests/browser_test.py::CdcBrowserWebdriverTest::test_page_serve_ca_population 
Step #1 - "flask_cdc_webdriver_test": [gw19] [ 29%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_dev_place_overview_world 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_explorer_redirect_place_explorer Recording Stats - Found: 450, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw24] [ 31%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_los_angeles 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_san_mateo_county Recording Stats - Found: 500, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 550, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 600, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 650, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 700, Fallback Fake: 0, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw1] [ 32%] PASSED server/webdriver/cdc_tests/browser_test.py::CdcBrowserWebdriverTest::test_stat_var_hierarchy 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/download_test.py::TestDownload::test_manually_enter_options Recording Stats - Found: 748, Fallback Fake: 2, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 798, Fallback Fake: 2, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 848, Fallback Fake: 2, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 898, Fallback Fake: 2, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 947, Fallback Fake: 3, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw17] [ 34%] PASSED server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_place_page_loads_with_locale 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_canonical_links_in_html_head Recording Stats - Found: 989, Fallback Fake: 11, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1039, Fallback Fake: 11, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1089, Fallback Fake: 11, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw26] [ 35%] PASSED server/webdriver/cdc_tests/place_landing_test.py::TestPlaceLanding::test_place_landing_en Recording Stats - Found: 1138, Fallback Fake: 12, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1187, Fallback Fake: 13, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1236, Fallback Fake: 14, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw18] [ 37%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_page_serve_mtv Recording Stats - Found: 1284, Fallback Fake: 16, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw25] [ 38%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_page_has_no_xss_vulnerability Recording Stats - Found: 1333, Fallback Fake: 17, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1383, Fallback Fake: 17, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1432, Fallback Fake: 18, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1480, Fallback Fake: 20, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1529, Fallback Fake: 21, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1578, Fallback Fake: 22, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1621, Fallback Fake: 29, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw15] [ 40%] PASSED server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_demographics_link_in_fr 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_explorer_redirect_place_explorer 
Step #1 - "flask_cdc_webdriver_test": [gw24] [ 41%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_san_mateo_county Recording Stats - Found: 1665, Fallback Fake: 35, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1714, Fallback Fake: 36, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw22] [ 43%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_california 
Step #1 - "flask_cdc_webdriver_test": [gw14] [ 44%] PASSED server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_japan_in_japanese 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_localized_place_page_title Recording Stats - Found: 1764, Fallback Fake: 36, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1812, Fallback Fake: 38, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1862, Fallback Fake: 38, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw21] [ 46%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_chart_settings 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_demographics_world Recording Stats - Found: 1912, Fallback Fake: 38, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 1962, Fallback Fake: 38, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2006, Fallback Fake: 44, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw17] [ 47%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_canonical_links_in_html_head 
Step #1 - "flask_cdc_webdriver_test": [gw23] [ 49%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_overview_world_redirect Recording Stats - Found: 2043, Fallback Fake: 57, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw16] [ 50%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_link 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_redirect_link Recording Stats - Found: 2092, Fallback Fake: 58, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2142, Fallback Fake: 58, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw14] [ 52%] PASSED server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_localized_place_page_title 
Step #1 - "flask_cdc_webdriver_test": [gw3] [ 53%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_explore_page 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_facet_selection_hyperlink Recording Stats - Found: 2191, Fallback Fake: 59, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw3] [ 55%] SKIPPED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_facet_selection_hyperlink Recording Stats - Found: 2241, Fallback Fake: 59, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2291, Fallback Fake: 59, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2341, Fallback Fake: 59, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2381, Fallback Fake: 69, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw8] [ 56%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_chart_hyperlink 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_chart_hyperlink_disabled Recording Stats - Found: 2419, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw16] [ 58%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_demographics_redirect_link Recording Stats - Found: 2469, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw9] [ 59%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_scroll_disabled 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_scroll_enabled 
Step #1 - "flask_cdc_webdriver_test": [gw6] [ 61%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_france_italy_gdp_bar_chart 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_france_italy_gdp_timeline 
Step #1 - "flask_cdc_webdriver_test": [gw5] [ 62%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_france_gdp_timeline 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_manually_enter_options_results_in_chart Recording Stats - Found: 2519, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw7] [ 64%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_us_states_pop_ranking_with_map 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_line_chart_hyperlink 
Step #1 - "flask_cdc_webdriver_test": [gw4] [ 65%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_as_url_params 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_clears 
Step #1 - "flask_cdc_webdriver_test": [gw21] [ 67%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_place_demographics_world Recording Stats - Found: 2569, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2619, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2669, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2719, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2769, Fallback Fake: 81, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2818, Fallback Fake: 82, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2867, Fallback Fake: 83, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2915, Fallback Fake: 85, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": Recording Stats - Found: 2964, Fallback Fake: 86, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw2] [ 68%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_bar_chart_hyperlink 
Step #1 - "flask_cdc_webdriver_test": [gw19] [ 70%] PASSED server/webdriver/cdc_tests/place_explorer_test.py::TestPlaceExplorer::test_explorer_redirect_place_explorer 
Step #1 - "flask_cdc_webdriver_test": [gw15] [ 71%] PASSED server/webdriver/cdc_tests/place_explorer_i18n_test.py::TestPlaceExplorerI18n::test_explorer_redirect_place_explorer Recording Stats - Found: 3014, Fallback Fake: 86, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw9] [ 73%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_scroll_enabled 
Step #1 - "flask_cdc_webdriver_test": [gw6] [ 74%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_france_italy_gdp_timeline 
Step #1 - "flask_cdc_webdriver_test": [gw7] [ 76%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_line_chart_hyperlink 
Step #1 - "flask_cdc_webdriver_test": [gw31] [ 77%] PASSED server/webdriver/cdc_tests/stat_var_hierarchy_test.py::TestStatVarHierarchy::test_filter 
Step #1 - "flask_cdc_webdriver_test": [gw29] [ 79%] PASSED server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_can_enter_a_place_and_place_type 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_click_map_button_results_in_map_chart 
Step #1 - "flask_cdc_webdriver_test": [gw27] [ 80%] PASSED server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_can_enter_and_remove_places 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_server_and_page 
Step #1 - "flask_cdc_webdriver_test": [gw11] [ 82%] PASSED server/webdriver/cdc_tests/map_test.py::TestMap::test_can_enter_a_place_and_place_type 
Step #1 - "flask_cdc_webdriver_test": [gw27] [ 83%] PASSED server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_server_and_page Recording Stats - Found: 3064, Fallback Fake: 86, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw12] [ 85%] PASSED server/webdriver/cdc_tests/map_test.py::TestMap::test_manually_enter_options_results_in_chart 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/map_test.py::TestMap::test_server_and_page 
Step #1 - "flask_cdc_webdriver_test": [gw5] [ 86%] PASSED server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_manually_enter_options_results_in_chart 
Step #1 - "flask_cdc_webdriver_test": [gw12] [ 88%] PASSED server/webdriver/cdc_tests/map_test.py::TestMap::test_server_and_page 
Step #1 - "flask_cdc_webdriver_test": [gw30] [ 89%] PASSED server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_click_scatter_button_results_in_scatter_chart 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_manually_enter_options_results_in_scatter_chart 
Step #1 - "flask_cdc_webdriver_test": [gw1] [ 91%] PASSED server/webdriver/cdc_tests/download_test.py::TestDownload::test_manually_enter_options 
Step #1 - "flask_cdc_webdriver_test": [gw29] [ 92%] PASSED server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_click_map_button_results_in_map_chart Recording Stats - Found: 3114, Fallback Fake: 86, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw30] [ 94%] PASSED server/webdriver/cdc_tests/scatter_test.py::TestScatter::test_manually_enter_options_results_in_scatter_chart 
Step #1 - "flask_cdc_webdriver_test": [gw10] [ 95%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_success_result_with_no_follow_up_questions 
Step #1 - "flask_cdc_webdriver_test": server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_success_result_with_no_page_overview Recording Stats - Found: 3164, Fallback Fake: 86, Fallback Live: 0
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": [gw8] [ 97%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_chart_hyperlink_disabled 
Step #1 - "flask_cdc_webdriver_test": [gw4] [ 98%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_highlight_chart_clears 
Step #1 - "flask_cdc_webdriver_test": [gw10] [100%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_success_result_with_no_page_overview 
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": =============================== warnings summary ===============================
Step #1 - "flask_cdc_webdriver_test": server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183: 32 warnings
Step #1 - "flask_cdc_webdriver_test":   /workspace/server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183: DeprecationWarning: 'locked_cached_property' is deprecated and will be removed in Flask 2.4. Use a lock inside the decorated function if locking is needed.
Step #1 - "flask_cdc_webdriver_test":     @locked_cached_property
Step #1 - "flask_cdc_webdriver_test": 
Step #1 - "flask_cdc_webdriver_test": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #1 - "flask_cdc_webdriver_test": ============ 61 passed, 6 skipped, 32 warnings in 207.81s (0:03:27) ============
Finished Step #1 - "flask_cdc_webdriver_test"
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/67fc5d61-a838-42e0-b6c3-a07b729e2b70?project=879489846695