Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refine single-column Table to act as a Column #12165

Merged
merged 32 commits into from
Feb 4, 2025

reorder: a Table may also be a Column, so we need to check Table firs…

fcda638
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Refine single-column Table to act as a Column #12165

reorder: a Table may also be a Column, so we need to check Table firs…
fcda638
Select commit
Loading
Failed to load commit list.
GitHub Actions / Standard Library Tests Report (GraalVM CE, linux, amd64) succeeded Feb 4, 2025 in 0s

10691 passed, 0 failed and 302 skipped

Tests passed successfully

Report Passed Failed Skipped Time
/runner/_work/enso/enso/target/test-results/AWS_Tests/JUnit.xml 108✅ 21⚪ 394s
/runner/_work/enso/enso/target/test-results/Base_Internal_Tests/JUnit.xml 35✅ 10s
/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml 3055✅ 43⚪ 337s
/runner/_work/enso/enso/target/test-results/Examples_Tests/JUnit.xml 34✅ 107s
/runner/_work/enso/enso/target/test-results/Geo_Tests/JUnit.xml 5✅ 1s
/runner/_work/enso/enso/target/test-results/Image_Tests/JUnit.xml 174✅ 1⚪ 7s
/runner/_work/enso/enso/target/test-results/Microsoft_Tests/JUnit.xml 532✅ 51⚪ 107s
/runner/_work/enso/enso/target/test-results/Snowflake_Tests/JUnit.xml 1⚪ 0ms
/runner/_work/enso/enso/target/test-results/Table_Internal_Tests/JUnit.xml 1✅ 1s
/runner/_work/enso/enso/target/test-results/Table_Tests/JUnit.xml 6643✅ 184⚪ 520s
/runner/_work/enso/enso/target/test-results/Tableau_Tests/JUnit.xml 13✅ 1s
/runner/_work/enso/enso/target/test-results/Test_Tests/JUnit.xml 10✅ 679ms
/runner/_work/enso/enso/target/test-results/Visualization_Tests/JUnit.xml 81✅ 1⚪ 12s

✅ /runner/_work/enso/enso/target/test-results/AWS_Tests/JUnit.xml

129 tests were completed in 394s with 108 passed, 0 failed and 21 skipped.

Test suite Passed Failed Skipped Time
(Enso Cloud -> Enso Cloud) copying/moving 1⚪ 0ms
(Enso Cloud -> Enso Cloud) Data Link copying/moving 1⚪ 0ms
(Enso Cloud -> Local) copying/moving 1⚪ 0ms
(Enso Cloud -> Local) Data Link copying/moving 1⚪ 0ms
(Enso Cloud -> S3) copying/moving 1⚪ 0ms
(Enso Cloud -> S3) Data Link copying/moving 1⚪ 0ms
(Local -> Enso Cloud) copying/moving 1⚪ 0ms
(Local -> Enso Cloud) Data Link copying/moving 1⚪ 0ms
(Local -> Local) copying/moving 5✅ 375ms
(Local -> Local) Data Link copying/moving 3✅ 2s
(Local -> S3) copying/moving 5✅ 13s
(Local -> S3) Data Link copying/moving 3✅ 17s
(S3 -> Enso Cloud) copying/moving 1⚪ 0ms
(S3 -> Enso Cloud) Data Link copying/moving 1⚪ 0ms
(S3 -> Local) copying/moving 5✅ 13s
(S3 -> Local) Data Link copying/moving 3✅ 16s
(S3 -> S3) copying/moving 5✅ 21s
(S3 -> S3) Data Link copying/moving 3✅ 39s
(S3_File) Download Mode 3✅ 28s
[Redshift] Database tests 1⚪ 0ms
AWS_Credential 4✅ 7s
DataLinks to S3_File 13✅ 10⚪ 71s
S3 Path handling 7✅ 837ms
S3_File reading 10✅ 17s
S3_File writing 21✅ 68s
S3.get_object 2✅ 17s
S3.head (bucket) 1✅ 9s
S3.head (object) 2✅ 8s
S3.list_buckets 4✅ 29s
S3.list_objects 4✅ 9s
S3.read_bucket 5✅ 9s

✅ /runner/_work/enso/enso/target/test-results/Base_Internal_Tests/JUnit.xml

35 tests were completed in 10s with 35 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
(Decimal_Constructor_Spec) conversions 1✅ 79ms
Host File values behaviour in Enso 2✅ 109ms
I/O Checks 2✅ 3s
Instrument @Tail_Call fibonacci 6✅ 2s
Instrument fibonacci 3✅ 1s
Object Comparator 9✅ 2s
Test Reporter running on GitHub 3✅ 175ms
Text_Utils 4✅ 1s
to_display_text 5✅ 388ms

✅ /runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml

3098 tests were completed in 337s with 3055 passed, 0 failed and 43 skipped.

Test suite Passed Failed Skipped Time
.to Meta.Type 2✅ 31ms
(Decimal_Spec) arithmetic 9✅ 385ms
(Decimal_Spec) BigDecimal internal representation methods 1✅ 7ms
(Decimal_Spec) comparison 12✅ 3s
(Decimal_Spec) construction 21✅ 377ms
(Decimal_Spec) conversions 14✅ 295ms
(Decimal_Spec) Decimal.set_scale 2✅ 11ms
(Decimal_Spec) div 1✅ 64ms
(Decimal_Spec) edge cases 2✅ 53ms
(Decimal_Spec) floor, ceil, truncate 4✅ 310ms
(Decimal_Spec) Integer/Float .to_decimal 2✅ 13ms
(Decimal_Spec) min/max 3✅ 242ms
(Decimal_Spec) pow 2✅ 66ms
(Decimal_Spec) remainder 3✅ 35ms
(Decimal_Spec) Rounding 19✅ 965ms
(Decimal_Spec) signs 3✅ 40ms
(Decimal_Spec) text conversion 4✅ 275ms
(Decimal_Spec) Text.to_decimal 3✅ 15ms
(File) Download Mode 3✅ 7s
Any.map_nothing 2✅ 145ms
Any's methods 3✅ 469ms
arithmetic 1✅ 67ms
Array_Proxy 5✅ 282ms
ArrayOverBuffer 1✅ 42ms
ASCII 4✅ 213ms
Asserts 5✅ 26ms
at/get 7✅ 672ms
Atom Constructors 4✅ 64ms
Atom with holes 9✅ 186ms
Auto_Detect 3✅ 133ms
Autoscoped Constructors 20✅ 655ms
Base_64 3✅ 243ms
BigInts 26✅ 948ms
Booleans 6✅ 173ms
Bound 3✅ 8ms
Builder.new 11✅ 392ms
Bytes 3✅ 74ms
caching 1✅ 75ms
Callables 5✅ 210ms
Chain Multi Value 13✅ 101ms
Check Nothing and NaN 3✅ 22ms
children 2✅ 28ms
codepoints 2✅ 7ms
Compare functionality with Vector 1✅ 44ms
Compile 6✅ 184ms
Complex Multi Value 3✅ 32ms
const 1✅ 5ms
Contexts and Execution Environment 3✅ 107ms
Conversion 33✅ 433ms
Convert Multi Value 5✅ 65ms
Correlation Statistics 6✅ 338ms
curry 1✅ 21ms
Data.read / File_Format 2✅ 830ms
Data.read_many 8✅ 502ms
Dataflow Errors 11✅ 152ms
Dataflow Warnings 34✅ 3s
DataLinks in Enso Cloud 1⚪ 0ms
DataLinks to Enso Cloud 1⚪ 0ms
Date 42✅ 38s
Date date part tests 8✅ 1s
Date_Range 11✅ 6s
Date_Time 46✅ 2⚪ 6s
Date_Time date part tests 8✅ 285ms
Date_Time equality 2✅ 40ms
Day_Of_Week conversions 9✅ 159ms
Debug 1✅ 6ms
Default comparator 5✅ 35ms
Default Encoding 10✅ 713ms
display text 1✅ 12ms
Duration 15✅ 2s
Empty errors 4✅ 17ms
Encoding object 4✅ 349ms
Enso Arrays 7✅ 360ms
Enso Cloud Audit Log 5✅ 480ms
Enso Cloud Authentication 5✅ 769ms
Enso Cloud Files 1⚪ 0ms
Enso Cloud Secrets 13✅ 3⚪ 3s
Enso Dictionaries 26✅ 1s
Enso Hashset 7✅ 210ms
Enso_User 2✅ 1⚪ 131ms
Enso_User - local mock integration tests 2✅ 180ms
Enso_User - offline logic tests 1✅ 29ms
Enso: Common polyglot Dictionary operations 29✅ 8s
Environment 1✅ 67ms
Equals and hash 2✅ 205ms
Escape 1✅ 4ms
fetch 11✅ 1s
File Format 1✅ 42ms
File Operations 22✅ 1⚪ 2s
flip 2✅ 8ms
Float.truncate 1✅ 15ms
Floats 6✅ 135ms
folder operations 9✅ 747ms
Format Detection in HTTP Fetch 3✅ 220ms
Formatting date/time values 6✅ 728ms
Fully Qualified Names 1✅ 5ms
Function Ascribed Parameters 12✅ 36ms
Functions 2✅ 37ms
Get by tag name 3✅ 161ms
Header 1✅ 51ms
Header resolution 7✅ 142ms
Headers 8✅ 373ms
Http Auth 2✅ 4s
HTTP client 4✅ 1s
HTTP DataLink 11✅ 1s
Http Error handling 5✅ 1s
HTTP in Data.read 5✅ 205ms
HTTP_Method parse 3✅ 54ms
HTTP_Status_Code 1✅ 41ms
identity 3✅ 19ms
Inlining Helpers 2✅ 58ms
inner / outer xml 2✅ 182ms
Input Stream 5✅ 250ms
Integer.truncate 1✅ 5ms
Integers 26✅ 661ms
Interval 7✅ 72ms
Java case of 3✅ 15ms
Java FFI 6✅ 1⚪ 32ms
Java: Common polyglot Dictionary operations 29✅ 575ms
Java/Enso Date 2✅ 21ms
JavaDate 42✅ 27s
JavaDate date part tests 8✅ 224ms
JavaLocalTime 29✅ 1s
JavaScript Objects, Arrays & Functions 8✅ 1s
JavaScript: Common polyglot Dictionary operations 29✅ 495ms
JavaScriptArrayWithADate 42✅ 28s
JavaScriptArrayWithADate date part tests 8✅ 471ms
JavascriptDataInArray 44✅ 4⚪ 3s
JavascriptDataInArray date part tests 8✅ 906ms
JavascriptDate 44✅ 4⚪ 4s
JavaScriptDate 42✅ 29s
JavascriptDate date part tests 8✅ 498ms
JavaScriptDate date part tests 8✅ 2s
JavaZonedDateTime 46✅ 2⚪ 3s
JavaZonedDateTime date part tests 8✅ 272ms
JavaZoneId 7✅ 301ms
JS_Object 5✅ 377ms
JSON 5✅ 108ms
JSON 1✅ 91ms
JSON Deserialization 10✅ 417ms
JSON Serialization 5✅ 278ms
JSON_Format 2✅ 201ms
Lazy 6✅ 122ms
Lazy Generator 1✅ 18ms
Lexicographic Order on Vectors 2✅ 27ms
List 32✅ 1s
Locale 13✅ 377ms
Looping Imports 1✅ 4ms
Lowercase Methods 5✅ 21ms
Managed_Resource 5✅ 3s
Match.end 4✅ 43ms
Match.groups 2✅ 35ms
Match.named_groups 3✅ 89ms
Match.span 4✅ 45ms
Match.start 4✅ 39ms
Match.text 6✅ 270ms
Match.to_display_text 1✅ 15ms
Match.utf_16_end 4✅ 38ms
Match.utf_16_span 4✅ 32ms
Match.utf_16_start 4✅ 79ms
Maybe 5✅ 74ms
Meta-Value Inspection 6✅ 197ms
Meta-Value Manipulation 33✅ 472ms
Meta.Type.find 4✅ 100ms
Methods 1✅ 1⚪ 3ms
Missing_Argument 3✅ 161ms
Multi Value as type refinement 19✅ 5⚪ 809ms
MultiValue Conversions 11✅ 618ms
Natural Order 4✅ 226ms
No Method Errors 1✅ 37ms
No_Such_Method 4✅ 187ms
non-linear inserts 11✅ 579ms
Number Conversions 10✅ 60ms
Numbers 15✅ 315ms
Operator == 17✅ 89ms
Ordering 6✅ 76ms
Pair 1✅ 3ms
Pair - from 2-Item JavaScript Array 14✅ 534ms
Pair - from 2-Item List 14✅ 196ms
Pair - from 2-Item Vector 14✅ 266ms
Pair - from Pair.new 14✅ 110ms
Pair - from Pair.Value 14✅ 33ms
Panics 22✅ 1s
parse 8✅ 210ms
Parsing date/time values 26✅ 1⚪ 2s
Parsing formats 4✅ 1s
Path Operations 10✅ 1⚪ 144ms
Pattern Matches 19✅ 181ms
Pattern.find and .find_all 8✅ 220ms
Pattern.match and .match_all 8✅ 76ms
Pattern.matches 5✅ 14ms
Pattern.replace 8✅ 192ms
Pattern.split 6✅ 74ms
Pattern.tokenize 7✅ 881ms
Period 8✅ 410ms
Plain_Text 3✅ 213ms
Polyglot 12✅ 118ms
Polyglot Argument 7✅ 80ms
Polyglot Argument with Inheritance 3✅ 89ms
Polyglot Conversion 14✅ 224ms
Polyglot hash maps 8✅ 653ms
Polyglot JS 21✅ 593ms
Polyglot keys and values 5✅ 211ms
Polyglot Operator == 7✅ 72ms
Polyglot Python 18✅ 215ms
Polyglot R 1⚪ 0ms
post 25✅ 3s
Private constructors 12✅ 96ms
Private methods 5✅ 43ms
Problem_Behavior 2✅ 30ms
Process 5✅ 100ms
Python: Common polyglot Dictionary operations 29✅ 509ms
PythonDate 1⚪ 0ms
PythonDate 43✅ 5⚪ 10s
PythonDate date part tests 8✅ 2s
PythonLocalTime 29✅ 4s
Qualified Names 3✅ 10ms
Random 14✅ 3s
Range 37✅ 2s
Rank Data 7✅ 228ms
Read XML 7✅ 254ms
read_bytes 5✅ 165ms
read_text 6✅ 379ms
Refs 6✅ 22ms
Regression 12✅ 777ms
ReportingStreamDecoder 6✅ 3s
ReportingStreamEncoder 8✅ 472ms
Request 10✅ 220ms
rounding 4✅ 48ms
Rounding 16✅ 320ms
should correctly evaluate documentation examples 8✅ 77ms
Sorting with multiple comparators 4✅ 2⚪ 61ms
Sorting with the default comparator 7✅ 3⚪ 162ms
Stack size 1✅ 8s
Stack traces 6✅ 685ms
State 5✅ 26ms
Statistics 16✅ 2s
Statistics - empty Vector 3✅ 32ms
Statistics - invalid input 5✅ 195ms
Statistics - invalid input 1✅ 1ms
Statistics - NaN Vector 3✅ 107ms
Statistics - Nothing Vector 3✅ 168ms
System 2✅ 35ms
tag name 1✅ 16ms
take/drop Sample non-determinism 2✅ 37ms
take/drop Sample non-determinism 2✅ 19ms
take/drop Sample non-determinism 2✅ 29ms
take/drop Sample non-determinism 2✅ 10ms
take/drop Sample non-determinism 2✅ 10ms
Temporary_File facility 6✅ 1⚪ 9s
Text - general 85✅ 14s
text contents 1✅ 10ms
Text_Sub_Range_Data 2✅ 88ms
Text.cleanse 14✅ 422ms
Text.match 6✅ 47ms
Text.Regex splitting 3✅ 186ms
Text.Regex tokenizing 2✅ 140ms
Text.Regex: find and find_all 20✅ 1⚪ 666ms
Text.replace 28✅ 1s
Text.Span 3✅ 93ms
Text.substring 4✅ 20ms
the Self construct 6✅ 33ms
Time_Of_Day 29✅ 3s
Type Errors 11✅ 235ms
uncurry 1✅ 4ms
Unix epoch conversion 4✅ 205ms
Unresolved symbol 1✅ 17ms
URI 22✅ 7s
Use a slice of an array as vectors 104✅ 4s
Use Array as vectors 104✅ 4s
Use Array_Proxy as vectors 104✅ 3s
Use Java ArrayList as vectors 104✅ 3s
Use Vector as vectors 104✅ 8s
UTF_16 BigEndian 5✅ 83ms
UTF_16 LittleEndian 5✅ 69ms
UTF_8 11✅ 317ms
Vector Slicing Helpers 1✅ 176ms
Vector.build 13✅ 196ms
Vector/Array equality 9✅ 113ms
Windows 1252 4✅ 83ms
Wrapped dataflow errors 8✅ 56ms
Wrapped errors 8✅ 347ms
write operations 23✅ 3s
Write XML 4✅ 930ms
Zone 9✅ 132ms

✅ /runner/_work/enso/enso/target/test-results/Examples_Tests/JUnit.xml

34 tests were completed in 107s with 34 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Examples 32✅ 9s
Python Examples 1✅ 84s
Standard.Base Signature Checks 1✅ 15s

✅ /runner/_work/enso/enso/target/test-results/Geo_Tests/JUnit.xml

5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Geo Points 2✅ 366ms
GeoJSON to Table 3✅ 669ms

✅ /runner/_work/enso/enso/target/test-results/Image_Tests/JUnit.xml

175 tests were completed in 7s with 174 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Data Links to Images 1⚪ 0ms
Image File_Format 2✅ 166ms
Image with 1 channel 19✅ 600ms
Image with 2 channels 19✅ 602ms
Image with 3 channels 19✅ 382ms
Image with 4 channels 19✅ 399ms
Image Write 2✅ 55ms
Image.read 9✅ 542ms
Matrix with 1 channel 21✅ 778ms
Matrix with 2 channels 21✅ 1s
Matrix with 3 channels 21✅ 1s
Matrix with 4 channels 21✅ 566ms
Matrix_Error 1✅ 27ms

✅ /runner/_work/enso/enso/target/test-results/Microsoft_Tests/JUnit.xml

583 tests were completed in 107s with 532 passed, 0 failed and 51 skipped.

Test suite Passed Failed Skipped Time
[SQLServer] (Nothing_Spec) between 45✅ 3s
[SQLServer] (Nothing_Spec) Comparisons 162✅ 12s
[SQLServer] (Nothing_Spec) is_nothing 9✅ 742ms
[SQLServer] (Nothing_Spec) not 1✅ 47ms
[SQLServer] (Nothing_Spec) sort 18✅ 689ms
[SQLServer] Audit Logs 3✅ 1⚪ 11s
[SQLServer] Column.map 1✅ 47ms
[SQLServer] Column.zip 1✅ 50ms
[SQLServer] Date-Time operations 20✅ 1⚪ 13s
[SQLServer] Date-Time support 3✅ 582ms
[SQLServer] Saving to Data Link 1⚪ 0ms
[SQLServer] Table.add_group_number 1✅ 2s
[SQLServer] Table.add_row_number 1✅ 626ms
[SQLServer] Table.aggregate 3✅ 712ms
[SQLServer] Table.aggregate Concatenate 1⚪ 0ms
[SQLServer] Table.aggregate Count_Distinct 2✅ 2⚪ 3s
[SQLServer] Table.aggregate First and Last 1⚪ 0ms
[SQLServer] Table.aggregate Mode 1⚪ 0ms
[SQLServer] Table.aggregate Shortest 1⚪ 0ms
[SQLServer] Table.aggregate should be able to group on multiple fields 6✅ 7⚪ 2s
[SQLServer] Table.aggregate should be able to group on single field 6✅ 7⚪ 3s
[SQLServer] Table.aggregate should correctly select result types 2✅ 2⚪ 565ms
[SQLServer] Table.aggregate should merge warnings when issues computing aggregation 1⚪ 0ms
[SQLServer] Table.aggregate should not summarize empty table when grouped 6✅ 5⚪ 973ms
[SQLServer] Table.aggregate should raise warnings when there are issues 7✅ 4s
[SQLServer] Table.aggregate should raise warnings when there are issues computing aggregation 1⚪ 0ms
[SQLServer] Table.aggregate should report unsupported operations but not block other aggregations in warning mode 6✅ 744ms
[SQLServer] Table.aggregate should report warnings and errors based on types 4✅ 3s
[SQLServer] Table.aggregate should summarize empty table 6✅ 5⚪ 1s
[SQLServer] Table.aggregate should summarize whole table 8✅ 8⚪ 5s
[SQLServer] Table.aggregate Standard_Deviation 1✅ 282ms
[SQLServer] Table.aggregate+Expressions 2✅ 906ms
[SQLServer] Table.coalesce 8✅ 1s
[SQLServer] Table.cross_join 1✅ 115ms
[SQLServer] Table.cross_tab 1⚪ 0ms
[SQLServer] Table.distinct 1✅ 59ms
[SQLServer] Table.filter 24✅ 7s
[SQLServer] Table.filter by an expression 4✅ 1⚪ 845ms
[SQLServer] Table.from_union 1⚪ 0ms
[SQLServer] Table.join 38✅ 13s
[SQLServer] Table.make_table_from_dictionary/vectors 2✅ 62ms
[SQLServer] Table.merge 1✅ 159ms
[SQLServer] Table.offset 1✅ 78ms
[SQLServer] Table.remove_columns 13✅ 809ms
[SQLServer] Table.rename_columns 26✅ 2s
[SQLServer] Table.reorder_columns 11✅ 468ms
[SQLServer] Table.reorder_columns by type 1✅ 58ms
[SQLServer] Table.replace 1✅ 137ms
[SQLServer] Table.select_columns 16✅ 3s
[SQLServer] Table.select_columns By_Type and Table.remove_columns By_Type 2✅ 373ms
[SQLServer] Table.sort 21✅ 3s
[SQLServer] Table.sort_columns 4✅ 712ms
[SQLServer] Table.take/drop 2✅ 85ms
[SQLServer] Table.text_cleanse 1✅ 57ms
[SQLServer] Table.transpose 1⚪ 0ms
[SQLServer] Table.union 28✅ 1⚪ 6s
[SQLServer] Table.zip 1⚪ 0ms
[SQLServer] Temp column 2✅ 202ms

✅ /runner/_work/enso/enso/target/test-results/Snowflake_Tests/JUnit.xml

1 tests were completed in 0ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
[Snowflake] Database tests 1⚪ 0ms

✅ /runner/_work/enso/enso/target/test-results/Table_Internal_Tests/JUnit.xml

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Autoconstructor Instrumentation 1✅ 1s

✅ /runner/_work/enso/enso/target/test-results/Table_Tests/JUnit.xml

6827 tests were completed in 520s with 6643 passed, 0 failed and 184 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed