Skip to content

[CI] Add node.js integration tests #95

[CI] Add node.js integration tests

[CI] Add node.js integration tests #95

Triggered via pull request February 7, 2026 18:51
Status Failure
Total duration 15m 55s
Artifacts 2

test.yml

on: pull_request
Matrix: Build
Python Integration Test
2m 50s
Python Integration Test
Node.js Integration Test
3m 0s
Node.js Integration Test
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

4 errors
Node.js Integration Test
Process completed with exit code 1.
src/basicEmulator.test.ts > Basic BigQuery Emulator Tests > JSON Functions > should handle nested JSON: test/node/src/basicEmulator.test.ts#L274
AssertionError: expected '{"a":"foo","b":{"c":"bar"}}' to deeply equal { a: 'foo', b: { c: 'bar' } } - Expected: { "a": "foo", "b": { "c": "bar", }, } + Received: "{\"a\":\"foo\",\"b\":{\"c\":\"bar\"}}" ❯ src/basicEmulator.test.ts:274:30
src/basicEmulator.test.ts > Basic BigQuery Emulator Tests > JSON Functions > should handle TO_JSON with array: test/node/src/basicEmulator.test.ts#L262
AssertionError: expected '[1,2,3]' to deeply equal [ 1, 2, 3 ] - Expected: [ 1, 2, 3, ] + Received: "[1,2,3]" ❯ src/basicEmulator.test.ts:262:30
src/basicEmulator.test.ts > Basic BigQuery Emulator Tests > JSON Functions > should handle TO_JSON with STRUCT: test/node/src/basicEmulator.test.ts#L254
AssertionError: expected '{"a":"foo","b":1}' to deeply equal { a: 'foo', b: 1 } - Expected: { "a": "foo", "b": 1, } + Received: "{\"a\":\"foo\",\"b\":1}" ❯ src/basicEmulator.test.ts:254:30

Artifacts

Produced during runtime
Name Size Digest
Recidiviz~bigquery-emulator~B3EWQO.dockerbuild
41.4 KB
sha256:ee4da13829fe115b11fc3e163d0c1303bb70369cc834b538c0de665f7fe9cf50
Recidiviz~bigquery-emulator~VXZ11K.dockerbuild
41 KB
sha256:62f4b0b1c627cf0cabe21ba0431fea0092e2e1e91ffbb3d8edb21c105e94808a