Skip to content

feat: Update goldens from Cloud Build workflow (build a690214d-bdb0-4…

5380acf
Select commit
Loading
Failed to load commit list.
Open

Automated Integration Test Goldens Update from CI #5751

feat: Update goldens from Cloud Build workflow (build a690214d-bdb0-4…
5380acf
Select commit
Loading
Failed to load commit list.
Google Cloud Build / website-pull-request-cdc-webdriver (datcom-ci) succeeded Nov 27, 2025 in 16m 26s

Summary

Build Information

Trigger website-pull-request-cdc-webdriver
Build aa20a703-3552-485e-bb49-40b9014032d9
Start 2025-11-27T11:19:44-08:00
Duration 15m29.1s
Status SUCCESS

Steps

Step Status Duration
package_js SUCCESS 2m41.059s
setup_python SUCCESS 3m13.668s
setup_website SUCCESS 2m16.322s
setup_nl SUCCESS 3m41.006s
flask_cdc_webdriver_test SUCCESS 11m37.905s

Details

starting build "aa20a703-3552-485e-bb49-40b9014032d9"

FETCHSOURCE
From https://github.com/datacommonsorg/website
 * branch            5380acf33d2c61b45a73d2c3a81ca5893d16bca5 -> FETCH_HEAD
HEAD is now at 5380acf feat: Update goldens from Cloud Build workflow (build a690214d-bdb0-4633-b54d-3b4fa9167e69)
GitCommit:
5380acf33d2c61b45a73d2c3a81ca5893d16bca5
BUILD
Starting Step #0 - "package_js"
Starting Step #2 - "setup_website"
Starting Step #1 - "setup_python"
Starting Step #3 - "setup_nl"
Step #0 - "package_js": Pulling image: gcr.io/datcom-ci/node:2025-10-01
Step #3 - "setup_nl": Pulling image: gcr.io/datcom-ci/full-env:2025-10-02
Step #2 - "setup_website": Pulling image: gcr.io/datcom-ci/full-env:2025-10-02
Step #1 - "setup_python": Pulling image: gcr.io/datcom-ci/full-env:2025-10-02
Step #0 - "package_js": 2025-10-01: Pulling from datcom-ci/node
Step #2 - "setup_website": 2025-10-02: Pulling from datcom-ci/full-env
Step #2 - "setup_website": 5c32499ab806: Pulling fs layer
Step #2 - "setup_website": 2e2090506371: Pulling fs layer
Step #2 - "setup_website": 866aa19740ba: Pulling fs layer
Step #2 - "setup_website": 4998cc0012ec: Pulling fs layer
Step #2 - "setup_website": 8a18277e1cb9: Pulling fs layer
Step #2 - "setup_website": ebe4f67599f7: Pulling fs layer
Step #2 - "setup_website": fdf996182a4b: Pulling fs layer
Step #2 - "setup_website": c72cdcf96df0: Pulling fs layer
Step #2 - "setup_website": dc036fb92b3d: Pulling fs layer
Step #2 - "setup_website": 43191234a89f: Pulling fs layer
Step #2 - "setup_website": 20e1655a1adc: Pulling fs layer
Step #2 - "setup_website": 93e56faad25b: Pulling fs layer
Step #2 - "setup_website": cb7de8fc1ec9: Pulling fs layer
Step #2 - "setup_website": 5df4a6325d36: Pulling fs layer
Step #2 - "setup_website": aea0a3dbb812: Pulling fs layer
Step #2 - "setup_website": 20e1655a1adc: Waiting
Step #2 - "setup_website": 93e56faad25b: Waiting
Step #2 - "setup_website": fdf996182a4b: Waiting
Step #2 - "setup_website": cb7de8fc1ec9: Waiting
Step #2 - "setup_website": c72cdcf96df0: Waiting
Step #2 - "setup_website": 5df4a6325d36: Waiting
Step #2 - "setup_website": aea0a3dbb812: Waiting
Step #2 - "setup_website": dc036fb92b3d: Waiting
Step #2 - "setup_website": 43191234a89f: Waiting
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": cc6fff309142: Waiting
Step #0 - "package_js": 81f0d49e568a: Pulling fs layer
Step #0 - "package_js": 6d2718751084: Pulling fs layer
Step #0 - "package_js": 09be68c4cfd1: Waiting
Step #0 - "package_js": 8061492fb0d0: Pulling fs layer
Step #0 - "package_js": 4f2fc846f636: Waiting
Step #0 - "package_js": b85a868b505f: Waiting
Step #0 - "package_js": bdb0d3f2b395: Pulling fs layer
Step #0 - "package_js": 574e4ed3a819: Waiting
Step #0 - "package_js": 6d2718751084: Waiting
Step #0 - "package_js": b471a8c3f1d6: Waiting
Step #0 - "package_js": 81f0d49e568a: Waiting
Step #0 - "package_js": dd5c82065067: Waiting
Step #0 - "package_js": 8061492fb0d0: Waiting
Step #0 - "package_js": c79cd3db6e51: Waiting
Step #0 - "package_js": bdb0d3f2b395: Waiting
Step #0 - "package_js": 71f0d0490247: Waiting
Step #0 - "package_js": 8674d43d4892: Waiting
Step #0 - "package_js": 4bc2eda9354f: Waiting
Step #0 - "package_js": a407a484e74b: Waiting
Step #3 - "setup_nl": 2025-10-02: Pulling from datcom-ci/full-env
Step #3 - "setup_nl": 5c32499ab806: Pulling fs layer
Step #3 - "setup_nl": 2e2090506371: Pulling fs layer
Step #3 - "setup_nl": 866aa19740ba: Pulling fs layer
Step #3 - "setup_nl": 4998cc0012ec: Pulling fs layer
Step #3 - "setup_nl": 8a18277e1cb9: Pulling fs layer
Step #3 - "setup_nl": ebe4f67599f7: Pulling fs layer
Step #3 - "setup_nl": fdf996182a4b: Pulling fs layer
Step #3 - "setup_nl": c72cdcf96df0: Pulling fs layer
Step #3 - "setup_nl": dc036fb92b3d: Pulling fs layer
Step #3 - "setup_nl": 43191234a89f: Pulling fs layer
Step #3 - "setup_nl": 20e1655a1adc: Pulling fs layer
Step #3 - "setup_nl": 93e56faad25b: Pulling fs layer
Step #3 - "setup_nl": cb7de8fc1ec9: Pulling fs layer
Step #3 - "setup_nl": 5df4a6325d36: Pulling fs layer
Step #3 - "setup_nl": aea0a3dbb812: Pulling fs layer
Step #3 - "setup_nl": aea0a3dbb812: Waiting
Step #3 - "setup_nl": c72cdcf96df0: Waiting
Step #3 - "setup_nl": fdf996182a4b: Waiting
Step #3 - "setup_nl": 93e56faad25b: Waiting
Step #3 - "setup_nl": cb7de8fc1ec9: Waiting
Step #3 - "setup_nl": 20e1655a1adc: Waiting
Step #3 - "setup_nl": 5df4a6325d36: Waiting
Step #3 - "setup_nl": dc036fb92b3d: Waiting
Step #3 - "setup_nl": 43191234a89f: Waiting
Step #1 - "setup_python": 2025-10-02: Pulling from datcom-ci/full-env
Step #1 - "setup_python": 5c32499ab806: Pulling fs layer
Step #1 - "setup_python": 2e2090506371: Pulling fs layer
Step #1 - "setup_python": 866aa19740ba: Pulling fs layer
Step #1 - "setup_python": 4998cc0012ec: Pulling fs layer
Step #1 - "setup_python": 8a18277e1cb9: Pulling fs layer
Step #1 - "setup_python": ebe4f67599f7: Pulling fs layer
Step #1 - "setup_python": fdf996182a4b: Pulling fs layer
Step #1 - "setup_python": c72cdcf96df0: Pulling fs layer
Step #1 - "setup_python": dc036fb92b3d: Pulling fs layer
Step #1 - "setup_python": 43191234a89f: Pulling fs layer
Step #1 - "setup_python": 20e1655a1adc: Pulling fs layer
Step #1 - "setup_python": 93e56faad25b: Pulling fs layer
Step #1 - "setup_python": cb7de8fc1ec9: Pulling fs layer
Step #1 - "setup_python": 5df4a6325d36: Pulling fs layer
Step #1 - "setup_python": aea0a3dbb812: Pulling fs layer
Step #1 - "setup_python": aea0a3dbb812: Waiting
Step #1 - "setup_python": fdf996182a4b: Waiting
Step #1 - "setup_python": c72cdcf96df0: Waiting
Step #1 - "setup_python": dc036fb92b3d: Waiting
Step #1 - "setup_python": 43191234a89f: Waiting
Step #1 - "setup_python": 20e1655a1adc: Waiting
Step #1 - "setup_python": 93e56faad25b: Waiting
Step #1 - "setup_python": cb7de8fc1ec9: Waiting
Step #1 - "setup_python": 5df4a6325d36: Waiting
Step #1 - "setup_python": ebe4f67599f7: Verifying Checksum
Step #1 - "setup_python": ebe4f67599f7: Download complete
Step #2 - "setup_website": ebe4f67599f7: Verifying Checksum
Step #2 - "setup_website": ebe4f67599f7: Download complete
Step #3 - "setup_nl": ebe4f67599f7: Verifying Checksum
Step #3 - "setup_nl": ebe4f67599f7: Download complete
Step #1 - "setup_python": 8a18277e1cb9: Verifying Checksum
Step #1 - "setup_python": 8a18277e1cb9: Download complete
Step #3 - "setup_nl": 8a18277e1cb9: Verifying Checksum
Step #3 - "setup_nl": 8a18277e1cb9: Download complete
Step #2 - "setup_website": 8a18277e1cb9: Verifying Checksum
Step #2 - "setup_website": 8a18277e1cb9: Download complete
Step #2 - "setup_website": 2e2090506371: Download complete
Step #3 - "setup_nl": 2e2090506371: Download complete
Step #1 - "setup_python": 2e2090506371: Download complete
Step #2 - "setup_website": 5c32499ab806: Verifying Checksum
Step #2 - "setup_website": 5c32499ab806: Download complete
Step #1 - "setup_python": 5c32499ab806: Download complete
Step #3 - "setup_nl": 5c32499ab806: Verifying Checksum
Step #3 - "setup_nl": 5c32499ab806: Download complete
Step #2 - "setup_website": 866aa19740ba: Download complete
Step #1 - "setup_python": 866aa19740ba: Download complete
Step #3 - "setup_nl": 866aa19740ba: Verifying Checksum
Step #3 - "setup_nl": 866aa19740ba: Download complete
Step #2 - "setup_website": 43191234a89f: Verifying Checksum
Step #2 - "setup_website": 43191234a89f: Download complete
Step #2 - "setup_website": 4998cc0012ec: Verifying Checksum
Step #2 - "setup_website": 4998cc0012ec: Download complete
Step #3 - "setup_nl": 43191234a89f: Verifying Checksum
Step #3 - "setup_nl": 43191234a89f: Download complete
Step #3 - "setup_nl": 4998cc0012ec: Verifying Checksum
Step #3 - "setup_nl": 4998cc0012ec: Download complete
Step #1 - "setup_python": 43191234a89f: Verifying Checksum
Step #1 - "setup_python": 43191234a89f: Download complete
Step #1 - "setup_python": 4998cc0012ec: Verifying Checksum
Step #1 - "setup_python": 4998cc0012ec: Download complete
Step #2 - "setup_website": 5c32499ab806: Pull complete
Step #3 - "setup_nl": 5c32499ab806: Pull complete
Step #1 - "setup_python": 5c32499ab806: Pull complete
Step #3 - "setup_nl": dc036fb92b3d: Verifying Checksum
Step #3 - "setup_nl": dc036fb92b3d: Download complete
Step #2 - "setup_website": dc036fb92b3d: Verifying Checksum
Step #2 - "setup_website": dc036fb92b3d: Download complete
Step #1 - "setup_python": dc036fb92b3d: Verifying Checksum
Step #1 - "setup_python": dc036fb92b3d: Download complete
Step #3 - "setup_nl": 2e2090506371: Pull complete
Step #1 - "setup_python": 2e2090506371: Pull complete
Step #2 - "setup_website": 2e2090506371: Pull complete
Step #2 - "setup_website": c72cdcf96df0: Verifying Checksum
Step #2 - "setup_website": c72cdcf96df0: Download complete
Step #1 - "setup_python": c72cdcf96df0: Verifying Checksum
Step #1 - "setup_python": c72cdcf96df0: Download complete
Step #3 - "setup_nl": c72cdcf96df0: Verifying Checksum
Step #3 - "setup_nl": c72cdcf96df0: Download complete
Step #1 - "setup_python": 5df4a6325d36: Verifying Checksum
Step #1 - "setup_python": 5df4a6325d36: Download complete
Step #3 - "setup_nl": 5df4a6325d36: Verifying Checksum
Step #3 - "setup_nl": 5df4a6325d36: Download complete
Step #2 - "setup_website": 5df4a6325d36: Verifying Checksum
Step #2 - "setup_website": 5df4a6325d36: Download complete
Step #2 - "setup_website": 866aa19740ba: Pull complete
Step #1 - "setup_python": 866aa19740ba: Pull complete
Step #3 - "setup_nl": 866aa19740ba: Pull complete
Step #1 - "setup_python": 93e56faad25b: Verifying Checksum
Step #1 - "setup_python": 93e56faad25b: Download complete
Step #2 - "setup_website": 93e56faad25b: Verifying Checksum
Step #2 - "setup_website": 93e56faad25b: Download complete
Step #3 - "setup_nl": 93e56faad25b: Verifying Checksum
Step #3 - "setup_nl": 93e56faad25b: Download complete
Step #3 - "setup_nl": cb7de8fc1ec9: Verifying Checksum
Step #3 - "setup_nl": cb7de8fc1ec9: Download complete
Step #2 - "setup_website": cb7de8fc1ec9: Verifying Checksum
Step #2 - "setup_website": cb7de8fc1ec9: Download complete
Step #1 - "setup_python": cb7de8fc1ec9: Verifying Checksum
Step #1 - "setup_python": cb7de8fc1ec9: Download complete
Step #1 - "setup_python": fdf996182a4b: Verifying Checksum
Step #3 - "setup_nl": fdf996182a4b: Verifying Checksum
Step #3 - "setup_nl": fdf996182a4b: Download complete
Step #1 - "setup_python": fdf996182a4b: Download complete
Step #2 - "setup_website": fdf996182a4b: Verifying Checksum
Step #2 - "setup_website": fdf996182a4b: Download complete
Step #0 - "package_js": 4bc2eda9354f: Download complete
Step #0 - "package_js": b85a868b505f: Verifying Checksum
Step #0 - "package_js": b85a868b505f: Download complete
Step #3 - "setup_nl": 20e1655a1adc: Verifying Checksum
Step #2 - "setup_website": 20e1655a1adc: Verifying Checksum
Step #2 - "setup_website": 20e1655a1adc: Download complete
Step #3 - "setup_nl": 20e1655a1adc: Download complete
Step #1 - "setup_python": 20e1655a1adc: 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": cc6fff309142: Verifying Checksum
Step #0 - "package_js": cc6fff309142: Download complete
Step #0 - "package_js": dd5c82065067: Verifying Checksum
Step #0 - "package_js": dd5c82065067: Download complete
Step #0 - "package_js": c79cd3db6e51: Verifying Checksum
Step #0 - "package_js": c79cd3db6e51: Download complete
Step #0 - "package_js": b471a8c3f1d6: Download complete
Step #0 - "package_js": 71f0d0490247: Verifying Checksum
Step #0 - "package_js": 71f0d0490247: Download complete
Step #0 - "package_js": 8674d43d4892: Download complete
Step #0 - "package_js": 81f0d49e568a: Download complete
Step #0 - "package_js": 4f2fc846f636: Verifying Checksum
Step #0 - "package_js": 4f2fc846f636: Download complete
Step #0 - "package_js": 574e4ed3a819: Verifying Checksum
Step #0 - "package_js": 574e4ed3a819: 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 #2 - "setup_website": 4998cc0012ec: Pull complete
Step #1 - "setup_python": 4998cc0012ec: Pull complete
Step #3 - "setup_nl": 4998cc0012ec: Pull complete
Step #2 - "setup_website": 8a18277e1cb9: Pull complete
Step #3 - "setup_nl": 8a18277e1cb9: Pull complete
Step #1 - "setup_python": 8a18277e1cb9: Pull complete
Step #0 - "package_js": 8061492fb0d0: Verifying Checksum
Step #0 - "package_js": 8061492fb0d0: Download complete
Step #2 - "setup_website": ebe4f67599f7: Pull complete
Step #1 - "setup_python": ebe4f67599f7: Pull complete
Step #3 - "setup_nl": ebe4f67599f7: Pull complete
Step #0 - "package_js": a407a484e74b: Pull complete
Step #3 - "setup_nl": aea0a3dbb812: Verifying Checksum
Step #3 - "setup_nl": aea0a3dbb812: Download complete
Step #1 - "setup_python": aea0a3dbb812: Verifying Checksum
Step #1 - "setup_python": aea0a3dbb812: Download complete
Step #2 - "setup_website": aea0a3dbb812: Verifying Checksum
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": 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: Verifying Checksum
Step #0 - "package_js": 6d2718751084: Download complete
Step #1 - "setup_python": fdf996182a4b: Pull complete
Step #2 - "setup_website": fdf996182a4b: Pull complete
Step #3 - "setup_nl": fdf996182a4b: Pull complete
Step #1 - "setup_python": c72cdcf96df0: Pull complete
Step #3 - "setup_nl": c72cdcf96df0: Pull complete
Step #2 - "setup_website": c72cdcf96df0: Pull complete
Step #3 - "setup_nl": dc036fb92b3d: Pull complete
Step #1 - "setup_python": dc036fb92b3d: Pull complete
Step #2 - "setup_website": dc036fb92b3d: Pull complete
Step #3 - "setup_nl": 43191234a89f: Pull complete
Step #2 - "setup_website": 43191234a89f: Pull complete
Step #1 - "setup_python": 43191234a89f: Pull complete
Step #0 - "package_js": 6d2718751084: Pull complete
Step #2 - "setup_website": 20e1655a1adc: Pull complete
Step #1 - "setup_python": 20e1655a1adc: Pull complete
Step #3 - "setup_nl": 20e1655a1adc: Pull complete
Step #1 - "setup_python": 93e56faad25b: Pull complete
Step #2 - "setup_website": 93e56faad25b: Pull complete
Step #3 - "setup_nl": 93e56faad25b: Pull complete
Step #3 - "setup_nl": cb7de8fc1ec9: Pull complete
Step #2 - "setup_website": cb7de8fc1ec9: Pull complete
Step #1 - "setup_python": cb7de8fc1ec9: Pull complete
Step #2 - "setup_website": 5df4a6325d36: Pull complete
Step #1 - "setup_python": 5df4a6325d36: Pull complete
Step #3 - "setup_nl": 5df4a6325d36: 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 #2 - "setup_website": aea0a3dbb812: Pull complete
Step #3 - "setup_nl": aea0a3dbb812: Pull complete
Step #1 - "setup_python": aea0a3dbb812: Pull complete
Step #1 - "setup_python": Digest: sha256:902bc131f2fd23a01bbe792fd8aa9be1577ebc60db9d58c871ddd5f403d08c7e
Step #3 - "setup_nl": Digest: sha256:902bc131f2fd23a01bbe792fd8aa9be1577ebc60db9d58c871ddd5f403d08c7e
Step #2 - "setup_website": Digest: sha256:902bc131f2fd23a01bbe792fd8aa9be1577ebc60db9d58c871ddd5f403d08c7e
Step #3 - "setup_nl": Status: Downloaded newer image for gcr.io/datcom-ci/full-env:2025-10-02
Step #1 - "setup_python": Status: Image is up to date for gcr.io/datcom-ci/full-env:2025-10-02
Step #2 - "setup_website": Status: Downloaded newer image for gcr.io/datcom-ci/full-env:2025-10-02
Step #1 - "setup_python": gcr.io/datcom-ci/full-env:2025-10-02
Step #2 - "setup_website": gcr.io/datcom-ci/full-env:2025-10-02
Step #3 - "setup_nl": gcr.io/datcom-ci/full-env:2025-10-02
Step #1 - "setup_python": --setup_python ### Set up python environment
Step #2 - "setup_website": --setup_website ### Set up website python requirements
Step #3 - "setup_nl": --setup_nl ### Set up NL python requirements
Step #1 - "setup_python": installing server/requirements.txt
Step #2 - "setup_website": installing server/requirements.txt
Step #3 - "setup_nl": installing nl_server/requirements.txt
Step #0 - "package_js": ### Build client-side packages
Step #0 - "package_js": 
Step #0 - "package_js": up to date in 305ms
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": up to date in -52ms
Step #0 - "package_js": 
Step #0 - "package_js": 59 packages are looking for funding
Step #0 - "package_js":   run `npm fund` for details
Step #0 - "package_js": 
Step #0 - "package_js": added 2 packages, and changed 1 package in 5s
Step #0 - "package_js": 
Step #0 - "package_js": 280 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/client:build
Step #0 - "package_js":  33% [1 / 3] [1 running] ../packages/client:build
Step #0 - "package_js": #### Building webpack in development mode
Step #1 - "setup_python": 
Step #1 - "setup_python": [notice] A new release of pip is available: 23.1.2 -> 25.3
Step #1 - "setup_python": [notice] To update, run: pip install --upgrade pip
Step #2 - "setup_website": 
Step #2 - "setup_website": [notice] A new release of pip is available: 23.1.2 -> 25.3
Step #2 - "setup_website": [notice] To update, run: pip install --upgrade pip
Step #1 - "setup_python": Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cpu
Step #2 - "setup_website": Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cpu
Step #1 - "setup_python": Collecting torch==2.2.2
Step #1 - "setup_python":   Downloading https://download.pytorch.org/whl/cpu/torch-2.2.2%2Bcpu-cp311-cp311-linux_x86_64.whl (186.8 MB)
Step #2 - "setup_website": Collecting torch==2.2.2
Step #2 - "setup_website":   Downloading https://download.pytorch.org/whl/cpu/torch-2.2.2%2Bcpu-cp311-cp311-linux_x86_64.whl (186.8 MB)
Step #2 - "setup_website":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.8/186.8 MB 5.4 MB/s eta 0:00:00
Step #1 - "setup_python":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.8/186.8 MB 5.4 MB/s eta 0:00:00
Step #2 - "setup_website": Collecting filelock (from torch==2.2.2)
Step #2 - "setup_website":   Using cached filelock-3.20.0-py3-none-any.whl (16 kB)
Step #2 - "setup_website": Requirement already satisfied: typing-extensions>=4.8.0 in ./.env_website/lib/python3.11/site-packages (from torch==2.2.2) (4.12.2)
Step #2 - "setup_website": Collecting sympy (from torch==2.2.2)
Step #2 - "setup_website":   Obtaining dependency information for sympy from https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl.metadata
Step #2 - "setup_website":   Downloading https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
Step #1 - "setup_python": Collecting filelock (from torch==2.2.2)
Step #1 - "setup_python":   Using cached filelock-3.20.0-py3-none-any.whl (16 kB)
Step #1 - "setup_python": Requirement already satisfied: typing-extensions>=4.8.0 in ./.env/lib/python3.11/site-packages (from torch==2.2.2) (4.12.2)
Step #2 - "setup_website": Collecting networkx (from torch==2.2.2)
Step #2 - "setup_website":   Using cached networkx-3.6-py3-none-any.whl (2.1 MB)
Step #1 - "setup_python": Collecting sympy (from torch==2.2.2)
Step #1 - "setup_python":   Obtaining dependency information for sympy from https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl.metadata
Step #2 - "setup_website": Requirement already satisfied: jinja2 in ./.env_website/lib/python3.11/site-packages (from torch==2.2.2) (3.1.6)
Step #1 - "setup_python":   Using cached https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
Step #1 - "setup_python": Collecting networkx (from torch==2.2.2)
Step #1 - "setup_python":   Using cached networkx-3.6-py3-none-any.whl (2.1 MB)
Step #1 - "setup_python": Requirement already satisfied: jinja2 in ./.env/lib/python3.11/site-packages (from torch==2.2.2) (3.1.6)
Step #2 - "setup_website": Collecting fsspec (from torch==2.2.2)
Step #2 - "setup_website":   Downloading fsspec-2025.10.0-py3-none-any.whl (200 kB)
Step #1 - "setup_python": Collecting fsspec (from torch==2.2.2)
Step #2 - "setup_website":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 201.0/201.0 kB 6.5 MB/s eta 0:00:00
Step #1 - "setup_python":   Using cached fsspec-2025.10.0-py3-none-any.whl (200 kB)
Step #2 - "setup_website": Requirement already satisfied: MarkupSafe>=2.0 in ./.env_website/lib/python3.11/site-packages (from jinja2->torch==2.2.2) (2.1.2)
Step #1 - "setup_python": Requirement already satisfied: MarkupSafe>=2.0 in ./.env/lib/python3.11/site-packages (from jinja2->torch==2.2.2) (2.1.2)
Step #2 - "setup_website": Collecting mpmath<1.4,>=1.1.0 (from sympy->torch==2.2.2)
Step #1 - "setup_python": Collecting mpmath<1.4,>=1.1.0 (from sympy->torch==2.2.2)
Step #2 - "setup_website":   Downloading https://download.pytorch.org/whl/mpmath-1.3.0-py3-none-any.whl (536 kB)
Step #2 - "setup_website":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 53.7 MB/s eta 0:00:00
Step #1 - "setup_python":   Downloading https://download.pytorch.org/whl/mpmath-1.3.0-py3-none-any.whl (536 kB)
Step #1 - "setup_python":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 65.8 MB/s eta 0:00:00
Step #2 - "setup_website": Downloading https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl (6.3 MB)
Step #1 - "setup_python": Downloading https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl (6.3 MB)
Step #2 - "setup_website":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 106.0 MB/s eta 0:00:00
Step #1 - "setup_python":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 100.9 MB/s eta 0:00:00
Step #2 - "setup_website": Using cached https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl (6.3 MB)
Step #1 - "setup_python": Using cached https://download.pytorch.org/whl/sympy-1.14.0-py3-none-any.whl (6.3 MB)
Step #1 - "setup_python": Installing collected packages: mpmath, sympy, networkx, fsspec, filelock, torch
Step #2 - "setup_website": Installing collected packages: mpmath, sympy, networkx, fsspec, filelock, torch
Step #2 - "setup_website": Successfully installed filelock-3.20.0 fsspec-2025.10.0 mpmath-1.3.0 networkx-3.6 sympy-1.14.0 torch-2.2.2+cpu
Step #1 - "setup_python": Successfully installed filelock-3.20.0 fsspec-2025.10.0 mpmath-1.3.0 networkx-3.6 sympy-1.14.0 torch-2.2.2+cpu
Step #2 - "setup_website": 
Step #2 - "setup_website": [notice] A new release of pip is available: 23.1.2 -> 25.3
Step #2 - "setup_website": [notice] To update, run: pip install --upgrade pip
Step #1 - "setup_python": 
Step #1 - "setup_python": [notice] A new release of pip is available: 23.1.2 -> 25.3
Step #1 - "setup_python": [notice] To update, run: pip install --upgrade pip
Step #1 - "setup_python": installing nl_server/requirements.txt
Finished Step #2 - "setup_website"
Step #0 - "package_js": assets by path �[1m�[32mimages/�[39m�[22m 19.2 MiB 48 assets
Step #0 - "package_js": assets by path �[1m�[32m*.js�[39m�[22m 167 MiB 42 assets
Step #0 - "package_js": assets by path �[1m�[32mcustom_dc/�[39m�[22m 4.5 MiB 41 assets
Step #0 - "package_js": assets by path �[1m�[32mcss/�[39m�[22m 11.2 MiB 39 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�[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 133 KiB 323 modules
Step #0 - "package_js": orphan modules 180 KiB �[1m�[33m[orphan]�[39m�[22m 173 modules
Step #0 - "package_js": modules by path �[1m./node_modules/�[39m�[22m 8.74 MiB 1430 modules
Step #0 - "package_js": modules by path �[1m./js/�[39m�[22m 3.72 MiB
Step #0 - "package_js":   javascript modules 2.98 MiB 551 modules
Step #0 - "package_js":   json modules 763 KiB 42 modules
Step #0 - "package_js": modules by path �[1m./css/�[39m�[22m 224 KiB 39 modules
Step #0 - "package_js": modules by path �[1m./library/*.ts�[39m�[22m 89.3 KiB
Step #0 - "package_js":   �[1m./library/index.ts�[39m�[22m 3.59 KiB �[1m�[33m[built]�[39m�[22m �[1m�[33m[code generated]�[39m�[22m
Step #0 - "package_js":   �[1m./library/bar_component.ts�[39m�[22m 8.65 KiB �[1m�[33m[built]�[39m�[22m �[1m�[33m[code generated]�[39m�[22m
Step #0 - "package_js":   + 12 modules
Step #0 - "package_js": + 6 modules
Step #0 - "package_js": webpack 5.94.0 compiled �[1m�[32msuccessfully�[39m�[22m in 96930 ms
Step #0 - "package_js": ✅ Ran 3 scripts and skipped 0 in 105.6s.
Finished Step #0 - "package_js"
Step #1 - "setup_python": 
Step #1 - "setup_python": [notice] A new release of pip is available: 23.1.2 -> 25.3
Step #1 - "setup_python": [notice] To update, run: pip install --upgrade pip
Finished Step #1 - "setup_python"
Step #3 - "setup_nl": 
Step #3 - "setup_nl": [notice] A new release of pip is available: 23.1.2 -> 25.3
Step #3 - "setup_nl": [notice] To update, run: pip install --upgrade pip
Finished Step #3 - "setup_nl"
Starting Step #4 - "flask_cdc_webdriver_test"
Step #4 - "flask_cdc_webdriver_test": Already have image (with digest): gcr.io/datcom-ci/full-env:2025-10-02
Step #4 - "flask_cdc_webdriver_test": Submodule 'import' (https://github.com/datacommonsorg/import.git) registered for path 'import'
Step #4 - "flask_cdc_webdriver_test": Submodule 'mixer' (https://github.com/datacommonsorg/mixer.git) registered for path 'mixer'
Step #4 - "flask_cdc_webdriver_test": Cloning into '/workspace/import'...
Step #4 - "flask_cdc_webdriver_test": Cloning into '/workspace/mixer'...
Step #4 - "flask_cdc_webdriver_test": Submodule path 'import': checked out '0ad7ceffe6357f0b8c2564f0a01cd924fc1e0563'
Step #4 - "flask_cdc_webdriver_test": Submodule path 'mixer': checked out '98f8610010b3f5cb9800c55c25daa9c744e0582b'
Step #4 - "flask_cdc_webdriver_test": ### Running Custom DC webdriver tests
Step #4 - "flask_cdc_webdriver_test": File build/cdc/dev/.env-test does not exist. Attempting to fetch from GCP Secret Manager...
Step #4 - "flask_cdc_webdriver_test": Secret: cdc-test-env-file, Project: datcom-website-dev
Step #4 - "flask_cdc_webdriver_test": Successfully fetched build/cdc/dev/.env-test from GCP Secret Manager.
Step #4 - "flask_cdc_webdriver_test": Starting servers using run_cdc_dev.sh...
Step #4 - "flask_cdc_webdriver_test": Using environment file: build/cdc/dev/.env-test
Step #4 - "flask_cdc_webdriver_test": �[0;32m
Step #4 - "flask_cdc_webdriver_test": website hash: 5380acf
Step #4 - "flask_cdc_webdriver_test": mixer hash: 98f8610
Step #4 - "flask_cdc_webdriver_test": import hash: 0ad7cef
Step #4 - "flask_cdc_webdriver_test": �[0m
Step #4 - "flask_cdc_webdriver_test": DC_API_KEY = AIzaSyANAqmVLQp5cA0VmhrViQvG-O_O2kVSk2s
Step #4 - "flask_cdc_webdriver_test": DB_PASS = datcom
Step #4 - "flask_cdc_webdriver_test": 
Step #4 - "flask_cdc_webdriver_test": Calling API to validate key: https://autopush.api.datacommons.org/v2/node?key=AIzaSyANAqmVLQp5cA0VmhrViQvG-O_O2kVSk2s&nodes=geoId/06&property=%3C-
Step #4 - "flask_cdc_webdriver_test": API request was successful.
Step #4 - "flask_cdc_webdriver_test": 
Step #4 - "flask_cdc_webdriver_test": Generating Go proto files...
Step #4 - "flask_cdc_webdriver_test": Building mixer...
Step #4 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/bigtable v1.38.0
Step #4 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/bigquery v1.69.0
Step #4 - "flask_cdc_webdriver_test": go: downloading cloud.google.com/go/profiler v0.4.3
Step #4 - "flask_cdc_webdriver_test": go: downloading golang.org/x/oauth2 v0.30.0
Step #4 - "flask_cdc_webdriver_test": go: downloading google.golang.org/grpc v1.74.2
Step #4 - "flask_cdc_webdriver_test": go: downloading google.golang.org/api v0.243.0
Step #4 - "flask_cdc_webdriver_test": go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
Step #4 - "flask_cdc_webdriver_test": go: downloading github.com/prometheus/client_golang v1.22.0
Step #4 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/exporters/prometheus v0.59.1
Step #4 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0
Step #4 - "flask_cdc_webdriver_test": go: downloading go.opentelemetry.io/otel v1.37.0
Step #4 - "flask_cdc_webdrive
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/aa20a703-3552-485e-bb49-40b9014032d9?project=879489846695.]
...
driver_test": [19:32:56][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:56] "GET /api/observations/point/within?childType=Country&date=LATEST&parentEntity=Earth&variables=Amount_EconomicActivity_GrossDomesticProduction_Nominal_PerCapita&variables=Amount_EconomicActivity_GrossDomesticProduction_Nominal_PerCapita HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": [19:32:56][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:56] "GET /api/observations/point/within?childType=Country&date=HIGHEST_COVERAGE&parentEntity=Earth&variables=Amount_EconomicActivity_GrossDomesticProduction_Nominal HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.005961193Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v1/bulk/observation-dates/linked","url":"https://autopush.api.datacommons.org/v1/bulk/observation-dates/linked"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.006052153Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.006381013Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v1/bulk/info/place","url":"https://autopush.api.datacommons.org/v1/bulk/info/place"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.032179733Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":230125132}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.032248313Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":230226752}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/choropleth/node-geojson HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "GET /api/place/parent?dcid=Earth HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.073562814Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetContainedInPlace","duration":67516931}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.122051715Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetObservations","duration":229281343}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.138579795Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.179502495Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetEntityCount","duration":78835521}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.179541435Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: DateEntityCount","duration":78881681}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.193853865Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/observation","url":"https://autopush.api.datacommons.org/v2/observation"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.193975925Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.212119436Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodePredicates","duration":73450572}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "GET /api/observations/point/within?childType=Country&date=HIGHEST_COVERAGE&parentEntity=Earth&variables=Amount_EconomicActivity_GrossDomesticProduction_Nominal_PerCapita HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.269382816Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetContainedInPlace","duration":75417210}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.279494666Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.280026696Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.305188466Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.305306506Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.305564946Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.353531777Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":73924821}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.353577947Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":74014261}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.354325207Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetObservations","duration":76781081}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.370967027Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.443826348Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodePredicates","duration":72822611}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "GET /api/observations/point/within?childType=Country&date=HIGHEST_COVERAGE&parentEntity=Earth&variables=Amount_EconomicActivity_GrossDomesticProduction_Nominal HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.475261988Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.475475839Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v1/bulk/observation-dates/linked","url":"https://autopush.api.datacommons.org/v1/bulk/observation-dates/linked"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.475566359Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.489341099Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":209290563}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.489387879Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":209360623}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.506759949Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.509849819Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":204407913}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.509904809Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":204518693}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.513280419Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":207656423}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.513356559Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":207779653}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.527665079Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.536792119Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":231389733}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.536837369Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":231473593}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.541240169Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.54959988Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":74286121}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.54964532Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":74368992}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.550999869Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetContainedInPlace","duration":75514620}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.556790369Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.5708257Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.57494874Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":68045671}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.575013629Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":68162951}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.59171139Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.59649954Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":68691331}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.5965534Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":68808631}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.61195019Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.61652339Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":75237401}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.61657692Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":75330211}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.63084718Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":74050520}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.63091392Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":74166400}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.63307259Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.63670725Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":65851760}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.63675539Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":65937741}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.64786132Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.65398637Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetEntityCount","duration":71819750}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.65403093Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: DateEntityCount","duration":71869860}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.669708361Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/observation","url":"https://autopush.api.datacommons.org/v2/observation"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.669786971Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.688374911Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":76331331}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.688442431Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":76439251}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.706717661Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":73561911}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.706774141Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":73657321}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.722134801Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":74251331}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.722186731Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":74336991}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.737958402Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetContainedInPlace","duration":68143571}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.816711182Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: getNodeChunkTriples","duration":224908472}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.816777872Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodeTriples","duration":225014982}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "POST /api/place/name HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.837733593Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetObservations","duration":71110841}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.854409673Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v2/node","url":"https://autopush.api.datacommons.org/v2/node"}
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.927952503Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.TimeTrack","file":"/workspace/mixer/internal/util/util.go","line":470},"msg":"Tracked function execution time","name":"SQL: GetNodePredicates","duration":73505320}
Step #4 - "flask_cdc_webdriver_test": [19:32:57][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:57] "GET /api/observations/point/within?childType=Country&date=HIGHEST_COVERAGE&parentEntity=Earth&variables=Amount_EconomicActivity_GrossDomesticProduction_Nominal HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": {"time":"2025-11-27T19:32:57.948827703Z","level":"INFO","source":{"function":"github.com/datacommonsorg/mixer/internal/util.FetchRemote","file":"/workspace/mixer/internal/util/util.go","line":679},"msg":"[DC][RemoteMixerCall] url=https://autopush.api.datacommons.org/v1/bulk/info/place","url":"https://autopush.api.datacommons.org/v1/bulk/info/place"}
Step #4 - "flask_cdc_webdriver_test": [19:32:58][INFO    ][_internal.py:97] 127.0.0.1 - - [27/Nov/2025 19:32:58] "GET /api/place/parent?dcid=Earth HTTP/1.1" 200 - 
Step #4 - "flask_cdc_webdriver_test": 
Step #4 - "flask_cdc_webdriver_test": [gw29] [100%] PASSED server/webdriver/cdc_tests/timeline_test.py::TestTimeline::test_check_statvar_and_uncheck 
Step #4 - "flask_cdc_webdriver_test": [gw6] [100%] PASSED server/webdriver/cdc_tests/explore_test.py::TestExplorePage::test_ranking_scroll_disabled 
Step #4 - "flask_cdc_webdriver_test": 
Step #4 - "flask_cdc_webdriver_test": =============================== warnings summary ===============================
Step #4 - "flask_cdc_webdriver_test": .env/lib/python3.11/site-packages/flask_babel/__init__.py:183: 32 warnings
Step #4 - "flask_cdc_webdriver_test":   /workspace/.env/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 #4 - "flask_cdc_webdriver_test":     @locked_cached_property
Step #4 - "flask_cdc_webdriver_test": 
Step #4 - "flask_cdc_webdriver_test": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #4 - "flask_cdc_webdriver_test": ======= 75 passed, 2 skipped, 32 warnings, 8 rerun in 463.91s (0:07:43) ========
Finished Step #4 - "flask_cdc_webdriver_test"
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/aa20a703-3552-485e-bb49-40b9014032d9?project=879489846695