[DO NOT SUBMIT] Decode spanner proto fields. #1569
Draft
Google Cloud Build / mixer-pull-request (datcom-ci)
succeeded
May 31, 2025 in 3m 33s
Summary
Build Information
| Trigger | mixer-pull-request |
| Build | af669941-753b-4beb-88bd-d7cd4431ca73 |
| Start | 2025-05-31T11:26:18-07:00 |
| Duration | 2m42.961s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| lint | SUCCESS | 59.097s |
| build-proto | SUCCESS | 776ms |
| test | SUCCESS | 1m37.655s |
Details
starting build "af669941-753b-4beb-88bd-d7cd4431ca73"
FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/datacommonsorg/mixer
* branch 144ed963470b181af4910d33c0c109fae1109b1c -> FETCH_HEAD
HEAD is now at 144ed96 [DO NOT SUBMIT] Decode spanner proto fields.
GitCommit:
144ed963470b181af4910d33c0c109fae1109b1c
BUILD
Starting Step #0 - "lint"
Step #0 - "lint": Pulling image: gcr.io/datcom-ci/go-protoc
Step #0 - "lint": Using default tag: latest
Step #0 - "lint": latest: Pulling from datcom-ci/go-protoc
Step #0 - "lint": 7264a8db6415: Already exists
Step #0 - "lint": c4d48a809fc2: Pulling fs layer
Step #0 - "lint": 1e790db58572: Pulling fs layer
Step #0 - "lint": 727f4e1a48a6: Pulling fs layer
Step #0 - "lint": 3d4090b7fbdb: Pulling fs layer
Step #0 - "lint": 4e4a357a6813: Pulling fs layer
Step #0 - "lint": 6b3aefe48186: Pulling fs layer
Step #0 - "lint": d46c60bd447c: Pulling fs layer
Step #0 - "lint": d59646244fc6: Pulling fs layer
Step #0 - "lint": 4e4a357a6813: Waiting
Step #0 - "lint": 6b3aefe48186: Waiting
Step #0 - "lint": d46c60bd447c: Waiting
Step #0 - "lint": d59646244fc6: Waiting
Step #0 - "lint": 3d4090b7fbdb: Waiting
Step #0 - "lint": 727f4e1a48a6: Verifying Checksum
Step #0 - "lint": 727f4e1a48a6: Download complete
Step #0 - "lint": c4d48a809fc2: Verifying Checksum
Step #0 - "lint": c4d48a809fc2: Download complete
Step #0 - "lint": c4d48a809fc2: Pull complete
Step #0 - "lint": 3d4090b7fbdb: Verifying Checksum
Step #0 - "lint": 3d4090b7fbdb: Download complete
Step #0 - "lint": 4e4a357a6813: Download complete
Step #0 - "lint": 6b3aefe48186: Verifying Checksum
Step #0 - "lint": 6b3aefe48186: Download complete
Step #0 - "lint": 1e790db58572: Download complete
Step #0 - "lint": d59646244fc6: Verifying Checksum
Step #0 - "lint": d59646244fc6: Download complete
Step #0 - "lint": d46c60bd447c: Verifying Checksum
Step #0 - "lint": d46c60bd447c: Download complete
Step #0 - "lint": 1e790db58572: Pull complete
Step #0 - "lint": 727f4e1a48a6: Pull complete
Step #0 - "lint": 3d4090b7fbdb: Pull complete
Step #0 - "lint": 4e4a357a6813: Pull complete
Step #0 - "lint": 6b3aefe48186: Pull complete
Step #0 - "lint": d46c60bd447c: Pull complete
Step #0 - "lint": d59646244fc6: Pull complete
Step #0 - "lint": Digest: sha256:2cbd01d1912f21decf2bac7a3013525782d1e7cc884dfc3f86825bcd8b7f7bce
Step #0 - "lint": Status: Downloaded newer image for gcr.io/datcom-ci/go-protoc:latest
Step #0 - "lint": gcr.io/datcom-ci/go-protoc:latest
Step #0 - "lint": Connecting to raw.githubusercontent.com (185.199.108.133:443)
Step #0 - "lint": writing to stdout
Step #0 - "lint": - 100% |********************************| 11589 0:00:00 ETA
Step #0 - "lint": written to stdout
Step #0 - "lint": golangci/golangci-lint info checking GitHub for tag 'v1.52.2'
Step #0 - "lint": golangci/golangci-lint info found version: 1.52.2 for v1.52.2/linux/amd64
Step #0 - "lint": golangci/golangci-lint info installed ./bin/golangci-lint
Finished Step #0 - "lint"
Starting Step #1 - "build-proto"
Step #1 - "build-proto": Already have image (with digest): gcr.io/datcom-ci/go-protoc
Finished Step #1 - "build-proto"
Starting Step #2 - "test"
Step #2 - "test": Pulling image: golang
Step #2 - "test": Using default tag: latest
Step #2 - "test": latest: Pulling from library/golang
Step #2 - "test": Digest: sha256:81bf5927dc91aefb42e2bc3a5abdbe9bb3bae8ba8b107e2a4cf43ce3402534c6
Step #2 - "test": Status: Downloaded newer image for golang:latest
Step #2 - "test": docker.io/library/golang:latest
Step #2 - "test": ? github.com/datacommonsorg/mixer/cmd [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/cmd/tools [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/examples/api [no test files]
Step #2 - "test": === RUN TestMergeResolve
Step #2 - "test": --- PASS: TestMergeResolve (0.00s)
Step #2 - "test": === RUN TestMergeLinkedGraph
Step #2 - "test": --- PASS: TestMergeLinkedGraph (0.00s)
Step #2 - "test": === RUN TestMergeNode
Step #2 - "test": --- PASS: TestMergeNode (0.01s)
Step #2 - "test": === RUN TestMergeMultiNode
Step #2 - "test": --- PASS: TestMergeMultiNode (0.00s)
Step #2 - "test": === RUN TestMergeEvent
Step #2 - "test": --- PASS: TestMergeEvent (0.00s)
Step #2 - "test": === RUN TestMergeObservation
Step #2 - "test": --- PASS: TestMergeObservation (0.00s)
Step #2 - "test": === RUN TestMergeMultiObservation
Step #2 - "test": --- PASS: TestMergeMultiObservation (0.00s)
Step #2 - "test": === RUN TestMergeBulkVariableInfoResponse
Step #2 - "test": --- PASS: TestMergeBulkVariableInfoResponse (0.00s)
Step #2 - "test": === RUN TestMergeSearchStatVarResponse
Step #2 - "test": --- PASS: TestMergeSearchStatVarResponse (0.00s)
Step #2 - "test": === RUN TestMergeMultiNodeSearch
Step #2 - "test": --- PASS: TestMergeMultiNodeSearch (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/merger 0.028s
Step #2 - "test": === RUN TestParseMapping
Step #2 - "test": --- PASS: TestParseMapping (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/parser/mcf 0.004s
Step #2 - "test": === RUN TestParseComplexValue
Step #2 - "test": --- PASS: TestParseComplexValue (0.00s)
Step #2 - "test": === RUN TestParseMcf
Step #2 - "test": --- PASS: TestParseMcf (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/parser/tmcf 0.005s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/proto [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/proto/service [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/proto/v1 [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/proto/v2 [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/proto/v3 [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/pubsub [no test files]
Step #2 - "test": === RUN TestBulkVariableInfo
Step #2 - "test": === PAUSE TestBulkVariableInfo
Step #2 - "test": === CONT TestBulkVariableInfo
Step #2 - "test": --- PASS: TestBulkVariableInfo (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server 0.024s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/biopage [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/cache [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/convert [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/count [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/datasource [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/datasources [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/dispatcher [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/healthcheck [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/model [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/node [no test files]
Step #2 - "test": === RUN TestDecode
Step #2 - "test": --- PASS: TestDecode (0.00s)
Step #2 - "test": === RUN TestDecodeNextToken
Step #2 - "test": --- PASS: TestDecodeNextToken (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/pagination 0.012s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/place [no test files]
Step #2 - "test": === RUN TestGetLocationsRankings
Step #2 - "test": === PAUSE TestGetLocationsRankings
Step #2 - "test": === RUN TestGetPlaceStatDateWithinPlace
Step #2 - "test": === PAUSE TestGetPlaceStatDateWithinPlace
Step #2 - "test": === RUN TestGetRelatedLocations
Step #2 - "test": === PAUSE TestGetRelatedLocations
Step #2 - "test": === CONT TestGetLocationsRankings
Step #2 - "test": === CONT TestGetRelatedLocations
Step #2 - "test": === CONT TestGetPlaceStatDateWithinPlace
Step #2 - "test": --- PASS: TestGetPlaceStatDateWithinPlace (4.05s)
Step #2 - "test": --- PASS: TestGetRelatedLocations (4.13s)
Step #2 - "test": --- PASS: TestGetLocationsRankings (4.22s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/place/golden 4.297s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/placein [no test files]
Step #2 - "test": === RUN TestGetPlacesIn
Step #2 - "test": === PAUSE TestGetPlacesIn
Step #2 - "test": === CONT TestGetPlacesIn
Step #2 - "test": --- PASS: TestGetPlacesIn (3.13s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/placein/golden 3.204s
Step #2 - "test": === RUN TestGetScorePb
Step #2 - "test": --- PASS: TestGetScorePb (0.00s)
Step #2 - "test": === RUN TestSeriesByRank
Step #2 - "test": --- PASS: TestSeriesByRank (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/ranking 0.020s
Step #2 - "test": === RUN TestIsContainedIn
Step #2 - "test": --- PASS: TestIsContainedIn (0.11s)
Step #2 - "test": === RUN TestTokenize
Step #2 - "test": --- PASS: TestTokenize (0.00s)
Step #2 - "test": === RUN TestFindPlaceCandidates
Step #2 - "test": --- PASS: TestFindPlaceCandidates (0.00s)
Step #2 - "test": === RUN TestReplaceTokensWithCandidates
Step #2 - "test": --- PASS: TestReplaceTokensWithCandidates (0.00s)
Step #2 - "test": === RUN TestCombineContainedIn
Step #2 - "test": --- PASS: TestCombineContainedIn (0.00s)
Step #2 - "test": === RUN TestRankAndTrimCandidates
Step #2 - "test": --- PASS: TestRankAndTrimCandidates (0.00s)
Step #2 - "test": === RUN TestGetId2Span
Step #2 - "test": --- PASS: TestGetId2Span (0.00s)
Step #2 - "test": === RUN TestSplitQueryBySpan
Step #2 - "test": --- PASS: TestSplitQueryBySpan (0.00s)
Step #2 - "test": === RUN TestGetItemsForSpans
Step #2 - "test": --- PASS: TestGetItemsForSpans (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/recon 0.161s
Step #2 - "test": === RUN TestFindEntities
Step #2 - "test": === PAUSE TestFindEntities
Step #2 - "test": === RUN TestRecognizeEntities
Step #2 - "test": === PAUSE TestRecognizeEntities
Step #2 - "test": === RUN TestRecognizePlaces
Step #2 - "test": === PAUSE TestRecognizePlaces
Step #2 - "test": === RUN TestResolveCoordinates
Step #2 - "test": === PAUSE TestResolveCoordinates
Step #2 - "test": === RUN TestResolveEntities
Step #2 - "test": === PAUSE TestResolveEntities
Step #2 - "test": === RUN TestResolveIds
Step #2 - "test": === PAUSE TestResolveIds
Step #2 - "test": === CONT TestFindEntities
Step #2 - "test": === CONT TestResolveCoordinates
Step #2 - "test": === CONT TestResolveIds
Step #2 - "test": === CONT TestResolveEntities
Step #2 - "test": === CONT TestRecognizeEntities
Step #2 - "test": === CONT TestRecognizePlaces
Step #2 - "test": --- PASS: TestFindEntities (7.14s)
Step #2 - "test": --- PASS: TestResolveIds (7.38s)
Step #2 - "test": --- PASS: TestResolveEntities (7.40s)
Step #2 - "test": --- PASS: TestRecognizeEntities (7.53s)
Step #2 - "test": --- PASS: TestRecognizePlaces (7.55s)
Step #2 - "test": --- PASS: TestResolveCoordinates (8.79s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/recon/golden 8.890s
Step #2 - "test": === RUN TestCacheClient
Step #2 - "test": redis: 2025/05/31 18:27:59 commands.go:25: specified duration is 1ns, but minimal supported value is 1ms - truncating to 1ms
Step #2 - "test": redis: 2025/05/31 18:27:59 commands.go:25: specified duration is 1ns, but minimal supported value is 1ms - truncating to 1ms
Step #2 - "test": --- PASS: TestCacheClient (0.02s)
Step #2 - "test": === RUN TestCompressionSize
Step #2 - "test": === RUN TestCompressionSize/small
Step #2 - "test": === RUN TestCompressionSize/medium
Step #2 - "test": === RUN TestCompressionSize/large
Step #2 - "test": --- PASS: TestCompressionSize (0.01s)
Step #2 - "test": --- PASS: TestCompressionSize/small (0.00s)
Step #2 - "test": --- PASS: TestCompressionSize/medium (0.00s)
Step #2 - "test": --- PASS: TestCompressionSize/large (0.01s)
Step #2 - "test": === RUN TestGetRedisAddress
Step #2 - "test": === RUN TestGetRedisAddress/us-central1
Step #2 - "test": === RUN TestGetRedisAddress/us-east1
Step #2 - "test": === RUN TestGetRedisAddress/default
Step #2 - "test": === RUN TestGetRedisAddress/unconfigured_region
Step #2 - "test": --- PASS: TestGetRedisAddress (0.00s)
Step #2 - "test": --- PASS: TestGetRedisAddress/us-central1 (0.00s)
Step #2 - "test": --- PASS: TestGetRedisAddress/us-east1 (0.00s)
Step #2 - "test": --- PASS: TestGetRedisAddress/default (0.00s)
Step #2 - "test": --- PASS: TestGetRedisAddress/unconfigured_region (0.00s)
Step #2 - "test": === RUN TestCacheProcessorPreProcess
Step #2 - "test": === RUN TestCacheProcessorPreProcess/Cache_Hit
Step #2 - "test": 2025/05/31 18:27:59 Cache hit: *v2.NodeRequest
Step #2 - "test": === RUN TestCacheProcessorPreProcess/Cache_Miss
Step #2 - "test": === RUN TestCacheProcessorPreProcess/Cache_Error
Step #2 - "test": 2025/05/31 18:27:59 Error getting cached response: failed to get from Redis: redis error
Step #2 - "test": --- PASS: TestCacheProcessorPreProcess (0.00s)
Step #2 - "test": --- PASS: TestCacheProcessorPreProcess/Cache_Hit (0.00s)
Step #2 - "test": --- PASS: TestCacheProcessorPreProcess/Cache_Miss (0.00s)
Step #2 - "test": --- PASS: TestCacheProcessorPreProcess/Cache_Error (0.00s)
Step #2 - "test": === RUN TestCacheProcessorPostProcess
Step #2 - "test": === RUN TestCacheProcessorPostProcess/Cache_Success
Step #2 - "test": === RUN TestCacheProcessorPostProcess/Cache_Error
Step #2 - "test": 2025/05/31 18:27:59 Error caching response: failed to set in Redis: redis error
Step #2 - "test": === RUN TestCacheProcessorPostProcess/No_Response
Step #2 - "test": --- PASS: TestCacheProcessorPostProcess (0.01s)
Step #2 - "test": --- PASS: TestCacheProcessorPostProcess/Cache_Success (0.01s)
Step #2 - "test": --- PASS: TestCacheProcessorPostProcess/Cache_Error (0.01s)
Step #2 - "test": --- PASS: TestCacheProcessorPostProcess/No_Response (0.00s)
Step #2 - "test": === RUN TestNewEmptyResponse
Step #2 - "test": === RUN TestNewEmptyResponse/Node
Step #2 - "test": === RUN TestNewEmptyResponse/Observation
Step #2 - "test": === RUN TestNewEmptyResponse/NodeSearch
Step #2 - "test": === RUN TestNewEmptyResponse/Resolve
Step #2 - "test": --- PASS: TestNewEmptyResponse (0.00s)
Step #2 - "test": --- PASS: TestNewEmptyResponse/Node (0.00s)
Step #2 - "test": --- PASS: TestNewEmptyResponse/Observation (0.00s)
Step #2 - "test": --- PASS: TestNewEmptyResponse/NodeSearch (0.00s)
Step #2 - "test": --- PASS: TestNewEmptyResponse/Resolve (0.00s)
Step #2 - "test": === RUN TestSkipCache
Step #2 - "test": === RUN TestSkipCache/Don't_Skip_Cache
Step #2 - "test": 2025/05/31 18:27:59 Cache hit: *v2.NodeRequest
Step #2 - "test": === RUN TestSkipCache/Skip_Cache
Step #2 - "test": --- PASS: TestSkipCache (0.00s)
Step #2 - "test": --- PASS: TestSkipCache/Don't_Skip_Cache (0.00s)
Step #2 - "test": --- PASS: TestSkipCache/Skip_Cache (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/redis 0.061s
Step #2 - "test": === RUN TestUpdateNodeRequestNextToken
Step #2 - "test": --- PASS: TestUpdateNodeRequestNextToken (0.00s)
Step #2 - "test": === RUN TestUpdateNodeResponseNextToken
Step #2 - "test": --- PASS: TestUpdateNodeResponseNextToken (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/remote 0.012s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/resource [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/search [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/spanner [no test files]
Step #2 - "test": === RUN TestNode
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestNode (0.00s)
Step #2 - "test": === RUN TestGetNodeProps
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestGetNodeProps (0.00s)
Step #2 - "test": === RUN TestGetNodeOutEdgesByID
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestGetNodeOutEdgesByID (0.00s)
Step #2 - "test": === RUN TestGetNodeInEdgesByID
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestGetNodeInEdgesByID (0.00s)
Step #2 - "test": === RUN TestGetObservations
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestGetObservations (0.00s)
Step #2 - "test": === RUN TestGetObservationsContainedInPlace
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestGetObservationsContainedInPlace (0.00s)
Step #2 - "test": === RUN TestSearchNodes
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestSearchNodes (0.00s)
Step #2 - "test": === RUN TestSearchObjectValues
Step #2 - "test": 2025/05/31 18:27:59 Spanner graph not enabled.
Step #2 - "test": --- PASS: TestSearchObjectValues (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/spanner/golden 0.027s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/spanner/temp [no test files]
Step #2 - "test": === RUN TestFilterAndRank
Step #2 - "test": --- PASS: TestFilterAndRank (0.00s)
Step #2 - "test": === RUN TestByRank
Step #2 - "test": --- PASS: TestByRank (0.00s)
Step #2 - "test": === RUN TestGetLatest
Step #2 - "test": --- PASS: TestGetLatest (0.00s)
Step #2 - "test": === RUN TestGetValueFromBestSourcePb
Step #2 - "test": --- PASS: TestGetValueFromBestSourcePb (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/stat 0.024s
Step #2 - "test": === RUN TestGetStatAll
Step #2 - "test": === PAUSE TestGetStatAll
Step #2 - "test": === RUN TestGetStatDateWithinPlace
Step #2 - "test": === PAUSE TestGetStatDateWithinPlace
Step #2 - "test": === RUN TestGetStatSeries
Step #2 - "test": === PAUSE TestGetStatSeries
Step #2 - "test": === RUN TestGetStats
Step #2 - "test": === PAUSE TestGetStats
Step #2 - "test": === CONT TestGetStatAll
Step #2 - "test": === CONT TestGetStatSeries
Step #2 - "test": === CONT TestGetStats
Step #2 - "test": === CONT TestGetStatDateWithinPlace
Step #2 - "test": --- PASS: TestGetStatDateWithinPlace (5.95s)
Step #2 - "test": --- PASS: TestGetStatSeries (6.18s)
Step #2 - "test": --- PASS: TestGetStatAll (6.39s)
Step #2 - "test": --- PASS: TestGetStats (6.67s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/stat/golden 6.768s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/statvar [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/statvar/fetcher [no test files]
Step #2 - "test": === RUN TestParseNodeString
Step #2 - "test": --- PASS: TestParseNodeString (0.00s)
Step #2 - "test": === RUN TestVariableFormulaParseFormula
Step #2 - "test": --- PASS: TestVariableFormulaParseFormula (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/statvar/formula 0.026s
Step #2 - "test": === RUN TestGetEntityStatVarsUnionV1
Step #2 - "test": === PAUSE TestGetEntityStatVarsUnionV1
Step #2 - "test": === RUN TestGetPlaceStatsVar
Step #2 - "test": === PAUSE TestGetPlaceStatsVar
Step #2 - "test": === RUN TestSearchStatVar
Step #2 - "test": 2025/05/31 18:27:59 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:27:59 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:27:59 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:03 Could not read blocklist svg file. Use empty blocklist svg list.
Step #2 - "test": 2025/05/31 18:28:13 SQL: GetKeyValue: 327.262µs
Step #2 - "test": 2025/05/31 18:28:13 SQL: GetStatVarGroups: 451.419µs
Step #2 - "test": 2025/05/31 18:28:13 SQL: GetAllStatisticalVariables: 514.621µs
Step #2 - "test": 2025/05/31 18:28:40 BuildStatVarSearchIndex: 8.055116261s
Step #2 - "test": 2025/05/31 18:28:40 SQL: GetAllProvenances: 515.442µs
Step #2 - "test": 2025/05/31 18:28:40 SQL: GetAllEntitiesAndVariables: 292.452µs
Step #2 - "test": 2025/05/31 18:28:41 SQL: GetExistingStatVarGroups: 20.45527ms
Step #2 - "test": 2025/05/31 18:28:41 SQL: GetExistingStatVarGroups: 19.414169ms
Step #2 - "test": 2025/05/31 18:28:41 SQL: GetExistingStatVarGroups: 598.387µs
Step #2 - "test": 2025/05/31 18:28:43 SQL: GetExistingStatVarGroups: 7.105207ms
Step #2 - "test": --- PASS: TestSearchStatVar (43.84s)
Step #2 - "test": === CONT TestGetEntityStatVarsUnionV1
Step #2 - "test": === CONT TestGetPlaceStatsVar
Step #2 - "test": --- PASS: TestGetEntityStatVarsUnionV1 (2.58s)
Step #2 - "test": --- PASS: TestGetPlaceStatsVar (2.64s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/statvar/golden 46.583s
Step #2 - "test": === RUN TestGetParentMapping
Step #2 - "test": --- PASS: TestGetParentMapping (0.00s)
Step #2 - "test": === RUN TestRemoveSvg
Step #2 - "test": --- PASS: TestRemoveSvg (0.00s)
Step #2 - "test": === RUN TestBuildStatVarSearchIndex
Step #2 - "test": 2025/05/31 18:27:59 BuildStatVarSearchIndex: 65.673µs
Step #2 - "test": 2025/05/31 18:27:59 BuildStatVarSearchIndex: 28.336µs
Step #2 - "test": --- PASS: TestBuildStatVarSearchIndex (0.00s)
Step #2 - "test": === RUN TestFilter
Step #2 - "test": --- PASS: TestFilter (0.00s)
Step #2 - "test": === RUN TestMergeCustomSVG
Step #2 - "test": --- PASS: TestMergeCustomSVG (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/statvar/hierarchy 0.023s
Step #2 - "test": === RUN TestSearchTokens
Step #2 - "test": --- PASS: TestSearchTokens (0.00s)
Step #2 - "test": === RUN TestCompareRankingInfo
Step #2 - "test": --- PASS: TestCompareRankingInfo (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/statvar/search 0.040s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/translator [no test files]
Step #2 - "test": === RUN TestSparql
Step #2 - "test": === PAUSE TestSparql
Step #2 - "test": === RUN TestQuery
Step #2 - "test": === PAUSE TestQuery
Step #2 - "test": === CONT TestSparql
Step #2 - "test": === CONT TestQuery
Step #2 - "test": --- PASS: TestSparql (5.29s)
Step #2 - "test": --- PASS: TestQuery (6.18s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/translator/golden 6.328s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v0/internalbio [no test files]
Step #2 - "test": === RUN TestGetBioPageData
Step #2 - "test": === PAUSE TestGetBioPageData
Step #2 - "test": === CONT TestGetBioPageData
Step #2 - "test": --- PASS: TestGetBioPageData (4.25s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/internalbio/golden 4.303s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v0/placestatvar [no test files]
Step #2 - "test": === RUN TestGetPlaceStatVars
Step #2 - "test": === PAUSE TestGetPlaceStatVars
Step #2 - "test": === CONT TestGetPlaceStatVars
Step #2 - "test": --- PASS: TestGetPlaceStatVars (6.84s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/placestatvar/golden 6.925s
Step #2 - "test": === RUN TestMerge
Step #2 - "test": --- PASS: TestMerge (9.40s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/propertylabel 9.531s
Step #2 - "test": === RUN TestGetPropertyLabels
Step #2 - "test": === PAUSE TestGetPropertyLabels
Step #2 - "test": === CONT TestGetPropertyLabels
Step #2 - "test": --- PASS: TestGetPropertyLabels (4.55s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/propertylabel/golden 4.584s
Step #2 - "test": === RUN TestFilterEntities
Step #2 - "test": --- PASS: TestFilterEntities (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/propertyvalue 0.061s
Step #2 - "test": === RUN TestGetPropertyValues
Step #2 - "test": === PAUSE TestGetPropertyValues
Step #2 - "test": === CONT TestGetPropertyValues
Step #2 - "test": --- PASS: TestGetPropertyValues (5.11s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/propertyvalue/golden 5.168s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v0/statpoint [no test files]
Step #2 - "test": === RUN TestGetStatValue
Step #2 - "test": === PAUSE TestGetStatValue
Step #2 - "test": === CONT TestGetStatValue
Step #2 - "test": --- PASS: TestGetStatValue (4.70s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/statpoint/golden 4.816s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v0/triple [no test files]
Step #2 - "test": === RUN TestGetTriples
Step #2 - "test": === PAUSE TestGetTriples
Step #2 - "test": === CONT TestGetTriples
Step #2 - "test": --- PASS: TestGetTriples (5.44s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v0/triple/golden 5.534s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v1/event [no test files]
Step #2 - "test": === RUN TestEventCollectionDate
Step #2 - "test": === PAUSE TestEventCollectionDate
Step #2 - "test": === RUN TestEventCollection
Step #2 - "test": === PAUSE TestEventCollection
Step #2 - "test": === CONT TestEventCollectionDate
Step #2 - "test": === CONT TestEventCollection
Step #2 - "test": --- PASS: TestEventCollection (5.95s)
Step #2 - "test": --- PASS: TestEventCollectionDate (5.96s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v1/event/golden 6.146s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v1/info [no test files]
Step #2 - "test": === RUN TestBulkPlaceInfo
Step #2 - "test": === PAUSE TestBulkPlaceInfo
Step #2 - "test": === RUN TestBulkVariableGroupInfo
Step #2 - "test": 2025/05/31 18:28:02 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:02 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:02 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:07 Could not read blocklist svg file. Use empty blocklist svg list.
Step #2 - "test": 2025/05/31 18:28:17 SQL: GetKeyValue: 436.385µs
Step #2 - "test": 2025/05/31 18:28:17 SQL: GetStatVarGroups: 512.795µs
Step #2 - "test": 2025/05/31 18:28:17 SQL: GetAllStatisticalVariables: 540.787µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetAllProvenances: 699.429µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetAllEntitiesAndVariables: 409.263µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 330.065µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 572.522µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 361.048µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 360.707µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 528.824µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 638.414µs
Step #2 - "test": 2025/05/31 18:28:35 SQL: GetExistingStatVarGroups: 235.539µs
Step #2 - "test": --- PASS: TestBulkVariableGroupInfo (32.79s)
Step #2 - "test": === RUN TestBulkVariableInfo
Step #2 - "test": === PAUSE TestBulkVariableInfo
Step #2 - "test": === RUN TestPlaceInfo
Step #2 - "test": === PAUSE TestPlaceInfo
Step #2 - "test": === RUN TestVariableGroupInfo
Step #2 - "test": 2025/05/31 18:28:37 Could not read blocklist svg file. Use empty blocklist svg list.
Step #2 - "test": --- PASS: TestVariableGroupInfo (22.07s)
Step #2 - "test": === RUN TestVariableInfo
Step #2 - "test": === PAUSE TestVariableInfo
Step #2 - "test": === CONT TestBulkPlaceInfo
Step #2 - "test": === CONT TestPlaceInfo
Step #2 - "test": === CONT TestBulkVariableInfo
Step #2 - "test": === CONT TestVariableInfo
Step #2 - "test": 2025/05/31 18:28:57 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:57 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:57 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:59 SQL: GetAllProvenances: 491.291µs
Step #2 - "test": 2025/05/31 18:28:59 SQL: GetAllEntitiesAndVariables: 264.476µs
Step #2 - "test": --- PASS: TestVariableInfo (2.06s)
Step #2 - "test": 2025/05/31 18:28:59 SQL: GetSVSummaries: 1.454481ms
Step #2 - "test": 2025/05/31 18:28:59 SQL: GetStatVarSummaries (Count_Person_Female, FertilityRate_Person_Female): 1.485848ms
Step #2 - "test": --- PASS: TestBulkPlaceInfo (2.08s)
Step #2 - "test": --- PASS: TestPlaceInfo (2.10s)
Step #2 - "test": 2025/05/31 18:28:59 SQL: GetSVSummaries: 1.815666ms
Step #2 - "test": 2025/05/31 18:28:59 SQL: GetStatVarSummaries (Count_Person_Female, test_var_1): 1.845361ms
Step #2 - "test": --- PASS: TestBulkVariableInfo (2.32s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v1/info/golden 57.276s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v1/observationdates [no test files]
Step #2 - "test": === RUN TestBulkObservationDatesLinked
Step #2 - "test": === PAUSE TestBulkObservationDatesLinked
Step #2 - "test": === CONT TestBulkObservationDatesLinked
Step #2 - "test": 2025/05/31 18:28:02 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:02 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:02 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:07 SQL: GetAllProvenances: 556.367µs
Step #2 - "test": 2025/05/31 18:28:07 SQL: GetAllEntitiesAndVariables: 392.445µs
Step #2 - "test": 2025/05/31 18:28:07 SQ
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/af669941-753b-4beb-88bd-d7cd4431ca73?project=879489846695.]
...
/05/31 18:28:22 SQL: GetContainedInPlace: 565.716µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 1.89469ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 246.103µs
Step #2 - "test": --- PASS: TestDerivedSeries (11.39s)
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 3.2009ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 42.703061ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 973.207µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetNodePredicates: 6.487925ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 269.848µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 494.246µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 412.891µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 260.774µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 270.535µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 293.989µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 2.526848ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 2.039012ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 350.24µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 1.114174ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 645.795µs
Step #2 - "test": --- PASS: TestFetchDirect (11.55s)
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 403.837µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 2.765088ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservationsByEntityType: 2.039261ms
Step #2 - "test": --- PASS: TestFetchContainIn (11.64s)
Step #2 - "test": 2025/05/31 18:28:22 SQL: getNodeChunkTriples: 9.086086ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: getNodeChunkTriples: 20.899799ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: getNodeChunkTriples: 22.12986ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetNodeTriples: 22.28938ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetEntityInfoTriples: 344.438µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 461.924µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 908.795µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 363.911µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 874.2µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 430.126µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 1.410593ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 413.735µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 1.3976ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 559.519µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 3.810386ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetContainedInPlace: 450.373µs
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetObservations: 2.378688ms
Step #2 - "test": --- PASS: TestCalculationForObsCollection (12.21s)
Step #2 - "test": 2025/05/31 18:28:22 SQL: getNodeChunkTriples: 5.640647ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: getNodeChunkTriples: 15.691616ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: getNodeChunkTriples: 15.991936ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetNodeTriples: 16.094042ms
Step #2 - "test": 2025/05/31 18:28:22 SQL: GetEntityInfoTriples: 238.834µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 240.033µs
Step #2 - "test": 2025/05/31 18:28:23 Fetch series cache in contained-in observation query
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 414.938µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 363.063µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 873.91µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 437.24µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 605.087µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 9.841736ms
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 506.462µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 315.897µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 1.041285ms
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 615.72µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 607.574µs
Step #2 - "test": --- PASS: TestCalculation (12.48s)
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 26.786294ms
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 391.209µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 1.41105ms
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 339.551µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 538.871µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 267.174µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 918.062µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 248.11µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 388.785µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 319.647µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 2.64958ms
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 259.995µs
Step #2 - "test": 2025/05/31 18:28:23 Fetch series cache in contained-in observation query
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 1.564764ms
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetContainedInPlace: 259.52µs
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservations: 627ns
Step #2 - "test": 2025/05/31 18:28:23 SQL: GetObservationsByEntityType: 862.15µs
Step #2 - "test": --- PASS: TestFetchContainInLatest (13.28s)
Step #2 - "test": 2025/05/31 18:28:24 SQL: GetContainedInPlace: 438.706µs
Step #2 - "test": 2025/05/31 18:28:24 Fetch series cache in contained-in observation query
Step #2 - "test": 2025/05/31 18:28:24 SQL: GetObservations: 1.602069ms
Step #2 - "test": 2025/05/31 18:28:24 SQL: GetContainedInPlace: 328.015µs
Step #2 - "test": 2025/05/31 18:28:24 Fetch series cache in contained-in observation query
Step #2 - "test": 2025/05/31 18:28:24 SQL: GetObservations: 2.814841ms
Step #2 - "test": 2025/05/31 18:28:24 SQL: GetContainedInPlace: 349.814µs
Step #2 - "test": 2025/05/31 18:28:24 Fetch series cache in contained-in observation query
Step #2 - "test": 2025/05/31 18:28:25 SQL: GetObservations: 1.761205ms
Step #2 - "test": 2025/05/31 18:28:25 SQL: GetAllEntitiesOfType: 239.523µs
Step #2 - "test": 2025/05/31 18:28:25 Fetch series cache in contained-in observation query
Step #2 - "test": 2025/05/31 18:28:25 SQL: GetObservationsByEntityType: 648.112µs
Step #2 - "test": --- PASS: TestFetchContainInAll (14.44s)
Step #2 - "test": 2025/05/31 18:28:28 SQL: GetKeyValue: 242.062µs
Step #2 - "test": 2025/05/31 18:28:28 SQL: GetStatVarGroups: 332.068µs
Step #2 - "test": 2025/05/31 18:28:28 SQL: GetAllStatisticalVariables: 318.231µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetAllProvenances: 534.821µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetAllEntitiesAndVariables: 16.51161ms
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetNodePredicates: 347.374µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: getNodeChunkTriples: 482.592µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetNodeTriples: 514.267µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetEntityInfoTriples: 176.712µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetNodePredicates: 206.106µs
Step #2 - "test": 2025/05/31 18:28:45 SQL: GetNodePredicates: 226.855µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetNodePredicates: 5.357255ms
Step #2 - "test": 2025/05/31 18:28:46 SQL: getNodeChunkTriples: 6.979389ms
Step #2 - "test": 2025/05/31 18:28:46 SQL: getNodeChunkTriples: 11.388249ms
Step #2 - "test": 2025/05/31 18:28:46 SQL: getNodeChunkTriples: 11.725472ms
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetNodeTriples: 11.819912ms
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetEntityInfoTriples: 198.539µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 266.991µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 166.967µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 161.825µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 187.351µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 153.484µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 159.296µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 182.833µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 145.771µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 140.218µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 171.991µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 147.474µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 161.78µs
Step #2 - "test": 2025/05/31 18:28:46 SQL: GetExistingStatVarGroups: 184.312µs
Step #2 - "test": --- PASS: TestExistence (35.73s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v2/observation/golden 36.037s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v2/observation/helper [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v2/properties [no test files]
Step #2 - "test": === RUN TestPropertiesV2
Step #2 - "test": === PAUSE TestPropertiesV2
Step #2 - "test": === CONT TestPropertiesV2
Step #2 - "test": 2025/05/31 18:28:11 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:11 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:16 SQL: GetAllProvenances: 588.15µs
Step #2 - "test": 2025/05/31 18:28:16 SQL: GetAllEntitiesAndVariables: 435.023µs
Step #2 - "test": 2025/05/31 18:28:16 SQL: GetNodePredicates: 555.011µs
Step #2 - "test": 2025/05/31 18:28:16 SQL: GetNodePredicates: 435.495µs
Step #2 - "test": --- PASS: TestPropertiesV2 (5.50s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v2/properties/golden 5.648s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v2/propertyvalues [no test files]
Step #2 - "test": === RUN TestContainedInPlace
Step #2 - "test": === PAUSE TestContainedInPlace
Step #2 - "test": === RUN TestSimplePropertyValues
Step #2 - "test": === PAUSE TestSimplePropertyValues
Step #2 - "test": === RUN TestSpecializationOf
Step #2 - "test": === PAUSE TestSpecializationOf
Step #2 - "test": === RUN TestTripleIn
Step #2 - "test": === PAUSE TestTripleIn
Step #2 - "test": === RUN TestTripleOut
Step #2 - "test": === PAUSE TestTripleOut
Step #2 - "test": === CONT TestContainedInPlace
Step #2 - "test": === CONT TestSpecializationOf
Step #2 - "test": === CONT TestTripleOut
Step #2 - "test": === CONT TestTripleIn
Step #2 - "test": === CONT TestSimplePropertyValues
Step #2 - "test": 2025/05/31 18:28:11 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:11 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:11 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:11 Connected to sqlite db: /workspace/test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:11 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:11 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:19 Could not read blocklist svg file. Use empty blocklist svg list.
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllProvenances: 760.77µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllEntitiesAndVariables: 567.349µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodePredicates: 732.46µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: getNodeChunkTriples: 1.12367ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodeTriples: 1.164933ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetEntityInfoTriples: 284.966µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllProvenances: 2.569859ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllEntitiesAndVariables: 516.063µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllProvenances: 1.87653ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllEntitiesAndVariables: 1.196197ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllProvenances: 565.389µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetAllEntitiesAndVariables: 420.74µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodePredicates: 490.848µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetContainedInPlace: 408.029µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: getNodeChunkTriples: 24.744777ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodeTriples: 26.172485ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetEntityInfoTriples: 400.812µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: getNodeChunkTriples: 10.084907ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodeTriples: 10.272099ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: getNodeChunkTriples: 616.798µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodeTriples: 661.052µs
Step #2 - "test": --- PASS: TestTripleIn (8.59s)
Step #2 - "test": 2025/05/31 18:28:19 SQL: getNodeChunkTriples: 621.729µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodeTriples: 668.571µs
Step #2 - "test": 2025/05/31 18:28:19 SQL: getNodeChunkTriples: 1.241435ms
Step #2 - "test": 2025/05/31 18:28:19 SQL: GetNodeTriples: 1.285949ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 1.703348ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodeTriples: 1.74382ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodePredicates: 391.328µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 500.834µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodeTriples: 545.775µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 778.032µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodeTriples: 816.562µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetEntityInfoTriples: 178.065µs
Step #2 - "test": --- PASS: TestTripleOut (8.78s)
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 11.809504ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 33.465993ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 33.659535ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 33.822762ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 34.850185ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 34.946449ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 36.874633ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodeTriples: 36.971262ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetContainedInPlace: 303.083µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 1.567239ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodeTriples: 1.619691ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetContainedInPlace: 422.157µs
Step #2 - "test": 2025/05/31 18:28:20 SQL: getNodeChunkTriples: 7.032547ms
Step #2 - "test": 2025/05/31 18:28:20 SQL: GetNodeTriples: 7.09571ms
Step #2 - "test": --- PASS: TestContainedInPlace (9.09s)
Step #2 - "test": 2025/05/31 18:28:21 SQL: getNodeChunkTriples: 787.692µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodeTriples: 911.997µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: getNodeChunkTriples: 622.485µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodeTriples: 672.945µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: getNodeChunkTriples: 561.661µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodeTriples: 612.43µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetEntityInfoTriples: 220.522µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodePredicates: 374.453µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: getNodeChunkTriples: 619.194µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodeTriples: 720.802µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetEntityInfoTriples: 318.289µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodePredicates: 303.846µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: getNodeChunkTriples: 603.561µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetNodeTriples: 650.689µs
Step #2 - "test": 2025/05/31 18:28:21 SQL: GetEntityInfoTriples: 176.057µs
Step #2 - "test": --- PASS: TestSimplePropertyValues (10.38s)
Step #2 - "test": --- PASS: TestSpecializationOf (30.88s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v2/propertyvalues/golden 31.064s
Step #2 - "test": === RUN TestParseCoordinate
Step #2 - "test": --- PASS: TestParseCoordinate (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v2/resolve 0.096s
Step #2 - "test": === RUN TestResolveCoordinate
Step #2 - "test": === PAUSE TestResolveCoordinate
Step #2 - "test": === RUN TestResolveDescription
Step #2 - "test": === PAUSE TestResolveDescription
Step #2 - "test": === RUN TestResolveID
Step #2 - "test": === PAUSE TestResolveID
Step #2 - "test": === CONT TestResolveCoordinate
Step #2 - "test": === CONT TestResolveID
Step #2 - "test": === CONT TestResolveDescription
Step #2 - "test": --- PASS: TestResolveID (6.89s)
Step #2 - "test": --- PASS: TestResolveCoordinate (7.40s)
Step #2 - "test": --- PASS: TestResolveDescription (8.02s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v2/resolve/golden 8.230s
Step #2 - "test": === RUN TestFetchChildPlaces
Step #2 - "test": === PAUSE TestFetchChildPlaces
Step #2 - "test": === CONT TestFetchChildPlaces
Step #2 - "test": --- PASS: TestFetchChildPlaces (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v2/shared 0.172s
Step #2 - "test": === RUN TestV3Node
Step #2 - "test": --- PASS: TestV3Node (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v3/node/golden 0.066s
Step #2 - "test": === RUN TestV3NodeSearch
Step #2 - "test": --- PASS: TestV3NodeSearch (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v3/nodesearch/golden 0.141s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/server/v3/observation [no test files]
Step #2 - "test": === RUN TestV3Observation
Step #2 - "test": --- PASS: TestV3Observation (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/server/v3/observation/golden 0.130s
Step #2 - "test": === RUN TestId
Step #2 - "test": 2025/05/31 18:28:13 Connected to sqlite db: ../../test/sqlquery/key_value/datacommons.db
Step #2 - "test": --- PASS: TestId (0.00s)
Step #2 - "test": === RUN TestGetKeyValue
Step #2 - "test": 2025/05/31 18:28:13 Connected to sqlite db: ../../test/sqlquery/key_value/datacommons.db
Step #2 - "test": 2025/05/31 18:28:13 SQL: GetKeyValue: 2.106543ms
Step #2 - "test": --- PASS: TestGetKeyValue (0.00s)
Step #2 - "test": === RUN TestGenerateCTESelectStatement
Step #2 - "test": --- PASS: TestGenerateCTESelectStatement (0.00s)
Step #2 - "test": === RUN TestChunkSlice
Step #2 - "test": --- PASS: TestChunkSlice (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/sqldb 0.064s
Step #2 - "test": === RUN TestCountObservation
Step #2 - "test": 2025/05/31 18:28:14 Connected to sqlite db: ../../../test/datacommons.db
Step #2 - "test": 2025/05/31 18:28:14 SQL: GetObservationCount: 1.146336ms
Step #2 - "test": 2025/05/31 18:28:14 SQL: GetObservationCount: 554.711µs
Step #2 - "test": --- PASS: TestCountObservation (0.00s)
Step #2 - "test": === RUN TestGetImportTableData
Step #2 - "test": 2025/05/31 18:28:14 Connected to sqlite db: ../../../test/test_get_import_table_data.db
Step #2 - "test": 2025/05/31 18:28:14 SQL: GetAllImports: 1.233973ms
Step #2 - "test": --- PASS: TestGetImportTableData (0.01s)
Step #2 - "test": === RUN TestGetStatVarSummaries
Step #2 - "test": 2025/05/31 18:28:14 Connected to sqlite db: ../../../test/sqlquery/statvar_summary/datacommons.db
Step #2 - "test": 2025/05/31 18:28:14 SQL tables check succeeded.
Step #2 - "test": 2025/05/31 18:28:14 SQL schema check succeeded.
Step #2 - "test": 2025/05/31 18:28:14 SQL: GetSVSummaries: 1.599428ms
Step #2 - "test": 2025/05/31 18:28:14 SQL: GetStatVarSummaries (var1, var2): 34.024515ms
Step #2 - "test": --- PASS: TestGetStatVarSummaries (0.04s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/sqldb/sqlquery 0.169s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/store [no test files]
Step #2 - "test": === RUN TestReadOneTable
Step #2 - "test": --- PASS: TestReadOneTable (0.00s)
Step #2 - "test": === RUN TestReadTwoTables
Step #2 - "test": --- PASS: TestReadTwoTables (0.02s)
Step #2 - "test": === RUN TestSortTables
Step #2 - "test": --- PASS: TestSortTables (0.00s)
Step #2 - "test": === RUN TestBuildRowList
Step #2 - "test": --- PASS: TestBuildRowList (0.00s)
Step #2 - "test": === RUN TestParseTableInfo
Step #2 - "test": --- PASS: TestParseTableInfo (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/store/bigtable 0.137s
Step #2 - "test": === RUN TestLoadRecogPlaceStore
Step #2 - "test": --- PASS: TestLoadRecogPlaceStore (4.25s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/store/files 4.324s
Step #2 - "test": === RUN TestBind
Step #2 - "test": --- PASS: TestBind (0.00s)
Step #2 - "test": === RUN TestGetBindings
Step #2 - "test": --- PASS: TestGetBindings (0.00s)
Step #2 - "test": === RUN TestGetGraph
Step #2 - "test": --- PASS: TestGetGraph (0.00s)
Step #2 - "test": === RUN TestGetConstraint
Step #2 - "test": --- PASS: TestGetConstraint (0.00s)
Step #2 - "test": === RUN TestGetSQL
Step #2 - "test": --- PASS: TestGetSQL (0.00s)
Step #2 - "test": === RUN TestTranslate
Step #2 - "test": --- PASS: TestTranslate (0.05s)
Step #2 - "test": === RUN TestDcidSimplified
Step #2 - "test": --- PASS: TestDcidSimplified (0.00s)
Step #2 - "test": === RUN TestTranslateIOCountyBQ
Step #2 - "test": Multiple functional deps: `dc_v3.bq_county_outcomes`->E2 => map[gender:`dc_v3.bq_county_outcomes`->gender location:`dc_v3.bq_county_outcomes`->E1 outcome:`dc_v3.bq_county_outcomes`->outcome percentile:`dc_v3.bq_county_outcomes`->percentile race:`dc_v3.bq_county_outcomes`->race]
Step #2 - "test": Multiple functional deps: `dc_v3.bq_county_outcomes`->E2 => map[gender:`dc_v3.bq_county_outcomes`->gender location:`dc_v3.bq_county_outcomes`->E1 outcome:`dc_v3.bq_county_outcomes`->outcome percentile:`dc_v3.bq_county_outcomes`->percentile race:`dc_v3.bq_county_outcomes`->race]
Step #2 - "test": --- PASS: TestTranslateIOCountyBQ (0.00s)
Step #2 - "test": === RUN TestTranslateWeather
Step #2 - "test": Multiple functional deps: `dc_v3.MonthlyWeather`->E1 => map[observationDate:`dc_v3.MonthlyWeather`->observation_date observationPeriod:P1M observedNode:`dc_v3.MonthlyWeather`->E2]
Step #2 - "test": Multiple functional deps: `dc_v3.MonthlyWeather`->E1 => map[observationDate:`dc_v3.MonthlyWeather`->observation_date observationPeriod:P1M observedNode:`dc_v3.MonthlyWeather`->E2]
Step #2 - "test": Multiple functional deps: `dc_v3.MonthlyWeather`->E1 => map[observationDate:`dc_v3.MonthlyWeather`->observation_date observationPeriod:P1M observedNode:`dc_v3.MonthlyWeather`->E2]
Step #2 - "test": Multiple functional deps: `dc_v3.MonthlyWeather`->E1 => map[observationDate:`dc_v3.MonthlyWeather`->observation_date observationPeriod:P1M observedNode:`dc_v3.MonthlyWeather`->E2]
Step #2 - "test": --- PASS: TestTranslateWeather (0.01s)
Step #2 - "test": === RUN TestTranslateWeatherSparql
Step #2 - "test": Multiple functional deps: `dc_v3.MonthlyWeather`->E1 => map[observationDate:`dc_v3.MonthlyWeather`->observation_date observationPeriod:P1M observedNode:`dc_v3.MonthlyWeather`->E2]
Step #2 - "test": Multiple functional deps: `dc_v3.MonthlyWeather`->E1 => map[observationDate:`dc_v3.MonthlyWeather`->observation_date observationPeriod:P1M observedNode:`dc_v3.MonthlyWeather`->E2]
Step #2 - "test": --- PASS: TestTranslateWeatherSparql (0.00s)
Step #2 - "test": === RUN TestTranslatePew
Step #2 - "test": --- PASS: TestTranslatePew (0.00s)
Step #2 - "test": === RUN TestSparql
Step #2 - "test": --- PASS: TestSparql (0.00s)
Step #2 - "test": === RUN TestStatVarObs
Step #2 - "test": --- PASS: TestStatVarObs (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/translator 0.140s
Step #2 - "test": === RUN TestSplit
Step #2 - "test": --- PASS: TestSplit (0.00s)
Step #2 - "test": === RUN TestParseQuery
Step #2 - "test": --- PASS: TestParseQuery (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/translator/datalog 0.064s
Step #2 - "test": === RUN TestGetNodeType
Step #2 - "test": --- PASS: TestGetNodeType (0.00s)
Step #2 - "test": === RUN TestGetEntityType
Step #2 - "test": --- PASS: TestGetEntityType (0.00s)
Step #2 - "test": === RUN TestGetExplicitTypeProp
Step #2 - "test": --- PASS: TestGetExplicitTypeProp (0.00s)
Step #2 - "test": === RUN TestGetQueryID
Step #2 - "test": --- PASS: TestGetQueryID (0.00s)
Step #2 - "test": === RUN TestMatchTriple
Step #2 - "test": --- PASS: TestMatchTriple (0.00s)
Step #2 - "test": === RUN TestGetFuncDeps
Step #2 - "test": --- PASS: TestGetFuncDeps (0.00s)
Step #2 - "test": === RUN TestGetFuncDepsWithEntity
Step #2 - "test": --- PASS: TestGetFuncDepsWithEntity (0.00s)
Step #2 - "test": === RUN TestGetProvColumn
Step #2 - "test": --- PASS: TestGetProvColumn (0.00s)
Step #2 - "test": === RUN TestRewriteQuery
Step #2 - "test": --- PASS: TestRewriteQuery (0.00s)
Step #2 - "test": === RUN TestGetOutArcInfo
Step #2 - "test": --- PASS: TestGetOutArcInfo (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/translator/solver 0.057s
Step #2 - "test": === RUN TestParsePrologue
Step #2 - "test": --- PASS: TestParsePrologue (0.00s)
Step #2 - "test": === RUN TestParseSelect
Step #2 - "test": --- PASS: TestParseSelect (0.00s)
Step #2 - "test": === RUN TestParseWhere
Step #2 - "test": --- PASS: TestParseWhere (0.00s)
Step #2 - "test": === RUN TestParseOrderBy
Step #2 - "test": --- PASS: TestParseOrderBy (0.00s)
Step #2 - "test": === RUN TestParseLimit
Step #2 - "test": --- PASS: TestParseLimit (0.00s)
Step #2 - "test": === RUN TestParseTree
Step #2 - "test": --- PASS: TestParseTree (0.00s)
Step #2 - "test": === RUN TestReader
Step #2 - "test": --- PASS: TestReader (0.00s)
Step #2 - "test": === RUN TestScanSimple
Step #2 - "test": --- PASS: TestScanSimple (0.00s)
Step #2 - "test": === RUN TestMulti
Step #2 - "test": --- PASS: TestMulti (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/translator/sparql 0.053s
Step #2 - "test": ? github.com/datacommonsorg/mixer/internal/translator/testutil [no test files]
Step #2 - "test": === RUN TestQuery
Step #2 - "test": --- PASS: TestQuery (0.00s)
Step #2 - "test": === RUN TestEntity
Step #2 - "test": --- PASS: TestEntity (0.00s)
Step #2 - "test": === RUN TestColumn
Step #2 - "test": --- PASS: TestColumn (0.00s)
Step #2 - "test": === RUN TestMapping
Step #2 - "test": --- PASS: TestMapping (0.00s)
Step #2 - "test": === RUN TestTableAlias
Step #2 - "test": --- PASS: TestTableAlias (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/translator/types 0.053s
Step #2 - "test": === RUN TestZipAndEndocde
Step #2 - "test": --- PASS: TestZipAndEndocde (0.01s)
Step #2 - "test": === RUN TestSnakeToCamel
Step #2 - "test": --- PASS: TestSnakeToCamel (0.00s)
Step #2 - "test": === RUN TestCheckValidDCIDs
Step #2 - "test": --- PASS: TestCheckValidDCIDs (0.00s)
Step #2 - "test": === RUN TestMergeDedupe
Step #2 - "test": --- PASS: TestMergeDedupe (0.00s)
Step #2 - "test": === RUN TestSample
Step #2 - "test": --- PASS: TestSample (0.00s)
Step #2 - "test": === RUN TestKeysToSlice
Step #2 - "test": --- PASS: TestKeysToSlice (0.00s)
Step #2 - "test": === RUN TestEncode
Step #2 - "test": --- PASS: TestEncode (0.01s)
Step #2 - "test": === RUN TestStringListIntersection
Step #2 - "test": --- PASS: TestStringListIntersection (0.00s)
Step #2 - "test": === RUN TestGetFacetID
Step #2 - "test": --- PASS: TestGetFacetID (0.00s)
Step #2 - "test": === RUN TestShouldIncludeFacet
Step #2 - "test": --- PASS: TestShouldIncludeFacet (0.00s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/internal/util 0.073s
Step #2 - "test": === RUN TestChartConfigRankings
Step #2 - "test": === PAUSE TestChartConfigRankings
Step #2 - "test": === CONT TestChartConfigRankings
Step #2 - "test": === RUN TestChartConfigRankings/missing_Earth_country_rankings.json
Step #2 - "test": === PAUSE TestChartConfigRankings/missing_Earth_country_rankings.json
Step #2 - "test": === RUN TestChartConfigRankings/missing_USA_state_rankings.json
Step #2 - "test": === PAUSE TestChartConfigRankings/missing_USA_state_rankings.json
Step #2 - "test": === RUN TestChartConfigRankings/missing_USA_county_rankings.json
Step #2 - "test": === PAUSE TestChartConfigRankings/missing_USA_county_rankings.json
Step #2 - "test": === RUN TestChartConfigRankings/missing_USA_city_rankings.json
Step #2 - "test": === PAUSE TestChartConfigRankings/missing_USA_city_rankings.json
Step #2 - "test": === CONT TestChartConfigRankings/missing_Earth_country_rankings.json
Step #2 - "test": === CONT TestChartConfigRankings/missing_USA_city_rankings.json
Step #2 - "test": === CONT TestChartConfigRankings/missing_USA_county_rankings.json
Step #2 - "test": === CONT TestChartConfigRankings/missing_USA_state_rankings.json
Step #2 - "test": --- PASS: TestChartConfigRankings (5.00s)
Step #2 - "test": --- PASS: TestChartConfigRankings/missing_USA_state_rankings.json (1.38s)
Step #2 - "test": --- PASS: TestChartConfigRankings/missing_USA_county_rankings.json (1.38s)
Step #2 - "test": --- PASS: TestChartConfigRankings/missing_Earth_country_rankings.json (1.38s)
Step #2 - "test": --- PASS: TestChartConfigRankings/missing_USA_city_rankings.json (1.40s)
Step #2 - "test": PASS
Step #2 - "test": ok github.com/datacommonsorg/mixer/test 6.542s
Step #2 - "test": ? github.com/datacommonsorg/mixer/test/http_memprof [no test files]
Step #2 - "test": ? github.com/datacommonsorg/mixer/tools/send_email [no test files]
Finished Step #2 - "test"
PUSH
DONE
Loading