Set up server side row model for table visualization #2375
engine-pull-request.yml
on: pull_request
🔍 Files Changed
/
Changed Files
5s
🏷 Append labels to PR
/
AWS-change-labels
6s
🏷 Append labels to PR
/
Base-change-labels
5s
🏷 Append labels to PR
/
Database-change-labels
9s
🏷 Append labels to PR
/
Google_Api-change-labels
6s
🏷 Append labels to PR
/
Image-change-labels
4s
🏷 Append labels to PR
/
Microsoft-change-labels
5s
🏷 Append labels to PR
/
Snowflake-change-labels
5s
🏷 Append labels to PR
/
Table-change-labels
9s
🏷 Append labels to PR
/
Tableau-change-labels
5s
🏷 Append labels to PR
/
Test-change-labels
6s
🏷 Append labels to PR
/
Visualization-change-labels
6s
⚙️ Checks
/
Engine (GraalVM CE) (linux, amd64)
50m 16s
⚙️ Checks
/
Engine (GraalVM CE) (windows, amd64)
38m 57s
⚙️ Checks
/
JVM Tests (GraalVM CE) (linux, amd64)
34m 9s
⚙️ Checks
/
JVM Tests (GraalVM CE) (windows, amd64)
39m 1s
⚙️ Checks
/
Standard Library API check (linux, amd64)
11m 4s
⚙️ Checks
/
Standard Library Tests (GraalVM CE) (linux, amd64)
49m 49s
⚙️ Checks
/
Standard Library Tests (GraalVM CE) (windows, amd64)
36m 35s
⚙️ Checks
/
Verify License Packages (linux, amd64)
53s
⚙️ Checks (Optional)
/
Engine (GraalVM CE) (macos, amd64)
1h 2m
⚙️ Checks (Optional)
/
JVM Tests (GraalVM CE) (macos, amd64)
1h 2m
⚙️ Checks (Optional)
/
Standard Library Tests (GraalVM CE) (macos, amd64)
44m 20s
Engine Required Checks
0s
Annotations
27 errors and 2 warnings
⚙️ Checks / Standard Library API check (linux, amd64)
Process completed with exit code 1.
|
⚙️ Checks (Optional) / Standard Library Tests (GraalVM CE) (macos, amd64)
Failed test were found and 'fail-on-error' option is set to true
|
Table Visualization: should visualize database tables:
Visualization_Tests/src/Table_Spec.enso#L77
'{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[["a"],[2],[3]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[],"type":"Table","child_label":"row","is_ssrm":false}' did not equal '{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":null,"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":true,"data_quality_metrics":[],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:77:13-35).
|
Table Visualization: should visualize database columns:
Visualization_Tests/src/Table_Spec.enso#L84
'{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true}],"data":[["a","a"]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[],"type":"Table","child_label":"row","is_ssrm":false}' did not equal '{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true}],"data":null,"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":true,"data_quality_metrics":[],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:84:13-35).
|
Table Visualization: should visualize dataframe tables:
Visualization_Tests/src/Table_Spec.enso#L95
'{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":null,"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[0,0,0]},{"name":"Count untrimmed whitespace","percentage_value":[null,null,null]},{"name":"Count non trivial whitespace","percentage_value":[null,null,null]}],"type":"Table","child_label":"row","is_ssrm":true}' did not equal '{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":null,"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":true,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[0,0,0]},{"name":"Count untrimmed whitespace","percentage_value":[null,null,null]},{"name":"Count non trivial whitespace","percentage_value":[null,null,null]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:95:13-35).
|
Table Visualization: should visualize dataframe columns:
Visualization_Tests/src/Table_Spec.enso#L101
'{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":null,"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[0]},{"name":"Count untrimmed whitespace","percentage_value":[null]},{"name":"Count non trivial whitespace","percentage_value":[null]}],"type":"Table","child_label":"row","is_ssrm":true}' did not equal '{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":null,"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":true,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[0]},{"name":"Count untrimmed whitespace","percentage_value":[null]},{"name":"Count non trivial whitespace","percentage_value":[null]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:101:13-35).
|
Table Visualization: should indicate number of Nothing/Nulls:
Visualization_Tests/src/Table_Spec.enso#L144
'{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[[1,null,3],[4,null,null],[7,null,null]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[1,2,2]},{"name":"Count untrimmed whitespace","percentage_value":[null,null,null]},{"name":"Count non trivial whitespace","percentage_value":[null,null,null]}],"type":"Table","child_label":"row","is_ssrm":false}' did not equal '{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[[1,null,3],[4,null,null],[7,null,null]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":false,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[1,2,2]},{"name":"Count untrimmed whitespace","percentage_value":[null,null,null]},{"name":"Count non trivial whitespace","percentage_value":[null,null,null]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:144:13-35).
|
Table Visualization: should indicate number of leading/trailing whitespace:
Visualization_Tests/src/Table_Spec.enso#L151
'{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[["hello"," leading space","trailing space "],["a","b","c"],[7,8,9]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[0,0,0]},{"name":"Count untrimmed whitespace","percentage_value":[2,0,null]},{"name":"Count non trivial whitespace","percentage_value":[0,0,null]}],"type":"Table","child_label":"row","is_ssrm":false}' did not equal '{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[["hello"," leading space","trailing space "],["a","b","c"],[7,8,9]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":false,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[0,0,0]},{"name":"Count untrimmed whitespace","percentage_value":[2,0,null]},{"name":"Count non trivial whitespace","percentage_value":[0,0,null]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:151:13-35).
|
Table Visualization: should indicate number of non trivial whitespace:
Visualization_Tests/src/Table_Spec.enso#L158
'{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[["hello","extra \\r space","world"],["a","b","c"],[7,8,9]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[0,0,0]},{"name":"Count untrimmed whitespace","percentage_value":[0,0,null]},{"name":"Count non trivial whitespace","percentage_value":[1,0,null]}],"type":"Table","child_label":"row","is_ssrm":false}' did not equal '{"header":["A","B","C"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true},{"type":"Value_Type","constructor":"Integer","display_text":"Integer (64 bits)","bits":64}],"data":[["hello","extra \\r space","world"],["a","b","c"],[7,8,9]],"all_rows_count":3,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":false,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[0,0,0]},{"name":"Count untrimmed whitespace","percentage_value":[0,0,null]},{"name":"Count non trivial whitespace","percentage_value":[1,0,null]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:158:13-35).
|
Table Visualization: should indicate number of leading/trailing whitespace with sample if more than 10000 rows:
Visualization_Tests/src/Table_Spec.enso#L170
'{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true}],"data":null,"all_rows_count":11000,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[0]},{"name":"Count untrimmed whitespace (sampled)","percentage_value":[8267]},{"name":"Count non trivial whitespace (sampled)","percentage_value":[0]}],"type":"Table","child_label":"row","is_ssrm":true}' did not equal '{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true}],"data":null,"all_rows_count":11000,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":true,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[0]},{"name":"Count untrimmed whitespace (sampled)","percentage_value":[8267]},{"name":"Count non trivial whitespace (sampled)","percentage_value":[0]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:170:13-35).
|
Table Visualization: should indicate number of non trivial whitespace with sample if more than 10000 rows:
Visualization_Tests/src/Table_Spec.enso#L181
'{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true}],"data":null,"all_rows_count":11000,"has_index_col":true,"get_child_node_action":"get_row","data_quality_metrics":[{"name":"Count nothings","percentage_value":[0]},{"name":"Count untrimmed whitespace (sampled)","percentage_value":[3659]},{"name":"Count non trivial whitespace (sampled)","percentage_value":[7285]}],"type":"Table","child_label":"row","is_ssrm":true}' did not equal '{"header":["A"],"value_type":[{"type":"Value_Type","constructor":"Char","display_text":"Char (variable length, max_size=unlimited)","size":null,"variable_length":true}],"data":null,"all_rows_count":11000,"has_index_col":true,"get_child_node_action":"get_row","is_ssrm":true,"data_quality_metrics":[{"name":"Count nothings","percentage_value":[0]},{"name":"Count untrimmed whitespace (sampled)","percentage_value":[3659]},{"name":"Count non trivial whitespace (sampled)","percentage_value":[7285]}],"type":"Table","child_label":"row"}' (at Visualization_Tests/src/Table_Spec.enso:181:13-35).
|
Failed Standard Library Tests
1 test suite(s) failed: Command failed: Command:
cd "/Users/runner/work/enso/enso/test" && JAVA_OPTS="-enableassertions" "/bin/bash" "/Users/runner/work/enso/enso/built-distribution/enso-engine-2025.1.1-dev-macos-amd64/enso-2025.1.1-dev/bin/enso" "--no-ir-caches" "--run" "/Users/runner/work/enso/enso/test/Visualization_Tests"
with working directory: /Users/runner/work/enso/enso/test
with environment overrides:
JAVA_OPTS=-enableassertions
|
⚙️ Checks / Standard Library Tests (GraalVM CE) (windows, amd64)
Canceling since a higher priority waiting request for '✨ Engine-refs/pull/12272/merge-engine-pull-request' exists
|
Response caching: Should work with secrets in the URI:
Table_Tests\src\IO\Fetch_Spec.enso#L442
An unexpected dataflow error ((Status_Error 503 Service Unavailable '<html>\r\n<head><title>503 Service Temporarily Unavailable</title></head>\r\n<body>\r\n<center><h1>503 Service Temporarily Unavailable</h1></center>\r\n</body>\r\n</html>\r\n' https://httpbin.org/bytes/50?arg1=__SECRET__&arg2=plain+value)) has been matched (at Table_Tests\src\IO\Fetch_Spec.enso:442:21-69).
|
Response caching: Should work with secrets in the headers:
Table_Tests\src\IO\Fetch_Spec.enso#L460
An unexpected dataflow error ((Status_Error 503 Service Unavailable '<html>\r\n<head><title>503 Service Temporarily Unavailable</title></head>\r\n<body>\r\n<center><h1>503 Service Temporarily Unavailable</h1></center>\r\n</body>\r\n</html>\r\n' https://httpbin.org/bytes/50)) has been matched (at Table_Tests\src\IO\Fetch_Spec.enso:460:21-85).
|
⚙️ Checks / Standard Library Tests (GraalVM CE) (windows, amd64)
The operation was canceled.
|
⚙️ Checks / JVM Tests (GraalVM CE) (windows, amd64)
Canceling since a higher priority waiting request for '✨ Engine-refs/pull/12272/merge-engine-pull-request' exists
|
⚙️ Checks / JVM Tests (GraalVM CE) (windows, amd64)
The operation was canceled.
|
⚙️ Checks / Standard Library Tests (GraalVM CE) (linux, amd64)
Canceling since a higher priority waiting request for '✨ Engine-refs/pull/12272/merge-engine-pull-request' exists
|
Response caching: Should work with secrets in the URI:
Table_Tests/src/IO/Fetch_Spec.enso#L442
An unexpected dataflow error ((Status_Error 503 Service Unavailable '<html>\r\n<head><title>503 Service Temporarily Unavailable</title></head>\r\n<body>\r\n<center><h1>503 Service Temporarily Unavailable</h1></center>\r\n</body>\r\n</html>\r\n' https://httpbin.org/bytes/50?arg1=__SECRET__&arg2=plain+value)) has been matched (at Table_Tests/src/IO/Fetch_Spec.enso:442:21-69).
|
⚙️ Checks / Standard Library Tests (GraalVM CE) (linux, amd64)
The operation was canceled.
|
⚙️ Checks / Engine (GraalVM CE) (linux, amd64)
Canceling since a higher priority waiting request for '✨ Engine-refs/pull/12272/merge-engine-pull-request' exists
|
⚙️ Checks / Engine (GraalVM CE) (linux, amd64)
The operation was canceled.
|
⚙️ Checks (Optional) / JVM Tests (GraalVM CE) (macos, amd64)
Canceling since a higher priority waiting request for '✨ Engine-refs/pull/12272/merge-engine-pull-request' exists
|
⚙️ Checks (Optional) / JVM Tests (GraalVM CE) (macos, amd64)
The operation was canceled.
|
⚙️ Checks (Optional) / Engine (GraalVM CE) (macos, amd64)
Canceling since a higher priority waiting request for '✨ Engine-refs/pull/12272/merge-engine-pull-request' exists
|
⚙️ Checks (Optional) / Engine (GraalVM CE) (macos, amd64)
The operation was canceled.
|
⚙️ Checks (Optional) / Standard Library Tests (GraalVM CE) (macos, amd64)
Test report summary exceeded limit of 65535 bytes and will be trimmed
|
⚙️ Checks / JVM Tests (GraalVM CE) (linux, amd64)
Test report summary exceeded limit of 65535 bytes and will be trimmed
|