Better TypeScript types for viewer-datagrid
#1501
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
Annotations
12 errors and 2 notices
|
build_and_test_jupyterlab (ubuntu-22.04, x86_64, 3.9, 22.x, false)
Process completed with exit code 1.
|
|
[jupyterlab-desktop-chrome] › packages/jupyterlab/test/js/resize.spec.mjs:89:5 › JupyterLab resize › group_by traitlet works:
tools/test/src/js/utils.ts#L171
1) [jupyterlab-desktop-chrome] › packages/jupyterlab/test/js/resize.spec.mjs:89:5 › JupyterLab resize › group_by traitlet works
Error: expect(string).toMatchSnapshot(expected)
@@ -108,11 +108,10 @@
<tr data-y="0">
<th
colspan="2"
class="psp-align-left psp-tree-label psp-tree-label-collapse"
data-y="0"
- data-x="undefined"
>
TOTAL
</th>
<td
class="psp-align-right"
@@ -219,13 +218,11 @@
99
</td>
</tr>
<tr data-y="1">
<th rowspan="22" class="psp-align-left"></th>
- <th class="psp-align-left psp-tree-leaf" data-y="1" data-x="undefined">
- Alabama
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="1">Alabama</th>
<td
class="psp-align-right"
data-y="1"
data-x="0"
style="color: rgb(51, 141, 205)"
@@ -328,13 +325,11 @@
>
2
</td>
</tr>
<tr data-y="2">
- <th class="psp-align-left psp-tree-leaf" data-y="2" data-x="undefined">
- Arizona
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="2">Arizona</th>
<td
class="psp-align-right"
data-y="2"
data-x="0"
style="color: rgb(51, 141, 205)"
@@ -437,13 +432,11 @@
>
2
</td>
</tr>
<tr data-y="3">
- <th class="psp-align-left psp-tree-leaf" data-y="3" data-x="undefined">
- California
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="3">California</th>
<td
class="psp-align-right"
data-y="3"
data-x="0"
style="color: rgb(51, 141, 205)"
@@ -546,13 +539,11 @@
>
24
</td>
</tr>
<tr data-y="4">
- <th class="psp-align-left psp-tree-leaf" data-y="4" data-x="undefined">
- Delaware
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="4">Delaware</th>
<td
class="psp-align-right"
data-y="4"
data-x="0"
style="color: rgb(51, 141, 205)"
@@ -655,13 +646,11 @@
>
2
</td>
</tr>
<tr data-y="5">
- <th class="psp-align-left psp-tree-leaf" data-y="5" data-x="undefined">
- Florida
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="5">Florida</th>
<td
class="psp-align-right"
data-y="5"
data-x="0"
style="color: rgb(51, 141, 205)"
@@ -764,13 +753,11 @@
>
3
</td>
</tr>
<tr data-y="6">
- <th class="psp-align-left psp-tree-leaf" data-y="6" data-x="undefined">
- Illinois
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="6">Illinois</th>
<td
class="psp-align-right"
data-y="6"
data-x="0"
style="color: rgb(51, 141, 205)"
@@ -873,13 +860,11 @@
>
3
</td>
</tr>
<tr data-y="7">
- <th class="psp-align-left psp-tree-leaf" data-y="7" data-x="undefined">
- Indiana
- </th>
+ <th class="psp-align-left psp-tree-leaf" data-y="7">Indiana</th>
<td
class="psp-align-right"
|
|
test_js (ubuntu-22.04, 3.9, 22.x)
Process completed with exit code 1.
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Shadow DOM › Child classes of datagrid behave the same way:
packages/workspace/test/js/global_filter.spec.js#L181
5) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Shadow DOM › Child classes of datagrid behave the same way
Error: page.evaluate: Test timeout of 30000ms exceeded.
179 |
180 | async function awaitConfigChange() {
> 181 | return await page.evaluate(async () => {
| ^
182 | let resolve;
183 | const timer = new Promise((x) => {
184 | resolve = x;
at awaitConfigChange (/home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:181:31)
at /home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:204:26
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Shadow DOM › Child classes of datagrid behave the same way:
packages/workspace/test/js/global_filter.spec.js#L0
5) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Shadow DOM › Child classes of datagrid behave the same way
Test timeout of 30000ms exceeded.
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Shadow DOM › Datagrid filters work:
packages/workspace/test/js/global_filter.spec.js#L100
4) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Shadow DOM › Datagrid filters work
Error: page.evaluate: Test timeout of 30000ms exceeded.
98 |
99 | async function awaitConfigChange() {
> 100 | return await page.evaluate(async () => {
| ^
101 | let resolve;
102 | const timer = new Promise((x) => {
103 | resolve = x;
at awaitConfigChange (/home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:100:31)
at /home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:123:26
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Shadow DOM › Datagrid filters work:
packages/workspace/test/js/global_filter.spec.js#L0
4) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Shadow DOM › Datagrid filters work
Test timeout of 30000ms exceeded.
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Light DOM › Child classes of datagrid behave the same way:
packages/workspace/test/js/global_filter.spec.js#L181
3) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Light DOM › Child classes of datagrid behave the same way
Error: page.evaluate: Test timeout of 30000ms exceeded.
179 |
180 | async function awaitConfigChange() {
> 181 | return await page.evaluate(async () => {
| ^
182 | let resolve;
183 | const timer = new Promise((x) => {
184 | resolve = x;
at awaitConfigChange (/home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:181:31)
at /home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:204:26
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Light DOM › Child classes of datagrid behave the same way:
packages/workspace/test/js/global_filter.spec.js#L0
3) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Light DOM › Child classes of datagrid behave the same way
Test timeout of 30000ms exceeded.
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Light DOM › Datagrid filters work:
packages/workspace/test/js/global_filter.spec.js#L100
2) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Light DOM › Datagrid filters work
Error: page.evaluate: Test timeout of 30000ms exceeded.
98 |
99 | async function awaitConfigChange() {
> 100 | return await page.evaluate(async () => {
| ^
101 | let resolve;
102 | const timer = new Promise((x) => {
103 | resolve = x;
at awaitConfigChange (/home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:100:31)
at /home/runner/work/perspective/perspective/packages/workspace/test/js/global_filter.spec.js:123:26
|
|
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Light DOM › Datagrid filters work:
packages/workspace/test/js/global_filter.spec.js#L0
2) [workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Light DOM › Datagrid filters work
Test timeout of 30000ms exceeded.
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/dom.spec.js:159:9 › DOM API › Calling load() and restore() before appending to the DOM › Missing await on restore():
tools/test/src/js/utils.ts#L171
1) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/dom.spec.js:159:9 › DOM API › Calling load() and restore() before appending to the DOM › Missing await on restore()
Error: expect(string).toMatchSnapshot(expected)
@@ -1,114 +1,1 @@
-<perspective-viewer theme="Pro Light"
- ><perspective-viewer-plugin
- style="
- position: absolute;
- inset: 0px;
- opacity: 1;
- background-color: rgb(255, 255, 255);
- "
- >
- <pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
-1,"CA-2013-152156",2013-11-09 00:00:00.000,2013-11-12 00:00:00.000,"Second Class","CG-12520","Consumer","United States","Henderson","Kentucky",42420,"South","FUR-BO-10001798","Furniture","Bookcases",261.96,2,0,41.9136
-2,"CA-2013-152156",2013-11-09 00:00:00.000,2013-11-12 00:00:00.000,"Second Class","CG-12520","Consumer","United States","Henderson","Kentucky",42420,"South","FUR-CH-10000454","Furniture","Chairs",731.94,3,0,219.582
-3,"CA-2013-138688",2013-06-13 00:00:00.000,2013-06-17 00:00:00.000,"Second Class","DV-13045","Corporate","United States","Los Angeles","California",90036,"West","OFF-LA-10000240","Office Supplies","Labels",14.62,2,0,6.8714
-4,"US-2012-108966",2012-10-11 00:00:00.000,2012-10-18 00:00:00.000,"Standard Class","SO-20335","Consumer","United States","Fort Lauderdale","Florida",33311,"South","FUR-TA-10000577","Furniture","Tables",957.5775,5,0.45,-383.031
-5,"US-2012-108966",2012-10-11 00:00:00.000,2012-10-18 00:00:00.000,"Standard Class","SO-20335","Consumer","United States","Fort Lauderdale","Florida",33311,"South","OFF-ST-10000760","Office Supplies","Storage",22.368,2,0.2,2.5164
-6,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","FUR-FU-10001487","Furniture","Furnishings",48.86,7,0,14.1694
-7,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","OFF-AR-10002833","Office Supplies","Art",7.28,4,0,1.9656
-8,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","TEC-PH-10002275","Technology","Phones",907.152,6,0.2,90.7152
-9,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","OFF-BI-10003910","Office Supplies","Binders",18.504,3,0.2,5.7825
-10,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","OFF-AP-10002892","Office Supplies","Appliances",114.9,5,0,34.47
-11,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","FUR-TA-10001539","Furniture","Tables",1706.184,9,0.2,85.3092
-12,"CA-2011-115812",2011-06-09 00:00:00.000,2011-06-14 00:00:00.000,"Standard Class","BH-11710","Consumer","United States","Los Angeles","California",90032,"West","TEC-PH-10002033","Technology","Phones",911.424,4,0.2,68.3568
-13,"CA-2014-114412",2014-04-16 00:00:00.000,2014-04-21 00:00:00.000,"Standard Class","AA-10480","Consumer","United States","Concord","North Carolina",28027,"South","OFF-PA-10002365","Office Supplies","Paper",15.552,3,0.2,5.4432
-14,"CA-2013-161389",2013-12-06 00:00:00.000,2013-12-11 00:00:00.000,"Standard Class","IM-15070","Consumer","United States","Seattle","Washington",98103,"West","OFF-BI-10003656","Office Supplies","Binders",407.976,3,0.2,132.5922
-15,"US-2012-118983",2012-11-22 00:00:
|
|
🎭 Playwright Run Summary
1 failed
[jupyterlab-desktop-chrome] › packages/jupyterlab/test/js/resize.spec.mjs:89:5 › JupyterLab resize › group_by traitlet works
2 passed (10.8s)
|
|
🎭 Playwright Run Summary
5 failed
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/dom.spec.js:159:9 › DOM API › Calling load() and restore() before appending to the DOM › Missing await on restore()
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Light DOM › Datagrid filters work
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Light DOM › Child classes of datagrid behave the same way
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:75:5 › Workspace global filters › Shadow DOM › Datagrid filters work
[workspace-desktop-chrome] › packages/workspace/test/js/global_filter.spec.js:144:5 › Workspace global filters › Shadow DOM › Child classes of datagrid behave the same way
113 skipped
1474 passed (6.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
perspective-js-dist
Expired
|
11.7 MB |
sha256:de6a5214855e057bb2a83fb5ebfdf86cf0251de6aa625955361fd6849484ce79
|
|
|
perspective-metadata
Expired
|
592 KB |
sha256:9c904abb0d66016c96ffe1e6c847817ca87b0ddcd81ae56a50f91bfbbf935a38
|
|
|
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.9
Expired
|
5.09 MB |
sha256:a4c989a871d33055b223eddf8dbb1ed78bed1b4169db56813d84ba60a096dcd7
|
|
|
perspective-python-dist-wasm32-emscripten-3.9
Expired
|
2.94 MB |
sha256:8efbf8d1b1955b005f777a25eb81e41edefad1853dd8105380a23c6affebfd46
|
|
|
perspective-python-dist-x86_64-ubuntu-22.04-3.9
Expired
|
8.84 MB |
sha256:6968856c6b4dc2fa944cfa9e8f1edfa0a66269c4d6fa3841b4f839976fba4cda
|
|
|
perspective-python-sdist
Expired
|
3.47 MB |
sha256:f34a6da2d1b54b81403015a2b6d534a217f6fa3f087fd97e81dd6452dcbbbb33
|
|
|
perspective-rust
Expired
|
1.01 MB |
sha256:e0adf6e98b312fd44e7758cdafeb387e360d8fdeea290e71d00d687f38568de4
|
|