Skip to content

Make sure lazy blocks are evaluated only once

8b87ff2
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

Make sure suspended blocks are evaluated only once #14530

Make sure lazy blocks are evaluated only once
8b87ff2
Select commit
Loading
Failed to load commit list.
GitHub Actions / Standard Library Tests Report (GraalVM CE, windows, amd64) failed Dec 20, 2025 in 1s

10305 passed, 4 failed and 289 skipped

Tests failed

Report Passed Failed Skipped Time
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 2694✅ 1❌ 97⚪ 193s
C:/runner/_work/enso/enso/target/test-results/DuckDB_Tests/JUnit.xml 1519✅ 27⚪ 298s
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✅ 24s
C:/runner/_work/enso/enso/target/test-results/Geo_Tests/JUnit.xml 8✅ 374ms
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 5707✅ 3❌ 156⚪ 657s
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⚪ 433ms

✅ 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✅ 14ms
Any Intersection Tests 8✅ 49ms
Enso Cloud Credentials 1⚪ 0ms
Host File values behaviour in Enso 2✅ 4ms
I/O Checks 2⚪ 0ms
Instrument @Tail_Call fibonacci 6✅ 520ms
Instrument fibonacci 3✅ 129ms
Locale 13✅ 79ms
Meta_Helpers Tests 1✅ 4ms
Object Comparator 9✅ 88ms
Runtime.sleep Tests 5✅ 26ms
Test Reporter running on GitHub 3✅ 66ms
Text_Utils 4✅ 33ms
to_display_text 5✅ 75ms

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

2792 tests were completed in 193s with 2694 passed, 1 failed and 97 skipped.

Test suite Passed Failed Skipped Time
.to Meta.Type 2✅ 23ms
(Decimal_Spec) arithmetic 9✅ 125ms
(Decimal_Spec) BigDecimal internal representation methods 1✅ 1ms
(Decimal_Spec) comparison 12✅ 1s
(Decimal_Spec) construction 22✅ 249ms
(Decimal_Spec) conversions 14✅ 114ms
(Decimal_Spec) Decimal.set_scale 2✅ 4ms
(Decimal_Spec) div 1✅ 7ms
(Decimal_Spec) edge cases 2✅ 29ms
(Decimal_Spec) floor, ceil, truncate 4✅ 84ms
(Decimal_Spec) Integer/Float .to_decimal 2✅ 1ms
(Decimal_Spec) min/max 3✅ 46ms
(Decimal_Spec) pow 2✅ 50ms
(Decimal_Spec) remainder 3✅ 15ms
(Decimal_Spec) Rounding 20✅ 216ms
(Decimal_Spec) signs 3✅ 7ms
(Decimal_Spec) text conversion 4✅ 21ms
(Decimal_Spec) Text.to_decimal 3✅ 7ms
(File) Download Mode 3✅ 10s
Any.map_nothing 2✅ 4ms
Any's methods 9✅ 51ms
arithmetic 1✅ 54ms
Array_Proxy 5✅ 17ms
ArrayOverBuffer 1⚪ 0ms
ASCII 4✅ 96ms
Asserts 4✅ 1⚪ 18ms
at/get 7✅ 122ms
Atom Constructors 4✅ 21ms
Atom with holes 9✅ 113ms
Auto_Detect 3✅ 161ms
Autoscoped Constructors 20✅ 138ms
Base_64 3✅ 109ms
BigInts 17✅ 9⚪ 12s
Booleans 6✅ 17ms
Bound 3✅ 6ms
Builder.new 11✅ 188ms
Bytes 3✅ 42ms
caching 1✅ 32ms
Callables 5✅ 89ms
Chain Multi Value 13✅ 44ms
Check Nothing and NaN 3✅ 3ms
children 2✅ 5ms
codepoints 2✅ 2ms
Compare functionality with Vector 1✅ 18ms
Compile 6✅ 31ms
Complex Multi Value 3✅ 11ms
const 1✅ 0ms
Contexts and Execution Environment 4✅ 35ms
Conversion 31✅ 2⚪ 90ms
Convert Multi Value 5✅ 31ms
Correlation Statistics 6✅ 186ms
curry 1✅ 2ms
Data.read / File_Format 2✅ 578ms
Data.read_many 8✅ 656ms
Dataflow Errors 11✅ 83ms
Dataflow Warnings 38✅ 1s
Date 42✅ 15s
Date date part tests 10✅ 387ms
Date_Range 11✅ 2s
Date_Time 46✅ 2⚪ 4s
Date_Time date part tests 10✅ 43ms
Date_Time equality 1✅ 1⚪ 2ms
Day_Of_Week conversions 9✅ 17ms
Debug 1✅ 0ms
Default comparator 5✅ 128ms
Default Encoding 11✅ 333ms
display text 1✅ 6ms
Duration 13✅ 2⚪ 312ms
Embedded native libraries 1⚪ 0ms
Empty errors 4✅ 6ms
Encoding object 4✅ 35ms
Engine runner 3✅ 10s
Enso Arrays 7✅ 24ms
Enso Dictionaries 26✅ 463ms
Enso Hashset 7✅ 97ms
Enso: Common polyglot Dictionary operations 27✅ 2⚪ 270ms
Environment 1✅ 85ms
Equals and hash 2✅ 80ms
Escape 1✅ 1ms
fetch 11✅ 724ms
File Format 1✅ 32ms
File Operations 21✅ 1s
flip 2✅ 1ms
Float.truncate 1✅ 28ms
Floats 6✅ 161ms
folder operations 9✅ 1s
Format Detection in HTTP Fetch 3✅ 156ms
Formatting date/time values 6✅ 420ms
From Glob 4✅ 51ms
Fully Qualified Names 1✅ 3ms
Function Ascribed Parameters 12✅ 28ms
Functions 5✅ 300ms
Get by tag name 3✅ 38ms
Header 1✅ 6ms
Header resolution 7✅ 103ms
Headers 8✅ 328ms
Http Auth 2✅ 4s
HTTP client 4✅ 232ms
HTTP DataLink 11✅ 1s
Http Error handling 5✅ 3s
HTTP in Data.read 5✅ 329ms
HTTP_Method parse 3✅ 12ms
HTTP_Status_Code 1✅ 8ms
identity 3✅ 1ms
Inlining Helpers 2✅ 5ms
inner / outer xml 2✅ 16ms
Input Stream 5✅ 125ms
Integer.truncate 1✅ 5ms
Integers 26✅ 412ms
Interval 7✅ 137ms
Java case of 3✅ 13ms
Java FFI 7✅ 34ms
Java: Common polyglot Dictionary operations 27✅ 2⚪ 75ms
Java/Enso Date 2✅ 59ms
JavaDate 42✅ 7s
JavaDate date part tests 10✅ 55ms
JavaLocalTime 29✅ 279ms
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⚪ 3s
JavaZonedDateTime date part tests 10✅ 243ms
JavaZoneId 7✅ 30ms
JS_Object 5✅ 398ms
JSON 6✅ 198ms
JSON 1✅ 66ms
JSON Deserialization 10✅ 529ms
JSON Serialization 5✅ 174ms
JSON_Format 2✅ 114ms
JSON_Lines_Format 5✅ 294ms
Lazy 8✅ 97ms
Lazy Generator 1✅ 7ms
Lexicographic Order on Vectors 2✅ 16ms
List 33✅ 3s
Logging 2✅ 6ms
Looping Imports 1✅ 2ms
Lowercase Methods 5✅ 34ms
Managed_Resource 9✅ 5s
Match.end 4✅ 57ms
Match.groups 2✅ 14ms
Match.named_groups 3✅ 75ms
Match.span 4✅ 235ms
Match.start 4✅ 78ms
Match.text 6✅ 66ms
Match.to_display_text 1✅ 24ms
Match.utf_16_end 4✅ 2s
Match.utf_16_span 4✅ 46ms
Match.utf_16_start 4✅ 55ms
Maybe 5✅ 9ms
Meta-Value Inspection 4✅ 1⚪ 37ms
Meta-Value Manipulation 48✅ 2s
Meta.meta 6✅ 26ms
Meta.Type.find 4✅ 21ms
Methods 1✅ 1⚪ 3ms
Missing_Argument 3✅ 108ms
Multi Value as type refinement 32✅ 251ms
Multi_On_Any 6✅ 8ms
MultiValue Conversions 11✅ 309ms
MultiValue with warnings 3✅ 41ms
Natural Order 4✅ 3s
No Method Errors 1✅ 19ms
No_Such_Method 4✅ 22ms
non-linear inserts 11✅ 319ms
Number Conversions 10✅ 129ms
Numbers 15✅ 456ms
Online test 1✅ 82ms
Operator == 16✅ 1⚪ 97ms
Ordering 6✅ 157ms
Pair 1✅ 1ms
Pair - from 2-Item JavaScript Array 1⚪ 0ms
Pair - from 2-Item List 14✅ 343ms
Pair - from 2-Item Vector 14✅ 369ms
Pair - from Pair.new 14✅ 205ms
Pair - from Pair.Value 14✅ 26ms
Panics 25✅ 1⚪ 740ms
parse 8✅ 513ms
Parsing date/time values 26✅ 1⚪ 1s
Parsing formats 4✅ 524ms
Path Operations 10✅ 1⚪ 683ms
Pattern Matches 20✅ 88ms
Pattern.find and .find_all 8✅ 56ms
Pattern.match and .match_all 8✅ 29ms
Pattern.matches 5✅ 20ms
Pattern.replace 8✅ 92ms
Pattern.split 6✅ 24ms
Pattern.tokenize 7✅ 155ms
Period 8✅ 3s
Plain_Text 3✅ 140ms
Polyglot 7✅ 5⚪ 36ms
Polyglot Argument 7✅ 33ms
Polyglot Argument with Inheritance 3✅ 54ms
Polyglot Conversion 14✅ 62ms
Polyglot hash maps 1✅ 7⚪ 25ms
Polyglot JS 1⚪ 0ms
Polyglot keys and values 5⚪ 0ms
Polyglot Operator == 3✅ 4⚪ 27ms
Polyglot Python 1⚪ 0ms
Polyglot R 1⚪ 0ms
post 25✅ 3s
Private constructors 9✅ 3⚪ 7ms
Private methods 7✅ 5ms
Problem_Behavior 2✅ 56ms
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✅ 2s
Range 37✅ 4s
Rank Data 7✅ 79ms
Read XML 8✅ 105ms
read_bytes 5✅ 188ms
read_many 1✅ 5ms
read_text 6✅ 366ms
Refs 6✅ 24ms
Regression 12✅ 230ms
ReportingStreamDecoder 6✅ 9s
ReportingStreamEncoder 8✅ 552ms
Request 10✅ 62ms
rounding 4✅ 78ms
Rounding 18✅ 2s
should correctly evaluate documentation examples 8✅ 49ms
Sorting with multiple comparators 4✅ 2⚪ 219ms
Sorting with the default comparator 7✅ 3⚪ 464ms
Stack size 1⚪ 0ms
Stack traces 6✅ 1⚪ 782ms
State 6✅ 1❌ 82ms
Statistics 16✅ 950ms
Statistics - empty Vector 3✅ 11ms
Statistics - invalid input 5✅ 69ms
Statistics - invalid input 1✅ 2ms
Statistics - NaN Vector 3✅ 25ms
Statistics - Nothing Vector 3✅ 36ms
StringBuilder 1✅ 5ms
System 1✅ 1ms
tag name 1✅ 40ms
take/drop Sample non-determinism 2✅ 58ms
take/drop Sample non-determinism 2✅ 24ms
take/drop Sample non-determinism 2✅ 16ms
take/drop Sample non-determinism 2✅ 13ms
take/drop Sample non-determinism 2✅ 17ms
Temporary_File facility 6✅ 1⚪ 2s
Text - general 85✅ 19s
text contents 1✅ 1ms
Text_Sub_Range_Data 2✅ 58ms
Text.cleanse 14✅ 96ms
Text.match 6✅ 54ms
Text.Regex splitting 3✅ 35ms
Text.Regex tokenizing 2✅ 32ms
Text.Regex: find and find_all 20✅ 1⚪ 3s
Text.replace 28✅ 660ms
Text.Span 3✅ 54ms
Text.substring 4✅ 35ms
the Self construct 6✅ 13ms
Time_Of_Day 29✅ 1s
Type Errors 12✅ 78ms
uncurry 1✅ 0ms
Unix epoch conversion 4✅ 27ms
Unresolved symbol 1✅ 4ms
URI 22✅ 914ms
Use a slice of an array as vectors 108✅ 4⚪ 1s
Use Array as vectors 108✅ 4⚪ 2s
Use Array_Proxy as vectors 108✅ 4⚪ 652ms
Use Java ArrayList as vectors 108✅ 4⚪ 2s
Use Vector as vectors 108✅ 4⚪ 3s
UTF_16 BigEndian 6✅ 84ms
UTF_16 LittleEndian 6✅ 79ms
UTF_8 12✅ 343ms
Vector Slicing Helpers 1✅ 57ms
Vector.build 13✅ 72ms
Vector/Array equality 9✅ 32ms
Windows 1252 5✅ 83ms
Wrapped dataflow errors 8✅ 56ms
Wrapped errors 8✅ 64ms
write operations 27✅ 3s
Write XML 4✅ 183ms
Zone 9✅ 24ms

❌ State

✅ Type as a key
✅ string as a key
✅ lazy field and state: alloc and get
❌ lazy field and state: just alloc
	Expected a Panic Uninitialized_State to be thrown, but the action succeeded and returned [42] (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\State_Spec.enso:42:9-64).
✅ lazy field and state: just get
✅ State from Enso to Java to Enso
✅ State if_missing

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

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

Test suite Passed Failed Skipped Time
[DuckDB In-Memory] Interactions Between various operations 10✅ 3s
[DuckDB In-Memory] (Column_Operations_Spec) Arithmetic Column Operations 12✅ 2⚪ 2s
[DuckDB In-Memory] (Column_Operations_Spec) Boolean Column Operations 7✅ 1⚪ 4s
[DuckDB In-Memory] (Column_Operations_Spec) Colum Operations - Names 8✅ 996ms
[DuckDB In-Memory] (Column_Operations_Spec) Column Comparisons 6✅ 20s
[DuckDB In-Memory] (Column_Operations_Spec) Column Operations - Equality & Null Handling 7✅ 823ms
[DuckDB In-Memory] (Column_Operations_Spec) Column Operations - Text Trim 3✅ 483ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.const 3✅ 286ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.fill_nothing/empty 4✅ 279ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.let 1✅ 853ms
[DuckDB In-Memory] (Column_Operations_Spec) Column.rename 1✅ 79ms
[DuckDB In-Memory] (Column_Operations_Spec) Date truncation 1✅ 864ms
[DuckDB In-Memory] (Column_Operations_Spec) Decimal 1⚪ 0ms
[DuckDB In-Memory] (Column_Operations_Spec) Min/Max Operations 4✅ 3s
[DuckDB In-Memory] (Column_Operations_Spec) Other Column Operations 1✅ 109ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: DB specific edge-cases 2✅ 112ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: empty table and nothings 2✅ 94ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: literal regex pattern and replacement 5✅ 258ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: literal text pattern and replacement 4✅ 328ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: Named_Pattern and replacement 1✅ 20ms
[DuckDB In-Memory] (Column_Operations_Spec) replace: pattern and replacement columns 4✅ 190ms
[DuckDB In-Memory] (Column_Operations_Spec) Rounding numeric tests 17✅ 1⚪ 49s
[DuckDB In-Memory] (Column_Operations_Spec) Rounding-like operations 26✅ 5s
[DuckDB In-Memory] (Column_Operations_Spec) Table.fill_nothing/empty 14✅ 3s
[DuckDB In-Memory] (Column_Operations_Spec) Table.make_constant_column 5✅ 696ms
[DuckDB In-Memory] (Column_Operations_Spec) Table.text_replace 8✅ 969ms
[DuckDB In-Memory] (Column_Operations_Spec) Text Column Operations 14✅ 6s
[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✅ 81ms
[DuckDB In-Memory] (Conversion_Spec) Table.expand_to_rows 1✅ 80ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column auto value type 1✅ 72ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - checking invariants 9✅ 848ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - date/time 4✅ 495ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - numeric 5✅ 612ms
[DuckDB In-Memory] (Conversion_Spec) Table/Column.cast - to text 3✅ 308ms
[DuckDB In-Memory] (Core_Spec) Table.at 3✅ 309ms
[DuckDB In-Memory] (Core_Spec) Table.column_count 1✅ 0ms
[DuckDB In-Memory] (Core_Spec) Table.column_names 2✅ 257ms
[DuckDB In-Memory] (Core_Spec) Table.get 3✅ 39ms
[DuckDB In-Memory] (Core_Spec) Table.read 7✅ 1s
[DuckDB In-Memory] (Core_Spec) Table.rows 9✅ 455ms
[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✅ 382ms
[DuckDB In-Memory] (Expression_Spec) Expression Arithmetic 3✅ 290ms
[DuckDB In-Memory] (Expression_Spec) Expression Boolean literals 1✅ 178ms
[DuckDB In-Memory] (Expression_Spec) Expression Boolean Operators 4✅ 459ms
[DuckDB In-Memory] (Expression_Spec) Expression Column Arithmetic 2✅ 439ms
[DuckDB In-Memory] (Expression_Spec) Expression Comparison Operators 6✅ 669ms
[DuckDB In-Memory] (Expression_Spec) Expression Date and Time literals 4✅ 318ms
[DuckDB In-Memory] (Expression_Spec) Expression Errors should be handled 5✅ 28ms
[DuckDB In-Memory] (Expression_Spec) Expression Float literals 1✅ 51ms
[DuckDB In-Memory] (Expression_Spec) Expression Integer literals 1✅ 145ms
[DuckDB In-Memory] (Expression_Spec) Expression Nothing literals 1✅ 1⚪ 68ms
[DuckDB In-Memory] (Expression_Spec) Expression Text literals 1✅ 93ms
[DuckDB In-Memory] (Expression_Spec) Expression Text literals 2✅ 107ms
[DuckDB In-Memory] (Expression_Spec) Expression Text Operators 2✅ 242ms
[DuckDB In-Memory] (Expression_Spec) Expression Warnings should be reported 2✅ 2⚪ 581ms
[DuckDB In-Memory] (Expression_Spec) Function invocation 16✅ 607ms
[DuckDB In-Memory] (Expression_Spec) Large expressions 1✅ 2s
[DuckDB In-Memory] (Nothing_Spec) between 45✅ 4s
[DuckDB In-Memory] (Nothing_Spec) Comparisons 162✅ 14s
[DuckDB In-Memory] (Nothing_Spec) distinct 9✅ 411ms
[DuckDB In-Memory] (Nothing_Spec) is_in 81✅ 8s
[DuckDB In-Memory] (Nothing_Spec) is_in: Boolean+Nothing edge cases 192✅ 19s
[DuckDB In-Memory] (Nothing_Spec) is_nothing 9✅ 822ms
[DuckDB In-Memory] (Nothing_Spec) not 1✅ 20ms
[DuckDB In-Memory] (Nothing_Spec) sort 18✅ 955ms
[DuckDB In-Memory] Aggregation 2✅ 387ms
[DuckDB In-Memory] Basic Table Access 7✅ 2s
[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✅ 6s
[DuckDB In-Memory] Connection.query 8✅ 4s
[DuckDB In-Memory] Date_Column 1✅ 391ms
[DuckDB In-Memory] Date_Column (first/end_of_month) 3✅ 325ms
[DuckDB In-Memory] Date-Time operations 20✅ 1⚪ 8s
[DuckDB In-Memory] Date-Time support 4✅ 1s
[DuckDB In-Memory] Dropping Missing Values 9✅ 4s
[DuckDB In-Memory] Filling Missing Values 5✅ 2⚪ 678ms
[DuckDB In-Memory] Internals 1✅ 22ms
[DuckDB In-Memory] Masking Tables 1✅ 1s
[DuckDB In-Memory] Missing Values 2✅ 353ms
[DuckDB In-Memory] Numeric_Column 66✅ 6s
[DuckDB In-Memory] single-column DB_Table 5✅ 369ms
[DuckDB In-Memory] Sorting 5✅ 564ms
[DuckDB In-Memory] Support for Long Column/Table names 6✅ 5s
[DuckDB In-Memory] Table Text Cleanse 5✅ 310ms
[DuckDB In-Memory] Table.add_group_number (common) 8✅ 731ms
[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✅ 556ms
[DuckDB In-Memory] Table.aggregate 5✅ 906ms
[DuckDB In-Memory] Table.aggregate Concatenate 6✅ 1s
[DuckDB In-Memory] Table.aggregate Count_Distinct 4✅ 2s
[DuckDB In-Memory] Table.aggregate First and Last 4✅ 739ms
[DuckDB In-Memory] Table.aggregate Mode 1✅ 179ms
[DuckDB In-Memory] Table.aggregate Shortest 1✅ 169ms
[DuckDB In-Memory] Table.aggregate should be able to group on multiple fields 12✅ 1⚪ 1s
[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✅ 755ms
[DuckDB In-Memory] Table.aggregate should correctly select result types 4✅ 724ms
[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⚪ 490ms
[DuckDB In-Memory] Table.aggregate should raise warnings when there are issues 7✅ 561ms
[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✅ 294ms
[DuckDB In-Memory] Table.aggregate should report warnings and errors based on types 4✅ 523ms
[DuckDB In-Memory] Table.aggregate should summarize empty table 10✅ 1⚪ 665ms
[DuckDB In-Memory] Table.aggregate should summarize whole table 15✅ 1⚪ 6s
[DuckDB In-Memory] Table.aggregate Standard_Deviation 1✅ 132ms
[DuckDB In-Memory] Table.aggregate+Expressions 2✅ 302ms
[DuckDB In-Memory] Table.coalesce 8✅ 4s
[DuckDB In-Memory] Table.cross_join 9✅ 2s
[DuckDB In-Memory] Table.cross_tab 1⚪ 0ms
[DuckDB In-Memory] Table.default_ordering 5✅ 794ms
[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✅ 7s
[DuckDB In-Memory] Table.filter by an expression 4✅ 1⚪ 418ms
[DuckDB In-Memory] Table.from_union 1⚪ 0ms
[DuckDB In-Memory] Table.generate_rows 1✅ 11ms
[DuckDB In-Memory] Table.join 38✅ 7s
[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✅ 93ms
[DuckDB In-Memory] Table.Offset with closest value fill strategy 8✅ 457ms
[DuckDB In-Memory] Table.Offset with default fill strategy 8✅ 471ms
[DuckDB In-Memory] Table.Offset with default fill strategy (Text Values) 4✅ 112ms
[DuckDB In-Memory] Table.Offset with wrap around fill strategy 1✅ 7ms
[DuckDB In-Memory] Table.Offset works with grouping - closest fill strategy 7✅ 303ms
[DuckDB In-Memory] Table.Offset works with grouping - default fill strategy 7✅ 291ms
[DuckDB In-Memory] Table.Offset works with multiple columns 7✅ 315ms
[DuckDB In-Memory] Table.Offset works with multiple columns - updating in place 8✅ 292ms
[DuckDB In-Memory] Table.Offset works with ordering - closest fill strategy 7✅ 260ms
[DuckDB In-Memory] Table.Offset works with ordering - default fill strategy 7✅ 228ms
[DuckDB In-Memory] Table.remove_columns 13✅ 295ms
[DuckDB In-Memory] Table.rename_columns 26✅ 865ms
[DuckDB In-Memory] Table.reorder_columns 11✅ 351ms
[DuckDB In-Memory] Table.reorder_columns by type 1✅ 156ms
[DuckDB In-Memory] Table.replace 22✅ 5s
[DuckDB In-Memory] Table.select_columns 16✅ 463ms
[DuckDB In-Memory] Table.select_columns By_Type and Table.remove_columns By_Type 2✅ 193ms
[DuckDB In-Memory] Table.sort 21✅ 1s
[DuckDB In-Memory] Table.sort_columns 4✅ 164ms
[DuckDB In-Memory] Table.take/drop 7✅ 7s
[DuckDB In-Memory] Table.transpose 1⚪ 0ms
[DuckDB In-Memory] Table.union 27✅ 2⚪ 9s
[DuckDB In-Memory] Table.zip 1⚪ 0ms
[DuckDB In-Memory] Temp column 2✅ 306ms
[DuckDB In-Memory] Text_Column 1✅ 129ms
[DuckDB In-Memory] Text_Column (left, right, mid) 3✅ 556ms
[DuckDB In-Memory] Text_Column (length) 6✅ 1s
[DuckDB In-Memory] Text_Column (to_case) 3✅ 1⚪ 61ms
[DuckDB In-Memory] Text_Column (upper, lower, proper) 3✅ 757ms
[DuckDB In-Memory] Text_Column index_of 3✅ 456ms
Column Text Cleanse 15✅ 321ms
DuckDB_Appender 2✅ 2s
DuckDB_Parquet 2✅ 13ms
DuckDB_Parquet 2✅ 385ms

✅ 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 24s 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✅ 16s
(SQLite File) Generic JDBC Connection 11✅ 2s
(SQLite In-Memory) Generic JDBC Connection 11✅ 1s
(SQLite) Generic JDBC Connection 1✅ 58ms
(SQLite) Generic JDBC Connection 1✅ 26ms

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

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

Test suite Passed Failed Skipped Time
Geo Distance 3✅ 124ms
Geo Points 2✅ 11ms
GeoJSON to Table 3✅ 239ms

✅ 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✅ 167ms
Image with 1 channel 19✅ 119ms
Image with 2 channels 19✅ 132ms
Image with 3 channels 19✅ 215ms
Image with 4 channels 19✅ 237ms
Image Write 2✅ 32ms
Image.read 9✅ 185ms
Matrix with 1 channel 21✅ 124ms
Matrix with 2 channels 21✅ 136ms
Matrix with 3 channels 21✅ 595ms
Matrix with 4 channels 21✅ 134ms
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 657s with 5707 passed, 3 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)

State ► lazy field and state: just alloc

Failed test found in:
  C:/runner/_work/enso/enso/target/test-results/Base_Tests/JUnit.xml
Error:
  Expected a Panic Uninitialized_State to be thrown, but the action succeeded and returned [42] (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\State_Spec.enso:42:9-64).
Raw output
Expected a Panic Uninitialized_State to be thrown, but the action succeeded and returned [42] (at C:\runner\_work\enso\enso\test\Base_Tests\src\Runtime\State_Spec.enso:42:9-64).
            

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

See this annotation in the file changed.

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

[PostgreSQL] .pgpass ► should correctly parse the file, including escapes, blank lines and comments

Failed test found in:
  C:/runner/_work/enso/enso/target/test-results/Table_Tests/JUnit.xml
Error:
  0 did not equal 12 (at C:\runner\_work\enso\enso\test\Table_Tests\src\Database\Postgres_Spec.enso:846:9-39).
Raw output
0 did not equal 12 (at C:\runner\_work\enso\enso\test\Table_Tests\src\Database\Postgres_Spec.enso:846:9-39).
            

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

See this annotation in the file changed.

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

[PostgreSQL] .pgpass ► should correctly match wildcards and use the first matching entry

Failed test found in:
  C:/runner/_work/enso/enso/target/test-results/Table_Tests/JUnit.xml
Error:
  [] did not equal [(Pair.Value 'user' 'postgres'), (Pair.Value 'password' 'postgres')]; lengths differ (0 != 2)  (at C:\runner\_work\enso\enso\test\Table_Tests\src\Database\Postgres_Spec.enso:878:13-100).
Raw output
[] did not equal [(Pair.Value 'user' 'postgres'), (Pair.Value 'password' 'postgres')]; lengths differ (0 != 2)  (at C:\runner\_work\enso\enso\test\Table_Tests\src\Database\Postgres_Spec.enso:878:13-100).
            

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

See this annotation in the file changed.

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

[PostgreSQL] Connection setup ► should fallback to environment variables and fill-out missing information based on the PGPASS file (if available)

Failed test found in:
  C:/runner/_work/enso/enso/target/test-results/Table_Tests/JUnit.xml
Error:
  [(Pair.Value 'sslmode' 'prefer')] did not equal [(Pair.Value 'user' 'bar'), (Pair.Value 'password' 'baz'), (Pair.Value 'sslmode' 'prefer')]; lengths differ (1 != 3)  (at C:\runner\_work\enso\enso\test\Table_Tests\src\Database\Postgres_Spec.enso:949:13-107).
Raw output
[(Pair.Value 'sslmode' 'prefer')] did not equal [(Pair.Value 'user' 'bar'), (Pair.Value 'password' 'baz'), (Pair.Value 'sslmode' 'prefer')]; lengths differ (1 != 3)  (at C:\runner\_work\enso\enso\test\Table_Tests\src\Database\Postgres_Spec.enso:949:13-107).