Skip to content

Minor improvements from last couple of Book Clubs #12899

Minor improvements from last couple of Book Clubs

Minor improvements from last couple of Book Clubs #12899

GitHub Actions / Standard Library Tests (macos) succeeded Oct 12, 2023 in 1s

Standard Library Tests (macos) βœ…

Tests passed successfully

Report Passed Failed Skipped Time
/Users/runner/work/enso/enso/target/test-results/AWS_Tests/JUnit.xml 19βœ… 7s
/Users/runner/work/enso/enso/target/test-results/Examples_Tests/JUnit.xml 33βœ… 790s
/Users/runner/work/enso/enso/target/test-results/Geo_Tests/JUnit.xml 5βœ… 687ms
/Users/runner/work/enso/enso/target/test-results/Image_Tests/JUnit.xml 174βœ… 4s
/Users/runner/work/enso/enso/target/test-results/Table_Tests/JUnit.xml 2551βœ… 150βšͺ 166s
/Users/runner/work/enso/enso/target/test-results/Tests/JUnit.xml 2314βœ… 28βšͺ 105s
/Users/runner/work/enso/enso/target/test-results/Visualization_Tests/JUnit.xml 70βœ… 1βšͺ 6s

βœ…Β /Users/runner/work/enso/enso/target/test-results/AWS_Tests/JUnit.xml

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

Test suite Passed Failed Skipped Time
S3.get_object 2βœ… 3s
S3.head (bucket) 1βœ… 362ms
S3.head (object) 2βœ… 496ms
S3.list_buckets 2βœ… 2s
S3.list_objects 4βœ… 468ms
S3.parse_uri 3βœ… 175ms
S3.read_bucket 5βœ… 695ms

βœ…Β /Users/runner/work/enso/enso/target/test-results/Examples_Tests/JUnit.xml

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

Test suite Passed Failed Skipped Time
Examples 32βœ… 6s
Python Examples 1βœ… 784s

βœ…Β /Users/runner/work/enso/enso/target/test-results/Geo_Tests/JUnit.xml

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

Test suite Passed Failed Skipped Time
Geo Points 2βœ… 72ms
GeoJSON to Table 3βœ… 615ms

βœ…Β /Users/runner/work/enso/enso/target/test-results/Image_Tests/JUnit.xml

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

Test suite Passed Failed Skipped Time
Image File_Format 2βœ… 160ms
Image with 1 channel 19βœ… 217ms
Image with 2 channels 19βœ… 267ms
Image with 3 channels 19βœ… 247ms
Image with 4 channels 19βœ… 236ms
Image Write 2βœ… 24ms
Image.read 9βœ… 2s
Matrix with 1 channel 21βœ… 313ms
Matrix with 2 channels 21βœ… 255ms
Matrix with 3 channels 21βœ… 261ms
Matrix with 4 channels 21βœ… 245ms
Matrix_Error 1βœ… 4ms

βœ…Β /Users/runner/work/enso/enso/target/test-results/Table_Tests/JUnit.xml

2701 tests were completed in 166s with 2551 passed, 0 failed and 150 skipped.

Test suite Passed Failed Skipped Time
[Codegen] Aggregation 2βœ… 87ms
[Codegen] Basic Select 3βœ… 63ms
[Codegen] Handling Missing Values 2βœ… 127ms
[Codegen] JSON serialization 1βšͺ 0ms
[Codegen] Masking Tables and Columns 2βœ… 182ms
[Codegen] Sorting 4βœ… 46ms
[In-Memory-specific] Table.join 1βœ… 935ms
[In-Memory-specific] Table.set 2βœ… 103ms
[In-Memory] Interactions Between various operations 11βœ… 1s
[In-Memory] Arithmetic Column Operations 12βœ… 196ms
[In-Memory] Boolean Column Operations 5βœ… 1βšͺ 287ms
[In-Memory] Colum Operations - Names 10βœ… 85ms
[In-Memory] Column Comparisons 5βœ… 1βšͺ 455ms
[In-Memory] Column Naming edge cases 7βœ… 666ms
[In-Memory] Column operation Integer Overflow handling 6βœ… 431ms
[In-Memory] Column Operations - Equality & Null Handling 4βœ… 3βšͺ 83ms
[In-Memory] Column Operations - Text Replace 0ms
[In-Memory] Column Operations - Text Replace (in-memory only) 8βœ… 103ms
[In-Memory] Column Operations - Text Trim 3βœ… 78ms
[In-Memory] Column.const 3βœ… 11ms
[In-Memory] Column.fill_nothing/empty 4βœ… 13ms
[In-Memory] Column.map 6βœ… 172ms
[In-Memory] Column.rename 1βœ… 6ms
[In-Memory] Column.take/drop 8βœ… 113ms
[In-Memory] Column.zip 6βœ… 41ms
[In-Memory] Date-Time operations 21βœ… 1βšͺ 1s
[In-Memory] Date-Time support 3βœ… 72ms
[In-Memory] Dropping Missing Values 9βœ… 566ms
[In-Memory] Expression Arithmetic 3βœ… 89ms
[In-Memory] Expression Boolean literals 1βœ… 66ms
[In-Memory] Expression Boolean Operators 4βœ… 49ms
[In-Memory] Expression Column Arithmetic 2βœ… 133ms
[In-Memory] Expression Comparison Operators 6βœ… 165ms
[In-Memory] Expression Date and Time literals 5βœ… 41ms
[In-Memory] Expression Errors should be handled 4βœ… 27ms
[In-Memory] Expression Float literals 1βœ… 26ms
[In-Memory] Expression Integer literals 1βœ… 17ms
[In-Memory] Expression Nothing literals 3βœ… 30ms
[In-Memory] Expression Text literals 1βœ… 43ms
[In-Memory] Expression Text literals 2βœ… 7ms
[In-Memory] Expression Text Operators 2βœ… 37ms
[In-Memory] Expression Warnings should be reported 4βœ… 129ms
[In-Memory] Filling Missing Values 6βœ… 57ms
[In-Memory] Function invocation 2βœ… 25ms
[In-Memory] Handling of Big Integer values 10βœ… 226ms
[In-Memory] Loss_Of_Integer_Precision (large integers not being exactly representable in Float) 5βœ… 113ms
[In-Memory] Min/Max Operations 2βœ… 122ms
[In-Memory] Other Column Operations 1βœ… 4ms
[In-Memory] replace: empty table and nothings 2βœ… 7ms
[In-Memory] replace: literal regex pattern and replacement 5βœ… 27ms
[In-Memory] replace: literal text pattern and replacement 4βœ… 47ms
[In-Memory] replace: pattern and replacement columns 4βœ… 28ms
[In-Memory] Rounding numeric tests 19βœ… 1s
[In-Memory] Rounding-like operations 15βœ… 60ms
[In-Memory] Simple variant of Table/Column.parse in all backends 5βœ… 62ms
[In-Memory] Storage Builders 1βœ… 32ms
[In-Memory] Table.add_row_number (common) 7βœ… 206ms
[In-Memory] Table.add_row_number (in-memory specific) 6βœ… 57ms
[In-Memory] Table.aggregate 3βœ… 314ms
[In-Memory] Table.aggregate 3βœ… 43ms
[In-Memory] Table.aggregate Concatenate 6βœ… 135ms
[In-Memory] Table.aggregate Count_Distinct 2βœ… 141ms
[In-Memory] Table.aggregate First and Last 1βœ… 5ms
[In-Memory] Table.aggregate Mode 1βœ… 3ms
[In-Memory] Table.aggregate Shortest 1βœ… 22ms
[In-Memory] Table.aggregate should be able to group on multiple fields not in left columns 13βœ… 602ms
[In-Memory] Table.aggregate should be able to group on single field 13βœ… 430ms
[In-Memory] Table.aggregate should correctly handle infinities 4βœ… 45ms
[In-Memory] Table.aggregate should correctly handle NaN 5βœ… 25ms
[In-Memory] Table.aggregate should correctly select result types 4βœ… 78ms
[In-Memory] Table.aggregate should merge warnings when issues computing aggregation 2βœ… 13ms
[In-Memory] Table.aggregate should not summarize empty table when grouped 11βœ… 98ms
[In-Memory] Table.aggregate should raise warnings when there are issues 7βœ… 148ms
[In-Memory] Table.aggregate should raise warnings when there are issues computing aggregation 3βœ… 44ms
[In-Memory] Table.aggregate should report warnings and errors based on types 4βœ… 87ms
[In-Memory] Table.aggregate should summarize empty table 11βœ… 118ms
[In-Memory] Table.aggregate should summarize whole table 13βœ… 304ms
[In-Memory] Table.aggregate Standard_Deviation 1βœ… 24ms
[In-Memory] Table.aggregate+Expressions 2βœ… 76ms
[In-Memory] Table.at 3βœ… 28ms
[In-Memory] Table.column_count 1βœ… 1ms
[In-Memory] Table.column_names 2βœ… 31ms
[In-Memory] Table.cross_join 8βœ… 114ms
[In-Memory] Table.cross_tab 23βœ… 372ms
[In-Memory] Table.distinct 6βœ… 282ms
[In-Memory] Table.distinct 7βœ… 122ms
[In-Memory] Table.fill_nothing/empty 6βœ… 45ms
[In-Memory] Table.filter 5βœ… 2s
[In-Memory] Table.filter 20βœ… 2βšͺ 706ms
[In-Memory] Table.filter_by_expression 5βœ… 123ms
[In-Memory] Table.get 3βœ… 20ms
[In-Memory] Table.join 33βœ… 890ms
[In-Memory] Table.join performance 3βœ… 1βšͺ 1s
[In-Memory] Table.lookup_and_replace 15βœ… 342ms
[In-Memory] Table.order_by 23βœ… 346ms
[In-Memory] Table.remove_columns 12βœ… 536ms
[In-Memory] Table.rename_columns 20βœ… 870ms
[In-Memory] Table.reorder_columns 10βœ… 449ms
[In-Memory] Table.replace 3βœ… 108ms
[In-Memory] Table.rows 6βœ… 79ms
[In-Memory] Table.select_columns 15βœ… 781ms
[In-Memory] Table.set 7βœ… 844ms
[In-Memory] Table.sort_columns 4βœ… 191ms
[In-Memory] Table.take/drop 9βœ… 667ms
[In-Memory] Table.transpose 8βœ… 115ms
[In-Memory] Table.union 24βœ… 528ms
[In-Memory] Table.zip 11βœ… 194ms
[In-Memory] Table/Column auto value type 13βœ… 175ms
[In-Memory] Table/Column.cast - checking invariants 12βœ… 157ms
[In-Memory] Table/Column.cast - date/time 3βœ… 58ms
[In-Memory] Table/Column.cast - numeric 6βœ… 237ms
[In-Memory] Table/Column.cast - to text 9βœ… 318ms
[In-Memory] Temp column 2βœ… 15ms
[In-Memory] Text Column Operations 5βœ… 299ms
[PostgreSQL] .pgpass 3βœ… 373ms
[PostgreSQL] Connection setup 3βœ… 328ms
[PostgreSQL] Database tests 1βšͺ 0ms
[PostgreSQL] SSL connectivity tests 1βšͺ 0ms
[Redshift] Database tests 1βšͺ 0ms
[SQLite File] Interactions Between various operations 8βœ… 580ms
[SQLite File] Aggregation 2βœ… 140ms
[SQLite File] Appending a Database table to a Database table 29βœ… 3s
[SQLite File] Appending an in-memory table to a Database table 30βœ… 2s
[SQLite File] Arithmetic Column Operations 10βœ… 2βšͺ 339ms
[SQLite File] Basic Table Access 4βœ… 793ms
[SQLite File] Boolean Column Operations 4βœ… 2βšͺ 243ms
[SQLite File] Colum Operations - Names 8βœ… 117ms
[SQLite File] Column Comparisons 4βœ… 1βšͺ 409ms
[SQLite File] Column Naming edge cases 7βœ… 361ms
[SQLite File] Column Operations - Equality & Null Handling 4βœ… 3βšͺ 145ms
[SQLite File] Column Operations - Text Replace 2βœ… 38ms
[SQLite File] Column Operations - Text Replace (in-memory only) 0ms
[SQLite File] Column Operations - Text Trim 3βœ… 101ms
[SQLite File] Column.const 3βœ… 79ms
[SQLite File] Column.fill_nothing/empty 4βœ… 111ms
[SQLite File] Column.map 1βœ… 20ms
[SQLite File] Column.rename 1βœ… 21ms
[SQLite File] Column.take/drop 6βœ… 2s
[SQLite File] Column.zip 1βœ… 23ms
[SQLite File] Creating an empty table 19βœ… 4s
[SQLite File] Date-Time operations 1βšͺ 0ms
[SQLite File] Date-Time support 1βšͺ 0ms
[SQLite File] Deleting rows from a Database table 4βœ… 156ms
[SQLite File] Deleting rows from a Database table (source=Database) 11βœ… 999ms
[SQLite File] Deleting rows from a Database table (source=in-memory) 11βœ… 845ms
[SQLite File] Dialect-specific codegen 1βœ… 36ms
[SQLite File] Dropping Missing Values 8βœ… 744ms
[SQLite File] Error Handling 2βœ… 81ms
[SQLite File] Expression Arithmetic 3βœ… 251ms
[SQLite File] Expression Boolean literals 1βœ… 53ms
[SQLite File] Expression Boolean Operators 4βœ… 134ms
[SQLite File] Expression Column Arithmetic 2βœ… 206ms
[SQLite File] Expression Comparison Operators 6βœ… 346ms
[SQLite File] Expression Date and Time literals 4βšͺ 0ms
[SQLite File] Expression Errors should be handled 4βœ… 23ms
[SQLite File] Expression Float literals 1βœ… 22ms
[SQLite File] Expression Integer literals 1βœ… 25ms
[SQLite File] Expression Nothing literals 3βœ… 97ms
[SQLite File] Expression Text literals 1βœ… 41ms
[SQLite File] Expression Text literals 2βœ… 28ms
[SQLite File] Expression Text Operators 2βœ… 91ms
[SQLite File] Expression Warnings should be reported 2βœ… 2βšͺ 131ms
[SQLite File] Filling Missing Values 3βœ… 1βšͺ 143ms
[SQLite File] Function invocation 2βœ… 52ms
[SQLite File] Masking Tables 1βœ… 68ms
[SQLite File] math functions 6βœ… 3s
[SQLite File] Metadata 2βœ… 57ms
[SQLite File] Min/Max Operations 2βœ… 117ms
[SQLite File] Missing Values 2βœ… 85ms
[SQLite File] Other Column Operations 1βœ… 38ms
[SQLite File] Output Execution Context for Database operations 12βœ… 1βšͺ 1s
[SQLite File] partial Date-Time support 2βœ… 66ms
[SQLite File] Persisting a Database Table (query) 8βœ… 871ms
[SQLite File] replace: empty table and nothings 2βœ… 57ms
[SQLite File] replace: literal regex pattern and replacement 5βœ… 25ms
[SQLite File] replace: literal text pattern and replacement 4βœ… 94ms
[SQLite File] replace: pattern and replacement columns 4βœ… 14ms
[SQLite File] Rounding numeric tests 19βœ… 18s
[SQLite File] Rounding-like operations 15βœ… 690ms
[SQLite File] Schemas and Databases 3βœ… 13ms
[SQLite File] Simple variant of Table/Column.parse in all backends 5βœ… 176ms
[SQLite File] Sorting 5βœ… 191ms
[SQLite File] Support for Long Column/Table names 6βœ… 2s
[SQLite File] Table.add_row_number (common) 7βœ… 214ms
[SQLite File] Table.add_row_number (Database specific) 1βœ… 60ms
[SQLite File] Table.aggregate 1βœ… 33ms
[SQLite File] Table.aggregate Concatenate 6βœ… 213ms
[SQLite File] Table.aggregate Count_Distinct 1βœ… 1βšͺ 186ms
[SQLite File] Table.aggregate First and Last 1βšͺ 0ms
[SQLite File] Table.aggregate Mode 1βšͺ 0ms
[SQLite File] Table.aggregate Shortest 1βšͺ 0ms
[SQLite File] Table.aggregate should be able to group on multiple fields not in left columns 7βœ… 6βšͺ 206ms
[SQLite File] Table.aggregate should be able to group on single field 7βœ… 6βšͺ 176ms
[SQLite File] Table.aggregate should correctly handle infinities 2βœ… 2βšͺ 83ms
[SQLite File] Table.aggregate should correctly handle NaN 1βšͺ 0ms
[SQLite File] Table.aggregate should correctly select result types 2βœ… 2βšͺ 69ms
[SQLite File] Table.aggregate should merge warnings when issues computing aggregation 1βšͺ 0ms
[SQLite File] Table.aggregate should not summarize empty table when grouped 7βœ… 4βšͺ 104ms
[SQLite File] Table.aggregate should raise warnings when there are issues 7βœ… 823ms
[SQLite File] Table.aggregate should raise warnings when there are issues computing aggregation 1βšͺ 0ms
[SQLite File] Table.aggregate should report unsupported operations but not block other aggregations in warning mode 5βœ… 176ms
[SQLite File] Table.aggregate should report warnings and errors based on types 4βœ… 169ms
[SQLite File] Table.aggregate should summarize empty table 7βœ… 4βšͺ 124ms
[SQLite File] Table.aggregate should summarize whole table 7βœ… 6βšͺ 158ms
[SQLite File] Table.aggregate Standard_Deviation 1βœ… 29ms
[SQLite File] Table.aggregate+Expressions 2βœ… 73ms
[SQLite File] Table.at 3βœ… 35ms
[SQLite File] Table.column_count 1βœ… 0ms
[SQLite File] Table.column_names 2βœ… 125ms
[SQLite File] Table.cross_join 8βœ… 548ms
[SQLite File] Table.cross_tab 1βšͺ 0ms
[SQLite File] Table.default_ordering 4βœ… 234ms
[SQLite File] Table.distinct 7βœ… 267ms
[SQLite File] Table.expand_column 1βœ… 22ms
[SQLite File] Table.fill_nothing/empty 6βœ… 380ms
[SQLite File] Table.filter 1βœ… 1ms
[SQLite File] Table.filter 19βœ… 1βšͺ 1s
[SQLite File] Table.filter_by_expression 4βœ… 1βšͺ 207ms
[SQLite File] Table.get 3βœ… 19ms
[SQLite File] Table.join 26βœ… 3βšͺ 2s
[SQLite File] Table.lookup_and_replace 1βšͺ 0ms
[SQLite File] Table.order_by 19βœ… 2βšͺ 347ms
[SQLite File] Table.query 8βœ… 487ms
[SQLite File] Table.remove_columns 11βœ… 875ms
[SQLite File] Table.rename_columns 20βœ… 1s
[SQLite File] Table.reorder_columns 9βœ… 707ms
[SQLite File] Table.replace 0ms
[SQLite File] Table.rows 6βœ… 85ms
[SQLite File] Table.select_columns 14βœ… 1s
[SQLite File] Table.set 7βœ… 174ms
[SQLite File] Table.sort_columns 4βœ… 205ms
[SQLite File] Table.take/drop 7βœ… 4s
[SQLite File] Table.transpose 1βšͺ 0ms
[SQLite File] Table.union 18βœ… 1βšͺ 1s
[SQLite File] Table.zip 1βšͺ 0ms
[SQLite File] Table/Column auto value type 1βœ… 20ms
[SQLite File] Table/Column.cast - checking invariants 7βœ… 210ms
[SQLite File] Table/Column.cast - numeric 3βœ… 90ms
[SQLite File] Table/Column.cast - to text 1βœ… 45ms
[SQLite File] Tables and Table Types 4βœ… 156ms
[SQLite File] Temp column 2βœ… 36ms
[SQLite File] Text Column Operations 5βœ… 380ms
[SQLite File] Transaction Support 4βœ… 118ms
[SQLite File] Uploading an in-memory Table 11βœ… 2s
[SQLite In-Memory] Interactions Between various operations 8βœ… 421ms
[SQLite In-Memory] Aggregation 2βœ… 43ms
[SQLite In-Memory] Appending a Database table to a Database table 29βœ… 2s
[SQLite In-Memory] Appending an in-memory table to a Database table 30βœ… 2s
[SQLite In-Memory] Arithmetic Column Operations 10βœ… 2βšͺ 242ms
[SQLite In-Memory] Basic Table Access 4βœ… 243ms
[SQLite In-Memory] Boolean Column Operations 4βœ… 2βšͺ 175ms
[SQLite In-Memory] Colum Operations - Names 8βœ… 75ms
[SQLite In-Memory] Column Comparisons 4βœ… 1βšͺ 318ms
[SQLite In-Memory] Column Naming edge cases 7βœ… 197ms
[SQLite In-Memory] Column Operations - Equality & Null Handling 4βœ… 3βšͺ 95ms
[SQLite In-Memory] Column Operations - Text Replace 2βœ… 16ms
[SQLite In-Memory] Column Operations - Text Replace (in-memory only) 0ms
[SQLite In-Memory] Column Operations - Text Trim 3βœ… 56ms
[SQLite In-Memory] Column.const 3βœ… 49ms
[SQLite In-Memory] Column.fill_nothing/empty 4βœ… 70ms
[SQLite In-Memory] Column.map 1βœ… 12ms
[SQLite In-Memory] Column.rename 1βœ… 13ms
[SQLite In-Memory] Column.take/drop 6βœ… 1s
[SQLite In-Memory] Column.zip 1βœ… 12ms
[SQLite In-Memory] Creating an empty table 17βœ… 795ms
[SQLite In-Memory] Date-Time operations 1βšͺ 0ms
[SQLite In-Memory] Date-Time support 1βšͺ 0ms
[SQLite In-Memory] Deleting rows from a Database table 4βœ… 124ms
[SQLite In-Memory] Deleting rows from a Database table (source=Database) 11βœ… 792ms
[SQLite In-Memory] Deleting rows from a Database table (source=in-memory) 11βœ… 669ms
[SQLite In-Memory] Dialect-specific codegen 1βœ… 6ms
[SQLite In-Memory] Dropping Missing Values 8βœ… 619ms
[SQLite In-Memory] Error Handling 2βœ… 39ms
[SQLite In-Memory] Expression Arithmetic 3βœ… 221ms
[SQLite In-Memory] Expression Boolean literals 1βœ… 42ms
[SQLite In-Memory] Expression Boolean Operators 4βœ… 114ms
[SQLite In-Memory] Expression Column Arithmetic 2βœ… 184ms
[SQLite In-Memory] Expression Comparison Operators 6βœ… 297ms
[SQLite In-Memory] Expression Date and Time literals 4βšͺ 0ms
[SQLite In-Memory] Expression Errors should be handled 4βœ… 18ms
[SQLite In-Memory] Expression Float literals 1βœ… 20ms
[SQLite In-Memory] Expression Integer literals 1βœ… 20ms
[SQLite In-Memory] Expression Nothing literals 3βœ… 71ms
[SQLite In-Memory] Expression Text literals 1βœ… 34ms
[SQLite In-Memory] Expression Text literals 2βœ… 24ms
[SQLite In-Memory] Expression Text Operators 2βœ… 86ms
[SQLite In-Memory] Expression Warnings should be reported 2βœ… 2βšͺ 116ms
[SQLite In-Memory] Filling Missing Values 3βœ… 1βšͺ 109ms
[SQLite In-Memory] Function invocation 2βœ… 45ms
[SQLite In-Memory] Masking Tables 1βœ… 18ms
[SQLite In-Memory] math functions 6βœ… 1s
[SQLite In-Memory] Metadata 2βœ… 9ms
[SQLite In-Memory] Min/Max Operations 2βœ… 84ms
[SQLite In-Memory] Missing Values 2βœ… 31ms
[SQLite In-Memory] Other Column Operations 1βœ… 22ms
[SQLite In-Memory] Output Execution Context for Database operations 9βœ… 1βšͺ 532ms
[SQLite In-Memory] partial Date-Time support 2βœ… 29ms
[SQLite In-Memory] Persisting a Database Table (query) 8βœ… 654ms
[SQLite In-Memory] replace: empty table and nothings 2βœ… 36ms
[SQLite In-Memory] replace: literal regex pattern and replacement 5βœ… 18ms
[SQLite In-Memory] replace: literal text pattern and replacement 4βœ… 43ms
[SQLite In-Memory] replace: pattern and replacement columns 4βœ… 8ms
[SQLite In-Memory] Rounding numeric tests 19βœ… 13s
[SQLite In-Memory] Rounding-like operations 15βœ… 508ms
[SQLite In-Memory] Schemas and Databases 3βœ… 1ms
[SQLite In-Memory] Simple variant of Table/Column.parse in all backends 5βœ… 109ms
[SQLite In-Memory] Sorting 5βœ… 68ms
[SQLite In-Memory] Support for Long Column/Table names 6βœ… 933ms
[SQLite In-Memory] Table.add_row_number (common) 7βœ… 146ms
[SQLite In-Memory] Table.add_row_number (Database specific) 1βœ… 30ms
[SQLite In-Memory] Table.aggregate 1βœ… 24ms
[SQLite In-Memory] Table.aggregate Concatenate 6βœ… 130ms
[SQLite In-Memory] Table.aggregate Count_Distinct 1βœ… 1βšͺ 130ms
[SQLite In-Memory] Table.aggregate First and Last 1βšͺ 0ms
[SQLite In-Memory] Table.aggregate Mode 1βšͺ 0ms
[SQLite In-Memory] Table.aggregate Shortest 1βšͺ 0ms
[SQLite In-Memory] Table.aggregate should be able to group on multiple fields not in left columns 7βœ… 6βšͺ 157ms
[SQLite In-Memory] Table.aggregate should be able to group on single field 7βœ… 6βšͺ 127ms
[SQLite In-Memory] Table.aggregate should correctly handle infinities 2βœ… 2βšͺ 61ms
[SQLite In-Memory] Table.aggregate should correctly handle NaN 1βšͺ 0ms
[SQLite In-Memory] Table.aggregate should correctly select result types 2βœ… 2βšͺ 53ms
[SQLite In-Memory] Table.aggregate should merge warnings when issues computing aggregation 1βšͺ 0ms
[SQLite In-Memory] Table.aggregate should not summarize empty table when grouped 7βœ… 4βšͺ 78ms
[SQLite In-Memory] Table.aggregate should raise warnings when there are issues 7βœ… 465ms
[SQLite In-Memory] Table.aggregate should raise warnings when there are issues computing aggregation 1βšͺ 0ms
[SQLite In-Memory] Table.aggregate should report unsupported operations but not block other aggregations in warning mode 5βœ… 117ms
[SQLite In-Memory] Table.aggregate should report warnings and errors based on types 4βœ… 122ms
[SQLite In-Memory] Table.aggregate should summarize empty table 7βœ… 4βšͺ 72ms
[SQLite In-Memory] Table.aggregate should summarize whole table 7βœ… 6βšͺ 98ms
[SQLite In-Memory] Table.aggregate Standard_Deviation 1βœ… 23ms
[SQLite In-Memory] Table.aggregate+Expressions 2βœ… 62ms
[SQLite In-Memory] Table.at 3βœ… 20ms
[SQLite In-Memory] Table.column_count 1βœ… 0ms
[SQLite In-Memory] Table.column_names 2βœ… 75ms
[SQLite In-Memory] Table.cross_join 8βœ… 371ms
[SQLite In-Memory] Table.cross_tab 1βšͺ 0ms
[SQLite In-Memory] Table.default_ordering 4βœ… 23ms
[SQLite In-Memory] Table.distinct 7βœ… 200ms
[SQLite In-Memory] Table.expand_column 1βœ… 13ms
[SQLite In-Memory] Table.fill_nothing/empty 6βœ… 164ms
[SQLite In-Memory] Table.filter 1βœ… 0ms
[SQLite In-Memory] Table.filter 19βœ… 1βšͺ 970ms
[SQLite In-Memory] Table.filter_by_expression 4βœ… 1βšͺ 125ms
[SQLite In-Memory] Table.get 3βœ… 12ms
[SQLite In-Memory] Table.join 26βœ… 3βšͺ 1s
[SQLite In-Memory] Table.lookup_and_replace 1βšͺ 0ms
[SQLite In-Memory] Table.order_by 19βœ… 2βšͺ 284ms
[SQLite In-Memory] Table.query 8βœ… 113ms
[SQLite In-Memory] Table.remove_columns 11βœ… 482ms
[SQLite In-Memory] Table.rename_columns 20βœ… 723ms
[SQLite In-Memory] Table.reorder_columns 9βœ… 404ms
[SQLite In-Memory] Table.replace 0ms
[SQLite In-Memory] Table.rows 6βœ… 42ms
[SQLite In-Memory] Table.select_columns 14βœ… 671ms
[SQLite In-Memory] Table.set 7βœ… 112ms
[SQLite In-Memory] Table.sort_columns 4βœ… 118ms
[SQLite In-Memory] Table.take/drop 7βœ… 3s
[SQLite In-Memory] Table.transpose 1βšͺ 0ms
[SQLite In-Memory] Table.union 18βœ… 1βšͺ 870ms
[SQLite In-Memory] Table.zip 1βšͺ 0ms
[SQLite In-Memory] Table/Column auto value type 1βœ… 13ms
[SQLite In-Memory] Table/Column.cast - checking invariants 7βœ… 153ms
[SQLite In-Memory] Table/Column.cast - numeric 3βœ… 59ms
[SQLite In-Memory] Table/Column.cast - to text 1βœ… 31ms
[SQLite In-Memory] Tables and Table Types 4βœ… 57ms
[SQLite In-Memory] Temp column 2βœ… 24ms
[SQLite In-Memory] Text Column Operations 5βœ… 270ms
[SQLite In-Memory] Transaction Support 4βœ… 55ms
[SQLite In-Memory] Uploading an in-memory Table 9βœ… 707ms
[SQLite] Type Mapping 8βœ… 194ms
Aggregate Columns 23βœ… 101ms
Boolean Column.format, with format Column 3βœ… 61ms
Boolean Column.format, with format string 3βœ… 96ms
ceil 3βœ… 28ms
Column.parse 13βœ… 156ms
Columns 16βœ… 730ms
Construction 9βœ… 7s
Counting Values 1βœ… 2ms
DataFormatter builders 3βœ… 39ms
DataFormatter.format 10βœ… 91ms
DataFormatter.parse 12βœ… 328ms
Date Column.format, with format Column 6βœ… 159ms
Date Column.format, with format string 4βœ… 215ms
Date_Time Column.format, with format Column 6βœ… 150ms
Date_Time Column.format, with format string 5βœ… 258ms
Date_Time truncate 1βœ… 25ms
Delimited File Parsing 27βœ… 3βšͺ 1s
Delimited File Writing 33βœ… 2s
Dropping Missing Values 1βœ… 567ms
Edge cases 1βœ… 16ms
Errors 2βœ… 23ms
Excel Range 9βœ… 169ms
File.read (Delimited) 3βœ… 62ms
File.read (Delimited) should work with Date_Time 3βœ… 10ms
File.read (Delimited) should work with Dates 3βœ… 13ms
File.read (Delimited) should work with Time_Of_Days 3βœ… 10ms
fill 6βœ… 342ms
Float 3βœ… 29ms
Float, with format Column 3βœ… 24ms
floor 3βœ… 26ms
Info 1βœ… 45ms
Integer 3βœ… 65ms
Integer 1βœ… 14ms
Integer, with format Column 3βœ… 57ms
Integration 1βœ… 84ms
JSON conversion 2βœ… 89ms
Mapping Operations 7βœ… 571ms
Masking Tables 3βœ… 777ms
Numeric, empty/Nothing 4βœ… 103ms
Problems 3βœ… 27ms
Read XLSX / XLS Files 12βœ… 2s
Reading single cells correctly 7βœ… 421ms
round/truncate/ceil/floor 3βœ… 110ms
Rounding 8βœ… 128ms
Should be able to serialise a table with Dates to Text 2βœ… 48ms
Should be able to serialise a table with DateTimes to Text 2βœ… 17ms
Should be able to serialise a table with Time_Of_Days to Text 2βœ… 8ms
Slicing Tables 4βœ… 348ms
Sorting Columns 4βœ… 69ms
Sorting Tables 2βœ… 253ms
SQLite_Format should allow connecting to SQLite files 5βœ… 62ms
Table.from Text 1βœ… 11ms
Table.parse 22βœ… 795ms
Table.parse_to_columns 14βœ… 261ms
Table.split 5βœ… 183ms
Table.split/tokenize column count 4βœ… 86ms
Table.split/tokenize column order 1βœ… 7ms
Table.split/tokenize errors 4βœ… 14ms
Table.split/tokenize name conflicts 2βœ… 62ms
Table.tokenize 12βœ… 183ms
Text.parse_to_table 2βœ… 51ms
Text.parse_to_table errors 3βœ… 8ms
Text.parse_to_table parsing 3βœ… 33ms
Text.parse_to_table with case-insensitivity 1βœ… 13ms
Text.parse_to_table with groups 2βœ… 29ms
Time_Of_Day Column.format, with format Column 6βœ… 131ms
Time_Of_Day Column.format, with format string 5βœ… 142ms
truncate 3βœ… 30ms
Unique_Name_Strategy Helper 12βœ… 257ms
Unique_Name_Strategy.combine_with_prefix 6βœ… 18ms
Use First Row As Names 5βœ… 503ms
Value_Type 2βœ… 23ms
Various File Format support on Table 8βœ… 2s
Vector conversion 1βœ… 12ms
Write xls Files 38βœ… 1s
Write xlsx Files 38βœ… 3s
Writing 4βœ… 64ms
XLS reading 7βœ… 79ms
XLSX reading 7βœ… 469ms

βœ…Β /Users/runner/work/enso/enso/target/test-results/Tests/JUnit.xml

2342 tests were completed in 105s with 2314 passed, 0 failed and 28 skipped.

Test suite Passed Failed Skipped Time
Any.map_nothing 2βœ… 21ms
Any's methods 3βœ… 70ms
Array_Proxy 5βœ… 66ms
ArrayOverBuffer 1βœ… 37ms
ASCII 4βœ… 54ms
Asserts 1βšͺ 0ms
at/get 7βœ… 209ms
Atom with holes 7βœ… 31ms
Auto_Detect 3βœ… 53ms
BigInts 13βœ… 2s
Booleans 6βœ… 31ms
Bound 3βœ… 4ms
Bytes 3βœ… 10ms
caching 1βœ… 95ms
Callables 5βœ… 31ms
Check Nothing and NaN 3βœ… 1ms
children 2βœ… 20ms
codepoints 2βœ… 5ms
Compare functionality with Vector 1βœ… 21ms
Compile 6βœ… 37ms
const 1βœ… 0ms
Contexts and Execution Environment 3βœ… 14ms
Conversion 42βœ… 308ms
Correlation Statistics 6βœ… 73ms
curry 1βœ… 6ms
Data.read / File_Format 2βœ… 389ms
Dataflow Errors 11βœ… 60ms
Dataflow Warnings 32βœ… 1s
Date 40βœ… 12s
Date date part tests 8βœ… 135ms
Date_Range 11βœ… 1s
Date_Time 44βœ… 2βšͺ 1s
Date_Time date part tests 8βœ… 53ms
Date_Time equality 2βœ… 7ms
Day_Of_Week conversions 8βœ… 30ms
Deep Exports 1βœ… 3ms
Default comparator 3βœ… 21ms
Deterministic Random Noise Generator 2βœ… 1s
display text 1βœ… 2ms
Duration 15βœ… 163ms
Encoding object 4βœ… 90ms
Enso Arrays 5βœ… 39ms
Enso maps 50βœ… 403ms
Enso Set 5βœ… 52ms
Environment 1βœ… 24ms
Escape 1βœ… 1ms
fetch 10βœ… 783ms
File Operations 21βœ… 340ms
flip 2βœ… 2ms
Float.truncate 1βœ… 10ms
Floats 5βœ… 47ms
folder operations 3βœ… 124ms
Formatting date/time values 6βœ… 151ms
Fully Qualified Names 1βœ… 2ms
Function Ascribed Parameters 12βœ… 48ms
get_elements_by_tag_name 3βœ… 51ms
Header 1βœ… 14ms
Header resolution 7βœ… 37ms
Headers 6βœ… 174ms
HTTP client 4βœ… 5ms
HTTP_Method parse 3βœ… 10ms
identity 3βœ… 3ms
Inlining Helpers 2βœ… 6ms
inner / outer xml 2βœ… 70ms
Instrument @Tail_Call fibonacci 5βœ… 993ms
Instrument fibonacci 2βœ… 385ms
Integer.truncate 1βœ… 3ms
Integers 24βœ… 216ms
Interval 7βœ… 68ms
Java case of 3βœ… 8ms
Java FFI 6βœ… 1βšͺ 18ms
Java/Enso Date 2βœ… 22ms
JavaDate 40βœ… 6s
JavaDate date part tests 8βœ… 5ms
JavaLocalTime 27βœ… 55ms
JavaScript Objects, Arrays & Functions 8βœ… 744ms
JavaScriptArrayWithADate 40βœ… 6s
JavaScriptArrayWithADate date part tests 8βœ… 96ms
JavascriptDataInArray 42βœ… 4βšͺ 762ms
JavascriptDataInArray date part tests 8βœ… 104ms
JavascriptDate 42βœ… 4βšͺ 780ms
JavaScriptDate 40βœ… 10s
JavascriptDate date part tests 8βœ… 20ms
JavaScriptDate date part tests 8βœ… 131ms
JavaZonedDateTime 44βœ… 2βšͺ 763ms
JavaZonedDateTime date part tests 8βœ… 8ms
JavaZoneId 7βœ… 41ms
JS_Object 3βœ… 258ms
JSON 5βœ… 86ms
JSON 1βœ… 64ms
JSON Deserialization 8βœ… 648ms
JSON Serialization 3βœ… 96ms
JSON_Format 2βœ… 141ms
Lazy 6βœ… 53ms
Lazy Generator 1βœ… 4ms
Lexicographic Order on Vectors 2βœ… 14ms
List 31βœ… 796ms
Locale 13βœ… 98ms
Looping Imports 1βœ… 1ms
Lowercase Methods 5βœ… 14ms
Managed_Resource 3βœ… 25ms
Match.end 4βœ… 30ms
Match.groups 2βœ… 16ms
Match.named_groups 3βœ… 41ms
Match.span 4βœ… 35ms
Match.start 4βœ… 32ms
Match.text 6βœ… 37ms
Match.utf_16_end 4βœ… 27ms
Match.utf_16_span 4βœ… 40ms
Match.utf_16_start 4βœ… 26ms
Maybe 5βœ… 6ms
Meta-Value Inspection 4βœ… 8ms
Meta-Value Manipulation 26βœ… 173ms
Meta.Type.find 4βœ… 14ms
Methods 1βœ… 1βšͺ 1ms
Natural Order 4βœ… 174ms
No Method Errors 1βœ… 18ms
Noise 3βœ… 421ms
non-linear inserts 11βœ… 170ms
Number Conversions 1βœ… 11ms
Number Rounding numeric tests 19βœ… 266ms
Numbers 14βœ… 173ms
Numeric values 1βœ… 4ms
Object Comparator 7βœ… 44ms
Operator == 16βœ… 132ms
Ordering 6βœ… 60ms
Pair 1βœ… 0ms
Pair - from 2-Item JavaScript Array 13βœ… 241ms
Pair - from 2-Item List 13βœ… 138ms
Pair - from 2-Item Vector 13βœ… 150ms
Pair - from Pair.new 13βœ… 112ms
Pair - from Pair.Value 13βœ… 26ms
Panics 17βœ… 223ms
parse 8βœ… 242ms
Parsing date/time values 26βœ… 1βšͺ 720ms
Parsing formats 4βœ… 243ms
Pattern Matches 16βœ… 55ms
Pattern.find and .find_all 8βœ… 103ms
Pattern.match and .match_all 8βœ… 104ms
Pattern.matches 5βœ… 25ms
Pattern.replace 10βœ… 150ms
Pattern.split 6βœ… 44ms
Pattern.tokenize 7βœ… 223ms
Period 7βœ… 39ms
Plain_Text 3βœ… 34ms
Polyglot Argument 7βœ… 22ms
Polyglot Argument with Inheritance 3βœ… 10ms
Polyglot Conversion 14βœ… 30ms
Polyglot hash maps 6βœ… 102ms
Polyglot JS 19βœ… 142ms
Polyglot keys and values 6βœ… 6s
Polyglot Operator == 7βœ… 31ms
Polyglot Python 15βœ… 150ms
Polyglot R 1βšͺ 0ms
post 24βœ… 1s
Problem_Behavior 2βœ… 26ms
Process 5βœ… 97ms
PythonDate 40βœ… 12s
PythonDate 41βœ… 5βšͺ 2s
PythonDate date part tests 8βœ… 139ms
PythonDate date part tests 8βœ… 153ms
PythonLocalTime 27βœ… 190ms
Qualified Names 3βœ… 5ms
Random 6βœ… 2s
Range 35βœ… 1s
Rank Data 7βœ… 25ms
Read XML 7βœ… 53ms
read_bytes 6βœ… 54ms
read_text 6βœ… 132ms
Refs 1βœ… 3ms
Regex splitting 3βœ… 17ms
Regex tokenizing 2βœ… 37ms
Regex: find and find_all 20βœ… 1βšͺ 231ms
Regression 12βœ… 118ms
ReportingStreamDecoder 6βœ… 841ms
ReportingStreamEncoder 8βœ… 156ms
Request 10βœ… 65ms
rounding 4βœ… 38ms
should correctly evaluate documentation examples 6βœ… 53ms
Sorting with multiple comparators 4βœ… 2βšͺ 89ms
Sorting with the default comparator 7βœ… 3βšͺ 151ms
Stack traces 1βœ… 9ms
State 2βœ… 5ms
Statistics 14βœ… 393ms
Statistics - empty Vector 3βœ… 16ms
Statistics - invalid input 5βœ… 145ms
Statistics - invalid input 1βœ… 2ms
Statistics - NaN Vector 3βœ… 26ms
Statistics - Nothing Vector 3βœ… 59ms
System 2βœ… 18ms
tag name 1βœ… 10ms
Text 84βœ… 12s
text contents 1βœ… 6ms
Text_Sub_Range_Data 2βœ… 31ms
Text_Utils 4βœ… 66ms
Text.match 6βœ… 32ms
Text.replace 16βœ… 240ms
Text.Span 3βœ… 32ms
Text.substring 4βœ… 16ms
the Self construct 6βœ… 20ms
Time_Of_Day 27βœ… 237ms
to_display_text 5βœ… 49ms
Type Errors 11βœ… 192ms
uncurry 1βœ… 2ms
Unresolved symbol 1βœ… 1ms
URI 4βœ… 26ms
Use a slice of an array as vectors 73βœ… 218ms
Use Array as vectors 73βœ… 679ms
Use Array_Proxy as vectors 73βœ… 203ms
Use Java ArrayList as vectors 73βœ… 272ms
Use Vector as vectors 73βœ… 2s
UTF_16 BigEndian 2βœ… 8ms
UTF_16 LittleEndian 2βœ… 7ms
UTF_8 7βœ… 57ms
Vector builder 2βœ… 9ms
Vector Slicing Helpers 1βœ… 27ms
Vector/Array equality 9βœ… 17ms
Windows 1252 4βœ… 22ms
write operations 21βœ… 936ms
Zone 9βœ… 46ms

βœ…Β /Users/runner/work/enso/enso/target/test-results/Visualization_Tests/JUnit.xml

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

Test suite Passed Failed Skipped Time
Dataflow Error Visualization 2βœ… 156ms
File uploads 2βœ… 13ms
Geo_Map 3βœ… 1s
Histogram Visualization 6βœ… 290ms
Lazy Table Visualization 12βœ… 749ms
Lazy Text Visualization 3βœ… 70ms
Scatter Plot Visualization 14βœ… 1s
Serializable Visualization Identifiers 5βœ… 181ms
SQL Visualization 1βœ… 249ms
Table Visualization 9βœ… 759ms
Table.lookup_ignore_case 1βœ… 31ms
Table.rows 1βœ… 334ms
Type Names of Visualization Defaults 1βœ… 214ms
Vector and Arrays 2βœ… 1βšͺ 106ms
Widgets for Database 1βœ… 23ms
Widgets for In-Database Connection with table name sets 1βœ… 197ms
Widgets for In-Database Connection with table types 1βœ… 33ms
Widgets for In-Database Table with column name sets 2βœ… 65ms
Widgets for In-Memory with column name sets 2βœ… 90ms
Widgets for the Text type 1βœ… 184ms