Skip to content

Fix null equality bug #1494

Fix null equality bug

Fix null equality bug #1494

Re-run triggered February 2, 2026 23:14
Status Failure
Total duration 40m 22s
Artifacts 7

build.yaml

on: pull_request
Matrix: lint_and_docs
Matrix: build_js
Matrix: build_python
Matrix: build_and_test_rust
Matrix: build_emscripten_wheel
Matrix: benchmark_js
Matrix: test_js
Matrix: build_and_test_jupyterlab
Matrix: benchmark_python
Matrix: test_python
Matrix: test_emscripten_wheel
Matrix: test_python_sdist
Matrix: publish
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 2 notices
test_js (ubuntu-22.04, 3.9, 22.x)
Process completed with exit code 1.
[client-node] › rust/perspective-js/test/js/constructors/arrow.spec.ts:78:9 › Arrow › regressions › null equality works correctly in updates: rust/perspective-js/test/js/constructors/arrow.spec.ts#L112
1) [client-node] › rust/perspective-js/test/js/constructors/arrow.spec.ts:78:9 › Arrow › regressions › null equality works correctly in updates Error: expect(received).toStrictEqual(expected) // deep equality - Expected - 1 + Received + 20 - Object {} + Object { + "ENTITY_TYPE": Array [ + 2158, + 985, + 168, + 311, + ], + "__ROW_PATH__": Array [ + Array [], + Array [ + null, + ], + Array [ + "", + ], + Array [ + "AAAA", + ], + ], + } 110 | 111 | const cols = await view.to_columns({ end_row: 4 }); > 112 | expect(cols).toStrictEqual({}); | ^ 113 | }); 114 | }); 115 | }); at /home/runner/work/perspective/perspective/rust/perspective-js/test/js/constructors/arrow.spec.ts:112:26
🎭 Playwright Run Summary
3 passed (11.6s)
🎭 Playwright Run Summary
1 failed [client-node] › rust/perspective-js/test/js/constructors/arrow.spec.ts:78:9 › Arrow › regressions › null equality works correctly in updates 113 skipped 1478 passed (4.4m)

Artifacts

Produced during runtime
Name Size Digest
perspective-js-dist Expired
11.7 MB
sha256:9d4e77fce86464c743c5695d3363c901a4483ab5acee2952f843f3acff67a90c
perspective-metadata Expired
592 KB
sha256:44518825fba889173d2416fa6843be8a8f8f63f218b4a675a693ef09782bbf53
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.9 Expired
5.09 MB
sha256:5284d40f01f8f13e209051d4386e3f0f5695dd82a36ba39bb527b4912d67df91
perspective-python-dist-wasm32-emscripten-3.9 Expired
2.94 MB
sha256:30bb4096d48d9fa2dad22f5f42d5883b86af1541345ece5f66657f5779b1ea42
perspective-python-dist-x86_64-ubuntu-22.04-3.9 Expired
8.84 MB
sha256:2b6fff83250a3c04a1851e0e8e939e209d2a2a22c83404b5605f1beb498cde14
perspective-python-sdist Expired
3.47 MB
sha256:64060b473a3430de7434c21ea4e8fb61d59ed8196c32b173c5bd0231630f64e6
perspective-rust Expired
1.01 MB
sha256:377f7f2e4a575f7a905862874a728d8c5c84f269bdf8d9bd7fa82e729f6d0d8d