Skip to content

Add type check tests

a403dab
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Pattern match does not evaluate suspended atom fields #14525

Add type check tests
a403dab
Select commit
Loading
Failed to load commit list.
GitHub Actions / Standard Library Tests Report (GraalVM CE, windows, amd64) failed Dec 22, 2025 in 1s

10707 passed, 2 failed and 323 skipped

Tests failed

Report Passed Failed Skipped Time
C:/runner/_work/enso/enso/target/test-results/AWS_Tests/JUnit.xml 108✅ 21⚪ 386s
C:/runner/_work/enso/enso/target/test-results/Base_Internal_Tests/JUnit.xml 60✅ 3⚪ 1s
C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml 2701✅ 2❌ 97⚪ 166s
C:/runner/_work/enso/enso/target/test-results/Cloud_Tests/JUnit.xml 198✅ 12⚪ 26s
C:/runner/_work/enso/enso/target/test-results/DuckDB_Tests/JUnit.xml 1519✅ 27⚪ 306s
C:/runner/_work/enso/enso/target/test-results/Examples_Tests/JUnit.xml 32✅ 1⚪ 4s
C:/runner/_work/enso/enso/target/test-results/Generic_JDBC_Tests/JUnit.xml 46✅ 23s
C:/runner/_work/enso/enso/target/test-results/Geo_Tests/JUnit.xml 8✅ 380ms
C:/runner/_work/enso/enso/target/test-results/Image_Tests/JUnit.xml 174✅ 1⚪ 2s
C:/runner/_work/enso/enso/target/test-results/Snowflake_Tests/JUnit.xml 3⚪ 0ms
C:/runner/_work/enso/enso/target/test-results/Table_Internal_Tests/JUnit.xml 3✅ 1s
C:/runner/_work/enso/enso/target/test-results/Table_Tests/JUnit.xml 5710✅ 156⚪ 669s
C:/runner/_work/enso/enso/target/test-results/Tableau_Tests/JUnit.xml 47✅ 9s
C:/runner/_work/enso/enso/target/test-results/Test_Tests/JUnit.xml 15✅ 1⚪ 436ms
C:/runner/_work/enso/enso/target/test-results/Visualization_Tests/JUnit.xml 86✅ 1⚪ 11s

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

129 tests were completed in 386s 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✅ 291ms
(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✅ 29s
[Redshift] Database tests 1⚪ 0ms
AWS_Credential 4✅ 7s
DataLinks to S3_File 13✅ 10⚪ 70s
S3 Path handling 7✅ 345ms
S3_File reading 10✅ 19s
S3_File writing 21✅ 66s
S3.get_object 2✅ 14s
S3.head (bucket) 1✅ 9s
S3.head (object) 2✅ 8s
S3.list_buckets 4✅ 28s
S3.list_objects 4✅ 8s
S3.read_bucket 5✅ 8s

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

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

Test suite Passed Failed Skipped Time
(Decimal_Constructor_Spec) conversions 1✅ 13ms
Any Intersection Tests 8✅ 48ms
Enso Cloud Credentials 1⚪ 0ms
Host File values behaviour in Enso 2✅ 4ms
I/O Checks 2⚪ 0ms
Instrument @Tail_Call fibonacci 6✅ 541ms
Instrument fibonacci 3✅ 124ms
Locale 13✅ 105ms
Meta_Helpers Tests 1✅ 3ms
Object Comparator 9✅ 76ms
Runtime.sleep Tests 5✅ 26ms
Test Reporter running on GitHub 3✅ 67ms
Text_Utils 4✅ 32ms
to_display_text 5✅ 36ms

❌ C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml

2800 tests were completed in 166s with 2701 passed, 2 failed and 97 skipped.

Test suite Passed Failed Skipped Time
.to Meta.Type 2✅ 6ms
(Decimal_Spec) arithmetic 9✅ 89ms
(Decimal_Spec) BigDecimal internal representation methods 1✅ 1ms
(Decimal_Spec) comparison 12✅ 4s
(Decimal_Spec) construction 22✅ 129ms
(Decimal_Spec) conversions 14✅ 61ms
(Decimal_Spec) Decimal.set_scale 2✅ 3ms
(Decimal_Spec) div 1✅ 7ms
(Decimal_Spec) edge cases 2✅ 25ms
(Decimal_Spec) floor, ceil, truncate 4✅ 44ms
(Decimal_Spec) Integer/Float .to_decimal 2✅ 1ms
(Decimal_Spec) min/max 3✅ 42ms
(Decimal_Spec) pow 2✅ 12ms
(Decimal_Spec) remainder 3✅ 41ms
(Decimal_Spec) Rounding 20✅ 213ms
(Decimal_Spec) signs 3✅ 8ms
(Decimal_Spec) text conversion 4✅ 22ms
(Decimal_Spec) Text.to_decimal 3✅ 6ms
(File) Download Mode 3✅ 7s
Any.map_nothing 2✅ 4ms
Any's methods 9✅ 51ms
arithmetic 1✅ 78ms
Array_Proxy 5✅ 17ms
ArrayOverBuffer 1⚪ 0ms
ASCII 4✅ 130ms
Asserts 4✅ 1⚪ 14ms
at/get 7✅ 103ms
Atom Constructors 4✅ 12ms
Atom with holes 9✅ 117ms
Auto_Detect 3✅ 36ms
Autoscoped Constructors 20✅ 47ms
Base_64 3✅ 41ms
BigInts 17✅ 9⚪ 11s
Booleans 6✅ 16ms
Bound 3✅ 6ms
Builder.new 11✅ 68ms
Bytes 3✅ 36ms
caching 1✅ 55ms
Callables 5✅ 7ms
Chain Multi Value 13✅ 31ms
Check Nothing and NaN 3✅ 2ms
children 2✅ 3ms
codepoints 2✅ 23ms
Compare functionality with Vector 1✅ 18ms
Compile 6✅ 33ms
Complex Multi Value 3✅ 12ms
const 1✅ 0ms
Contexts and Execution Environment 4✅ 41ms
Conversion 31✅ 2⚪ 66ms
Convert Multi Value 5✅ 17ms
Correlation Statistics 6✅ 102ms
curry 1✅ 2ms
Data.read / File_Format 2✅ 565ms
Data.read_many 8✅ 478ms
Dataflow Errors 11✅ 46ms
Dataflow Warnings 38✅ 1s
Date 42✅ 12s
Date date part tests 10✅ 355ms
Date_Range 11✅ 2s
Date_Time 46✅ 2⚪ 2s
Date_Time date part tests 10✅ 21ms
Date_Time equality 1✅ 1⚪ 1ms
Day_Of_Week conversions 9✅ 8ms
Debug 1✅ 0ms
Default comparator 5✅ 69ms
Default Encoding 11✅ 2s
display text 1✅ 3ms
Duration 13✅ 2⚪ 282ms
Embedded native libraries 1⚪ 0ms
Empty errors 4✅ 3ms
Encoding object 4✅ 65ms
Engine runner 3✅ 10s
Enso Arrays 7✅ 24ms
Enso Dictionaries 26✅ 372ms
Enso Hashset 7✅ 76ms
Enso: Common polyglot Dictionary operations 27✅ 2⚪ 304ms
Environment 1✅ 24ms
Equals and hash 2✅ 112ms
Escape 1✅ 1ms
fetch 11✅ 528ms
File Format 1✅ 16ms
File Operations 21✅ 504ms
flip 2✅ 1ms
Float.truncate 1✅ 14ms
Floats 6✅ 156ms
folder operations 9✅ 554ms
Format Detection in HTTP Fetch 3✅ 122ms
Formatting date/time values 6✅ 167ms
From Glob 4✅ 73ms
Fully Qualified Names 1✅ 3ms
Function Ascribed Parameters 12✅ 13ms
Functions 5✅ 19ms
Get by tag name 3✅ 70ms
Header 1✅ 4ms
Header resolution 7✅ 43ms
Headers 8✅ 183ms
Http Auth 2✅ 4s
HTTP client 4✅ 123ms
HTTP DataLink 11✅ 915ms
Http Error handling 5✅ 1s
HTTP in Data.read 5✅ 257ms
HTTP_Method parse 3✅ 10ms
HTTP_Status_Code 1✅ 8ms
identity 3✅ 2ms
Inlining Helpers 2✅ 6ms
inner / outer xml 2✅ 15ms
Input Stream 5✅ 68ms
Integer.truncate 1✅ 5ms
Integers 26✅ 428ms
Interval 7✅ 166ms
Java case of 3✅ 27ms
Java FFI 7✅ 35ms
Java: Common polyglot Dictionary operations 27✅ 2⚪ 78ms
Java/Enso Date 2✅ 19ms
JavaDate 42✅ 9s
JavaDate date part tests 10✅ 56ms
JavaLocalTime 29✅ 181ms
JavaScript Objects, Arrays & Functions 1⚪ 0ms
JavaScript: Common polyglot Dictionary operations 1⚪ 0ms
JavascriptDataInArray 1⚪ 0ms
JavascriptDataInArray date part tests 1⚪ 0ms
JavascriptDate 1⚪ 0ms
JavascriptDate date part tests 1⚪ 0ms
JavaZonedDateTime 46✅ 2⚪ 4s
JavaZonedDateTime date part tests 10✅ 150ms
JavaZoneId 7✅ 15ms
JS_Object 5✅ 363ms
JSON 6✅ 235ms
JSON 1✅ 65ms
JSON Deserialization 10✅ 423ms
JSON Serialization 5✅ 196ms
JSON_Format 2✅ 72ms
JSON_Lines_Format 5✅ 183ms
Lazy 14✅ 2❌ 199ms
Lazy Generator 1✅ 7ms
Lexicographic Order on Vectors 2✅ 34ms
List 33✅ 3s
Logging 2✅ 3ms
Looping Imports 1✅ 2ms
Lowercase Methods 5✅ 77ms
Managed_Resource 9✅ 6s
Match.end 4✅ 61ms
Match.groups 2✅ 16ms
Match.named_groups 3✅ 83ms
Match.span 4✅ 66ms
Match.start 4✅ 66ms
Match.text 6✅ 61ms
Match.to_display_text 1✅ 15ms
Match.utf_16_end 4✅ 54ms
Match.utf_16_span 4✅ 55ms
Match.utf_16_start 4✅ 58ms
Maybe 5✅ 9ms
Meta-Value Inspection 4✅ 1⚪ 20ms
Meta-Value Manipulation 48✅ 650ms
Meta.meta 6✅ 25ms
Meta.Type.find 4✅ 20ms
Methods 1✅ 1⚪ 2ms
Missing_Argument 3✅ 108ms
Multi Value as type refinement 32✅ 289ms
Multi_On_Any 6✅ 8ms
MultiValue Conversions 11✅ 119ms
MultiValue with warnings 3✅ 18ms
Natural Order 4✅ 213ms
No Method Errors 1✅ 10ms
No_Such_Method 4✅ 23ms
non-linear inserts 11✅ 298ms
Number Conversions 10✅ 100ms
Numbers 15✅ 437ms
Online test 1✅ 187ms
Operator == 16✅ 1⚪ 93ms
Ordering 6✅ 111ms
Pair 1✅ 1ms
Pair - from 2-Item JavaScript Array 1⚪ 0ms
Pair - from 2-Item List 14✅ 2s
Pair - from 2-Item Vector 14✅ 357ms
Pair - from Pair.new 14✅ 303ms
Pair - from Pair.Value 14✅ 28ms
Panics 25✅ 1⚪ 254ms
parse 8✅ 482ms
Parsing date/time values 26✅ 1⚪ 464ms
Parsing formats 4✅ 260ms
Path Operations 10✅ 1⚪ 285ms
Pattern Matches 20✅ 95ms
Pattern.find and .find_all 8✅ 61ms
Pattern.match and .match_all 8✅ 46ms
Pattern.matches 5✅ 19ms
Pattern.replace 8✅ 82ms
Pattern.split 6✅ 28ms
Pattern.tokenize 7✅ 197ms
Period 8✅ 109ms
Plain_Text 3✅ 188ms
Polyglot 7✅ 5⚪ 52ms
Polyglot Argument 7✅ 19ms
Polyglot Argument with Inheritance 3✅ 17ms
Polyglot Conversion 14✅ 29ms
Polyglot hash maps 1✅ 7⚪ 15ms
Polyglot JS 1⚪ 0ms
Polyglot keys and values 5⚪ 0ms
Polyglot Operator == 3✅ 4⚪ 36ms
Polyglot Python 1⚪ 0ms
Polyglot R 1⚪ 0ms
post 25✅ 3s
Private constructors 9✅ 3⚪ 5ms
Private methods 7✅ 3ms
Problem_Behavior 2✅ 34ms
Process 5✅ 14s
Python: Common polyglot Dictionary operations 1⚪ 0ms
PythonDate 1⚪ 0ms
PythonDate date part tests 1⚪ 0ms
Qualified Names 3✅ 8ms
Random 14✅ 1s
Range 37✅ 4s
Rank Data 7✅ 20ms
Read XML 8✅ 101ms
read_bytes 5✅ 122ms
read_many 1✅ 5ms
read_text 6✅ 220ms
Refs 6✅ 45ms
Regression 12✅ 128ms
ReportingStreamDecoder 6✅ 6s
ReportingStreamEncoder 8✅ 1s
Request 10✅ 145ms
rounding 4✅ 48ms
Rounding 18✅ 2s
should correctly evaluate documentation examples 8✅ 47ms
Sorting with multiple comparators 4✅ 2⚪ 133ms
Sorting with the default comparator 7✅ 3⚪ 320ms
Stack size 1⚪ 0ms
Stack traces 6✅ 1⚪ 1s
State 7✅ 18ms
Statistics 16✅ 688ms
Statistics - empty Vector 3✅ 10ms
Statistics - invalid input 5✅ 86ms
Statistics - invalid input 1✅ 1ms
Statistics - NaN Vector 3✅ 17ms
Statistics - Nothing Vector 3✅ 25ms
StringBuilder 1✅ 6ms
System 1✅ 0ms
tag name 1✅ 3ms
take/drop Sample non-determinism 2✅ 25ms
take/drop Sample non-determinism 2✅ 16ms
take/drop Sample non-determinism 2✅ 5ms
take/drop Sample non-determinism 2✅ 2ms
take/drop Sample non-determinism 2✅ 2ms
Temporary_File facility 6✅ 1⚪ 1s
Text - general 85✅ 19s
text contents 1✅ 1ms
Text_Sub_Range_Data 2✅ 32ms
Text.cleanse 14✅ 114ms
Text.match 6✅ 47ms
Text.Regex splitting 3✅ 41ms
Text.Regex tokenizing 2✅ 39ms
Text.Regex: find and find_all 20✅ 1⚪ 3s
Text.replace 28✅ 594ms
Text.Span 3✅ 66ms
Text.substring 4✅ 53ms
the Self construct 6✅ 14ms
Time_Of_Day 29✅ 609ms
Type Errors 12✅ 50ms
uncurry 1✅ 0ms
Unix epoch conversion 4✅ 11ms
Unresolved symbol 1✅ 4ms
URI 22✅ 235ms
Use a slice of an array as vectors 108✅ 4⚪ 424ms
Use Array as vectors 108✅ 4⚪ 762ms
Use Array_Proxy as vectors 108✅ 4⚪ 472ms
Use Java ArrayList as vectors 108✅ 4⚪ 911ms
Use Vector as vectors 108✅ 4⚪ 1s
UTF_16 BigEndian 6✅ 116ms
UTF_16 LittleEndian 6✅ 88ms
UTF_8 12✅ 567ms
Vector Slicing Helpers 1✅ 19ms
Vector.build 13✅ 23ms
Vector/Array equality 9✅ 45ms
Windows 1252 5✅ 83ms
Wrapped dataflow errors 8✅ 28ms
Wrapped errors 8✅ 1s
write operations 27✅ 1s
Write XML 4✅ 220ms
Zone 9✅ 38ms

❌ Lazy

✅ should compute the result only once
✅ should compute the result only once, even if copied
✅ should cache the result even if it results in a dataflow error
✅ should cache the result even if the operation panics
✅ should allow to create a Lazy instance that is computed eagerly
✅ eager mode will not handle dataflow errors/panics specially
✅ to_text does not evaluate second lazy field
✅ to_text print already evaluated lazy field
✅ lazy atom field is not evaluated in structural pattern match
✅ lazy atom field is not evaluated in structural pattern match with bounded field
❌ lazy atom field is not evaluated in structural pattern match with type check
	1 did not equal 0 (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\Lazy_Spec.enso:148:9-32).
❌ lazy atom field is not evaluated when not matched in structural pattern
	1 did not equal 0 (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\Lazy_Spec.enso:158:9-32).
✅ lazy atom field is evaluated just once in structural pattern match
✅ only certain lazy fields are forced in structural pattern match
✅ do not recompute lazy atom field after structural pattern match
✅ lazy atom field is not evaluated in structural pattern match when wrapped

✅ C:/runner/_work/enso/enso/target/test-results/Cloud_Tests/JUnit.xml

210 tests were completed in 26s with 198 passed, 0 failed and 12 skipped.

Test suite Passed Failed Skipped Time
(File) Download Mode 3✅ 7s
Clear cache on reload 2✅ 66ms
Clear cache on reload 1✅ 81ms
DataLinks in Enso Cloud 1⚪ 0ms
DataLinks to Enso Cloud 1⚪ 0ms
Enso Cloud Audit Log 5✅ 367ms
Enso Cloud Authentication 5✅ 805ms
Enso Cloud Files 1⚪ 0ms
Enso Cloud Secrets 13✅ 3⚪ 1s
Enso_User 2✅ 1⚪ 202ms
Enso_User - local mock integration tests 2✅ 174ms
Enso_User - offline logic tests 1✅ 33ms
fetch 11✅ 468ms
fetching files using HTTP 5✅ 3s
Format Detection in HTTP Fetch 3✅ 146ms
Header 1✅ 5ms
Header resolution 7✅ 81ms
Headers 8✅ 271ms
Http Auth 2✅ 4s
HTTP client 4✅ 36ms
HTTP DataLink 11✅ 521ms
Http Error handling 5✅ 1s
HTTP in Data.read 5✅ 159ms
HTTP_Method parse 3✅ 10ms
HTTP_Status_Code 1✅ 6ms
Online test 1✅ 230ms
Path Operations 2✅ 2⚪ 90ms
post 25✅ 2s
read_many 1✅ 6ms
Request 10✅ 94ms
Response caching 34✅ 2⚪ 4s
URI 25✅ 1⚪ 679ms

✅ C:/runner/_work/enso/enso/target/test-results/DuckDB_Tests/JUnit.xml

1546 tests were completed in 306s with 1519 passed, 0 failed and 27 skipped.

Test suite Passed Failed Skipped Time
[DuckDB In-Memory] Interactions Between various operations 10✅ 2s
[DuckDB In-Memory] (Column_Operations_Spec) Arithmetic Column Operations 12✅ 2⚪ 5s
[DuckDB In-Memory] (Column_Operations_Spec) Boolean Column Operations 7✅ 1⚪ 2s
[DuckDB In-Memory] (Column_Operations_Spec) Colum Operations - Names 8✅ 1s
[DuckDB In-Memory] (Column_Operations_Spec) Column Comparisons 6✅ 16s
[DuckDB In-Memory] (Column_Operations_Spec) Column Operations - Equality & Null Handling 7✅ 742ms
[DuckDB In-Memory] (Column_Operations_Spec) Column Operations - Text Trim 3✅ 353ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.const 3✅ 310ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.fill_nothing/empty 4✅ 339ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.let 1✅ 982ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.rename 1✅ 135ms
[DuckDB In-Memory] (Column_Operations_Spec) Date truncation 1✅ 78ms
[DuckDB In-Memory] (Column_Operations_Spec) Decimal 1⚪ 0ms
[DuckDB In-Memory] (Column_Operations_Spec) Min/Max Operations 4✅ 5s
[DuckDB In-Memory] (Column_Operations_Spec) Other Column Operations 1✅ 3s
[DuckDB In-Memory] (Column_Operations_Spec) replace: DB specific edge-cases 2✅ 164ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: empty table and nothings 2✅ 102ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: literal regex pattern and replacement 5✅ 219ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: literal text pattern and replacement 4✅ 491ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: Named_Pattern and replacement 1✅ 19ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: pattern and replacement columns 4✅ 252ms
[DuckDB In-Memory] (Column_Operations_Spec) Rounding numeric tests 17✅ 1⚪ 50s
[DuckDB In-Memory] (Column_Operations_Spec) Rounding-like operations 26✅ 8s
[DuckDB In-Memory] (Column_Operations_Spec) Table.fill_nothing/empty 14✅ 5s
[DuckDB In-Memory] (Column_Operations_Spec) Table.make_constant_column 5✅ 573ms
[DuckDB In-Memory] (Column_Operations_Spec) Table.text_replace 8✅ 889ms
[DuckDB In-Memory] (Column_Operations_Spec) Text Column Operations 14✅ 3s
[DuckDB In-Memory] (Conversion_Spec) Simple variant of Table/Column.parse in all backends 5✅ 1s
[DuckDB In-Memory] (Conversion_Spec) Table.expand_column 1✅ 147ms
[DuckDB In-Memory] (Conversion_Spec) Table.expand_to_rows 1✅ 76ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column auto value type 1✅ 69ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - checking invariants 9✅ 1s
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - date/time 4✅ 451ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - numeric 5✅ 642ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - to text 3✅ 350ms
[DuckDB In-Memory] (Core_Spec) Table.at 3✅ 145ms
[DuckDB In-Memory] (Core_Spec) Table.column_count 1✅ 0ms
[DuckDB In-Memory] (Core_Spec) Table.column_names 2✅ 3s
[DuckDB In-Memory] (Core_Spec) Table.get 3✅ 97ms
[DuckDB In-Memory] (Core_Spec) Table.read 7✅ 1s
[DuckDB In-Memory] (Core_Spec) Table.rows 9✅ 561ms
[DuckDB In-Memory] (Core_Spec) Table.set 20✅ 1s
[DuckDB In-Memory] (Derived_Columns_Spec) Table.set with Simple_Expression 10✅ 4s
[DuckDB In-Memory] (Derived_Columns_Spec) Unique derived column names 8✅ 364ms
[DuckDB In-Memory] (Expression_Spec) Expression Arithmetic 3✅ 373ms
[DuckDB In-Memory] (Expression_Spec) Expression Boolean literals 1✅ 112ms
[DuckDB In-Memory] (Expression_Spec) Expression Boolean Operators 4✅ 398ms
[DuckDB In-Memory] (Expression_Spec) Expression Column Arithmetic 2✅ 407ms
[DuckDB In-Memory] (Expression_Spec) Expression Comparison Operators 6✅ 728ms
[DuckDB In-Memory] (Expression_Spec) Expression Date and Time literals 4✅ 319ms
[DuckDB In-Memory] (Expression_Spec) Expression Errors should be handled 5✅ 28ms
[DuckDB In-Memory] (Expression_Spec) Expression Float literals 1✅ 50ms
[DuckDB In-Memory] (Expression_Spec) Expression Integer literals 1✅ 183ms
[DuckDB In-Memory] (Expression_Spec) Expression Nothing literals 1✅ 1⚪ 81ms
[DuckDB In-Memory] (Expression_Spec) Expression Text literals 1✅ 87ms
[DuckDB In-Memory] (Expression_Spec) Expression Text literals 2✅ 152ms
[DuckDB In-Memory] (Expression_Spec) Expression Text Operators 2✅ 214ms
[DuckDB In-Memory] (Expression_Spec) Expression Warnings should be reported 2✅ 2⚪ 483ms
[DuckDB In-Memory] (Expression_Spec) Function invocation 16✅ 691ms
[DuckDB In-Memory] (Expression_Spec) Large expressions 1✅ 2s
[DuckDB In-Memory] (Nothing_Spec) between 45✅ 7s
[DuckDB In-Memory] (Nothing_Spec) Comparisons 162✅ 13s
[DuckDB In-Memory] (Nothing_Spec) distinct 9✅ 305ms
[DuckDB In-Memory] (Nothing_Spec) is_in 81✅ 7s
[DuckDB In-Memory] (Nothing_Spec) is_in: Boolean+Nothing edge cases 192✅ 17s
[DuckDB In-Memory] (Nothing_Spec) is_nothing 9✅ 755ms
[DuckDB In-Memory] (Nothing_Spec) not 1✅ 21ms
[DuckDB In-Memory] (Nothing_Spec) sort 18✅ 874ms
[DuckDB In-Memory] Aggregation 2✅ 330ms
[DuckDB In-Memory] Basic Table Access 7✅ 4s
[DuckDB In-Memory] Column Naming edge cases 7✅ 1s
[DuckDB In-Memory] Column.map 1✅ 8ms
[DuckDB In-Memory] Column.Offset does not work in database 1✅ 3ms
[DuckDB In-Memory] Column.take/drop 6✅ 9s
[DuckDB In-Memory] Connection.query 8✅ 2s
[DuckDB In-Memory] Date_Column 1✅ 244ms
[DuckDB In-Memory] Date_Column (first/end_of_month) 3✅ 397ms
[DuckDB In-Memory] Date-Time operations 20✅ 1⚪ 5s
[DuckDB In-Memory] Date-Time support 4✅ 1s
[DuckDB In-Memory] Dropping Missing Values 9✅ 4s
[DuckDB In-Memory] Filling Missing Values 5✅ 2⚪ 693ms
[DuckDB In-Memory] Internals 1✅ 17ms
[DuckDB In-Memory] Masking Tables 1✅ 1s
[DuckDB In-Memory] Missing Values 2✅ 354ms
[DuckDB In-Memory] Numeric_Column 66✅ 3s
[DuckDB In-Memory] single-column DB_Table 5✅ 318ms
[DuckDB In-Memory] Sorting 5✅ 488ms
[DuckDB In-Memory] Support for Long Column/Table names 6✅ 5s
[DuckDB In-Memory] Table Text Cleanse 5✅ 241ms
[DuckDB In-Memory] Table.add_group_number (common) 8✅ 902ms
[DuckDB In-Memory] Table.add_group_number (database) 5✅ 1s
[DuckDB In-Memory] Table.add_row_number (common) 7✅ 1s
[DuckDB In-Memory] Table.add_row_number (Database specific) 2✅ 591ms
[DuckDB In-Memory] Table.aggregate 5✅ 843ms
[DuckDB In-Memory] Table.aggregate Concatenate 6✅ 1s
[DuckDB In-Memory] Table.aggregate Count_Distinct 4✅ 1s
[DuckDB In-Memory] Table.aggregate First and Last 4✅ 669ms
[DuckDB In-Memory] Table.aggregate Mode 1✅ 146ms
[DuckDB In-Memory] Table.aggregate Shortest 1✅ 184ms
[DuckDB In-Memory] Table.aggregate should be able to group on multiple fields 12✅ 1⚪ 4s
[DuckDB In-Memory] Table.aggregate should be able to group on single field 12✅ 1⚪ 1s
[DuckDB In-Memory] Table.aggregate should correctly handle infinities 4✅ 3s
[DuckDB In-Memory] Table.aggregate should correctly handle NaN 5✅ 633ms
[DuckDB In-Memory] Table.aggregate should correctly select result types 4✅ 661ms
[DuckDB In-Memory] Table.aggregate should merge warnings when issues computing aggregation 1⚪ 0ms
[DuckDB In-Memory] Table.aggregate should not summarize empty table when grouped 10✅ 1⚪ 533ms
[DuckDB In-Memory] Table.aggregate should raise warnings when there are issues 7✅ 5s
[DuckDB In-Memory] Table.aggregate should raise warnings when there are issues computing aggregation 1⚪ 0ms
[DuckDB In-Memory] Table.aggregate should report unsupported operations but not block other aggregations in warning mode 1✅ 121ms
[DuckDB In-Memory] Table.aggregate should report warnings and errors based on types 4✅ 505ms
[DuckDB In-Memory] Table.aggregate should summarize empty table 10✅ 1⚪ 567ms
[DuckDB In-Memory] Table.aggregate should summarize whole table 15✅ 1⚪ 6s
[DuckDB In-Memory] Table.aggregate Standard_Deviation 1✅ 168ms
[DuckDB In-Memory] Table.aggregate+Expressions 2✅ 314ms
[DuckDB In-Memory] Table.coalesce 8✅ 995ms
[DuckDB In-Memory] Table.cross_join 9✅ 2s
[DuckDB In-Memory] Table.cross_tab 1⚪ 0ms
[DuckDB In-Memory] Table.default_ordering 5✅ 918ms
[DuckDB In-Memory] Table.distinct 7✅ 1s
[DuckDB In-Memory] Table.duplicates 1⚪ 0ms
[DuckDB In-Memory] Table.filter 1✅ 1s
[DuckDB In-Memory] Table.filter 28✅ 10s
[DuckDB In-Memory] Table.filter by an expression 4✅ 1⚪ 476ms
[DuckDB In-Memory] Table.from_union 1⚪ 0ms
[DuckDB In-Memory] Table.generate_rows 1✅ 11ms
[DuckDB In-Memory] Table.join 38✅ 8s
[DuckDB In-Memory] Table.make_table_from_dictionary/vectors 9✅ 1s
[DuckDB In-Memory] Table.merge 19✅ 7s
[DuckDB In-Memory] Table.Offset handles bad inputs gracefully 8✅ 74ms
[DuckDB In-Memory] Table.Offset with closest value fill strategy 8✅ 405ms
[DuckDB In-Memory] Table.Offset with default fill strategy 8✅ 358ms
[DuckDB In-Memory] Table.Offset with default fill strategy (Text Values) 4✅ 98ms
[DuckDB In-Memory] Table.Offset with wrap around fill strategy 1✅ 7ms
[DuckDB In-Memory] Table.Offset works with grouping - closest fill strategy 7✅ 230ms
[DuckDB In-Memory] Table.Offset works with grouping - default fill strategy 7✅ 241ms
[DuckDB In-Memory] Table.Offset works with multiple columns 7✅ 271ms
[DuckDB In-Memory] Table.Offset works with multiple columns - updating in place 8✅ 204ms
[DuckDB In-Memory] Table.Offset works with ordering - closest fill strategy 7✅ 250ms
[DuckDB In-Memory] Table.Offset works with ordering - default fill strategy 7✅ 266ms
[DuckDB In-Memory] Table.remove_columns 13✅ 277ms
[DuckDB In-Memory] Table.rename_columns 26✅ 833ms
[DuckDB In-Memory] Table.reorder_columns 11✅ 343ms
[DuckDB In-Memory] Table.reorder_columns by type 1✅ 93ms
[DuckDB In-Memory] Table.replace 22✅ 5s
[DuckDB In-Memory] Table.select_columns 16✅ 438ms
[DuckDB In-Memory] Table.select_columns By_Type and Table.remove_columns By_Type 2✅ 129ms
[DuckDB In-Memory] Table.sort 21✅ 1s
[DuckDB In-Memory] Table.sort_columns 4✅ 187ms
[DuckDB In-Memory] Table.take/drop 7✅ 7s
[DuckDB In-Memory] Table.transpose 1⚪ 0ms
[DuckDB In-Memory] Table.union 27✅ 2⚪ 5s
[DuckDB In-Memory] Table.zip 1⚪ 0ms
[DuckDB In-Memory] Temp column 2✅ 400ms
[DuckDB In-Memory] Text_Column 1✅ 206ms
[DuckDB In-Memory] Text_Column (left, right, mid) 3✅ 463ms
[DuckDB In-Memory] Text_Column (length) 6✅ 1s
[DuckDB In-Memory] Text_Column (to_case) 3✅ 1⚪ 64ms
[DuckDB In-Memory] Text_Column (upper, lower, proper) 3✅ 630ms
[DuckDB In-Memory] Text_Column index_of 3✅ 406ms
Column Text Cleanse 15✅ 261ms
DuckDB_Appender 2✅ 2s
DuckDB_Parquet 2✅ 12ms
DuckDB_Parquet 2✅ 556ms

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

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

Test suite Passed Failed Skipped Time
Examples 32✅ 4s
Python Examples 1⚪ 0ms

✅ C:/runner/_work/enso/enso/target/test-results/Generic_JDBC_Tests/JUnit.xml

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

Test suite Passed Failed Skipped Time
(H2) Generic JDBC Connection 11✅ 5s
(H2) Generic JDBC Connection 11✅ 14s
(SQLite File) Generic JDBC Connection 11✅ 2s
(SQLite In-Memory) Generic JDBC Connection 11✅ 1s
(SQLite) Generic JDBC Connection 1✅ 59ms
(SQLite) Generic JDBC Connection 1✅ 28ms

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

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

Test suite Passed Failed Skipped Time
Geo Distance 3✅ 152ms
Geo Points 2✅ 10ms
GeoJSON to Table 3✅ 218ms

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

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

Test suite Passed Failed Skipped Time
Data Links to Images 1⚪ 0ms
Image File_Format 2✅ 211ms
Image with 1 channel 19✅ 107ms
Image with 2 channels 19✅ 149ms
Image with 3 channels 19✅ 615ms
Image with 4 channels 19✅ 182ms
Image Write 2✅ 30ms
Image.read 9✅ 153ms
Matrix with 1 channel 21✅ 104ms
Matrix with 2 channels 21✅ 135ms
Matrix with 3 channels 21✅ 156ms
Matrix with 4 channels 21✅ 116ms
Matrix_Error 1✅ 2ms

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

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

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

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

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

Test suite Passed Failed Skipped Time
Autoconstructor Instrumentation 1✅ 1s
Intersection types in column 1✅ 12ms
Intersection types in table 1✅ 35ms

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

5866 tests were completed in 669s with 5710 passed, 0 failed and 156 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 0 in C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml

See this annotation in the file changed.

@github-actions github-actions / Standard Library Tests Report (GraalVM CE, windows, amd64)

Lazy ► lazy atom field is not evaluated in structural pattern match with type check

Failed test found in:
  C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml
Error:
  1 did not equal 0 (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\Lazy_Spec.enso:148:9-32).
Raw output
1 did not equal 0 (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\Lazy_Spec.enso:148:9-32).
            

Check failure on line 0 in C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml

See this annotation in the file changed.

@github-actions github-actions / Standard Library Tests Report (GraalVM CE, windows, amd64)

Lazy ► lazy atom field is not evaluated when not matched in structural pattern

Failed test found in:
  C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml
Error:
  1 did not equal 0 (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\Lazy_Spec.enso:158:9-32).
Raw output
1 did not equal 0 (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\Lazy_Spec.enso:158:9-32).