Skip to content

Add some native HTML attributes to perspective-react #1150

Add some native HTML attributes to perspective-react

Add some native HTML attributes to perspective-react #1150

Triggered via pull request June 19, 2025 06:23
@texodustexodus
synchronize #3010
react-api-2
Status Failure
Total duration 49m 19s
Artifacts 6

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

3 errors and 1 notice
test_js (ubuntu-22.04, 3.9, 20.x)
Process completed with exit code 1.
[perspective-viewer-d3fc-desktop-chrome] › packages/perspective-viewer-d3fc/test/js/max_cells.spec.ts:17:5 › max_cells › max_cells can be statically configured: tools/perspective-test/src/js/utils.ts#L170
2) [perspective-viewer-d3fc-desktop-chrome] › packages/perspective-viewer-d3fc/test/js/max_cells.spec.ts:17:5 › max_cells › max_cells can be statically configured Error: A snapshot doesn't exist at /home/runner/work/perspective/perspective/tools/perspective-test/dist/snapshots/perspective-viewer-d3fc-desktop-chrome/max_cells.spec.ts/max-cells-can-be-statically-linked.txt. at src/js/utils.ts:170 168 | }); 169 | > 170 | await expect(formatted).toMatchSnapshot(snapshotPath); | ^ 171 | } 172 | 173 | export async function compareSVGContentsToSnapshot( at compareContentsToSnapshot (/home/runner/work/perspective/perspective/tools/perspective-test/src/js/utils.ts:170:29)
[perspective-viewer-d3fc-desktop-chrome] › packages/perspective-viewer-d3fc/test/js/line.spec.ts:43:5 › Line regressions › Line charts denser than 1s are not bucketed: tools/perspective-test/src/js/utils.ts#L170
1) [perspective-viewer-d3fc-desktop-chrome] › packages/perspective-viewer-d3fc/test/js/line.spec.ts:43:5 › Line regressions › Line charts denser than 1s are not bucketed Error: expect(string).toMatchSnapshot(expected) @@ -1,18 +1,5 @@ -<style> - :host{user-select:none;}:host .chart{position:absolute;box-sizing:border-box;left:0;top:0;%;%;padding:12px;overflow:hidden;}:host .chart.yline .y-series:not(:first-child) .gridline-x{display:none;}:host .chart text{font-family:var(--interface-monospace--font-family);}:host .chart.heatmap d3fc-group.cartesian-chart,:host .chart.treemap d3fc-group.cartesian-chart{grid-template-columns:minmax(0em,max-content)auto 1fr auto minmax(0em,max-content);grid-template-rows:minmax(0em,max-content)auto 1fr auto minmax(0em,max-content);}:host .chart .chart-label{display:none;}:host .chart.heatmap{padding-right:120px;}:host .chart.xyscatter{padding:0;font-size:14px;}:host .chart.xyscatter d3fc-group:first-child{padding:16px;padding-top:0px;width:calc(100% - 32px);height:calc(100% - 16px);}:host .chart.xyscatter .multi-xlabel{position:absolute;bottom:0;em;%;display:flex;justify-content:center;align-items:center;background:var(--d3fc-legend--background);}:host .chart.xyscatter .multi-ylabel{position:absolute;top:0;em;%;display:flex;justify-content:center;align-items:center;background:var(--d3fc-legend--background);}:host .chart.xyscatter .outer-container{%;}:host .chart.xyscatter .inner-container{display:inline-grid;overflow-y:auto;width:calc(100% - 16px);%;padding:0;margin:0;}:host .chart.xyscatter .inner-container div{overflow:hidden;}:host .chart.xyscatter .inner-container text.segment,:host .chart.xyscatter .inner-container text.parent{text-anchor:middle;user-select:none;pointer-events:none;fill:var(--d3fc-treedata--labels,rgb(51,51,51));}:host .chart.xyscatter .inner-container div.xy-scatter-container{margin:5px 0;}:host .chart.sunburst{padding:0;font-size:14px;}:host .chart.sunburst .outer-container{%;}:host .chart.sunburst .inner-container{%;%;display:inline-grid;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;}:host .chart.sunburst .inner-container div{overflow:hidden;}:host .chart.sunburst .inner-container .sunburst-container:not(:only-child) svg{transform:translate(0,-27px);}:host .chart.sunburst .inner-container svg{%;%;}:host .chart.sunburst .inner-container path{fill:var(--d3fc-series,rgba(31,119,180,0.5));}:host .chart.sunburst .inner-container text.segment,:host .chart.sunburst .inner-container text.parent{text-anchor:middle;user-select:none;pointer-events:none;fill:var(--d3fc-treedata--labels,rgb(51,51,51));}:host .chart.sunburst .inner-container div.title-container{margin-top:5px;}:host .chart.has-legend{padding-right:120px;}:host .chart.treemap .treemap-container{position:relative;}:host .chart.treemap .treemap-container:not(:only-child){width:calc(100% - 12px);height:calc(100% - 12px);}:host .chart.treemap .outer-container{%;}:host .chart.treemap .inner-container{%;%;display:inline-grid;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;}:host .chart.treemap .inner-container div{overflow:hidden;}:host .chart.treemap .inner-container svg{%;%;}:host .chart.treemap .inner-container .treerect{stroke:var(--d3fc-treedata-axis--lines,var(--d3fc-axis--lines,white));fill:var(--d3fc-series,rgba(31,119,180,0.5));}:host .chart.treemap .inner-container .treerect:hover{cursor:pointer;stroke:var(--d3fc-treedata--hover-highlight,black);stroke-opacity:1;}:host .chart.treemap .inner-container .rootnode{opacity:0;pointer-events:none;z-index:0;}:host .chart.treemap .inner-container .branchnode{opacity:0;}:host .chart.treemap .inner-container .branchnode:hover{fill-opacity:0.1;opacity:1;fill:var(--d3fc-treedata--hover-highlight,black);}:host .chart.treemap .inner-container .leafnode{fill-opacity:0.8;}:host .chart.treemap .inner-container .leafnode:hover{fill-opacity:0.5;}:host .chart.treemap .inner-container #hidden{opacity:0;pointer-events:none;z-index:0;}:host .chart.treemap .inner-container .top{font-size:14px;z-index:5;pointer-events:none;}:host .chart.treemap .
🎭 Playwright Run Summary
2 failed [perspective-viewer-d3fc-desktop-chrome] › packages/perspective-viewer-d3fc/test/js/line.spec.ts:43:5 › Line regressions › Line charts denser than 1s are not bucketed [perspective-viewer-d3fc-desktop-chrome] › packages/perspective-viewer-d3fc/test/js/max_cells.spec.ts:17:5 › max_cells › max_cells can be statically configured 105 skipped 1393 passed (4.0m)

Artifacts

Produced during runtime
Name Size Digest
perspective-js-dist Expired
10.6 MB
sha256:fce494e3e6f1221c9611e67671a3978357bf6f84863c5cda4eb15db36819a816
perspective-metadata Expired
571 KB
sha256:58582762512efd7873f18da0b0cdc2f835f7c94ad6e31a8d4428824219015153
perspective-python-dist-wasm32-emscripten-3.9 Expired
3.01 MB
sha256:a9450dd63fe1e2a3b355290269904ae84a669f9cab489146fc25005c7a24f66e
perspective-python-dist-x86_64-ubuntu-22.04-3.9 Expired
8.85 MB
sha256:e377bd09b84ee72fb5c15a077d385959240849e11cbe39480e9d0feaa5f907db
perspective-python-sdist Expired
3.42 MB
sha256:e157d309b512473304bd7ac303bbd3b1e4bbf184c623797d577ea986717ae0d5
perspective-rust Expired
1020 KB
sha256:49c79996ece5781ed3a335a8c9b566d1cb55b98c94d0d24f6225f3e367041165