updating test reporter #138
GitHub Actions / test-results-ubuntu-22.04-node-22
succeeded
Dec 3, 2024 in 0s
75 passed, 0 failed and 4 skipped
✅ test-results.xml
79 tests were completed in 3s with 75 passed, 0 failed and 4 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
0ms | ||||
Root Suite..net returns Func to node.js | 1✅ | 9ms | ||
Root Suite.async call from .net to node.js | 8✅ | 31ms | ||
Root Suite.async call from node.js to .net | 10✅ | 655ms | ||
Root Suite.call patterns | 13✅ | 1⚪ | 570ms | |
Root Suite.delayed call from node.js to .net | 1✅ | 70ms | ||
Root Suite.edge-cs | 25✅ | 3s | ||
Root Suite.edge.func | 12✅ | 2⚪ | 110ms | |
Root Suite.serialization | 1⚪ | 1ms | ||
Root Suite.sync call from node.js to .net | 5✅ | 4ms |
✅ Root Suite..net returns Func to node.js
.net returns Func to node.js
✅ [CoreCLR] releases the func
✅ Root Suite.async call from .net to node.js
async call from .net to node.js
✅ [CoreCLR] succeeds for hello world
✅ [CoreCLR] successfuly marshals data from .net to node.js
✅ [CoreCLR] successfuly marshals object hierarchy from .net to node.js
✅ [CoreCLR] successfuly marshals data from node.js to .net
✅ [CoreCLR] successfuly handles process.nextTick() in JS callback
✅ [CoreCLR] successfuly marshals v8 exception on invoking thread
✅ [CoreCLR] successfuly marshals v8 exception in callback
✅ [CoreCLR] successfuly marshals empty buffer
✅ Root Suite.async call from node.js to .net
async call from node.js to .net
✅ [CoreCLR] succeeds for hello world
✅ [CoreCLR] successfuly marshals data from node.js to .net
✅ [CoreCLR] successfuly marshals data from .net to node.js
✅ [CoreCLR] successfuly marshals .net exception thrown on v8 thread from .net to node.js
✅ [CoreCLR] successfuly marshals .net exception thrown on CLR thread from .net to node.js
✅ [CoreCLR] successfuly marshals structured .net exception from .net to node.js
✅ [CoreCLR] successfuly marshals empty buffer
✅ [CoreCLR] successfuly roundtrips unicode characters
✅ [CoreCLR] successfuly roundtrips empty string
✅ [CoreCLR] successfuly handles process.nextTick in the callback
✅ Root Suite.call patterns
call patterns
✅ [CoreCLR] sync call to exported .NET lambda
✅ [CoreCLR] async call to exported .NET lambda
✅ [CoreCLR] call exported .NET lambda with closure over CLR state
✅ [CoreCLR] successfuly marshals .net exception thrown on V8 thread from exported CLR lambda
✅ [CoreCLR] successfuly marshals .net exception thrown on CLR thread from exported CLR lambda
✅ [CoreCLR] large number of concurrent callbacks from C# to JavaScript (issue #39)
✅ [CoreCLR] two async callouts each with async callin (issue #22)
✅ [CoreCLR] call JS func exported to .NET as a result of calling a JS func from .NET
✅ [CoreCLR] exception when marshaling CLR data to V8 when calling exported JS function
✅ [CoreCLR] exception when marshaling CLR data to V8 when completing a synchronous call from JS to .NET
✅ [CoreCLR] exception when marshaling CLR data to V8 when completing an asynchronous call from JS to .NET
✅ [CoreCLR] can deserialize using XmlSerializer
✅ [CoreCLR] merged dependencies choose correct version
⚪ [CoreCLR] can use DependencyContext.Default
✅ Root Suite.delayed call from node.js to .net
delayed call from node.js to .net
✅ [CoreCLR] succeeds for one callback after Task
✅ Root Suite.edge-cs
edge-cs
✅ [CoreCLR] succeeds with literal lambda
✅ [CoreCLR] succeeds with csx file with lambda
✅ [CoreCLR] succeeds with lambda in function
✅ [CoreCLR] succeeds with literal class
✅ [CoreCLR] succeeds with csx file with class
✅ [CoreCLR] succeeds with cs file with class
✅ [CoreCLR] succeeds with class in function
✅ [CoreCLR] succeeds with custom class and method name
✅ [CoreCLR] fails with malformed literal lambda
✅ [CoreCLR] fails with malformed class in function
✅ [CoreCLR] fails when Invoke method is missing
✅ [CoreCLR] fails when Startup class is missing
✅ [CoreCLR] succeeds with System.Data.dll reference as comment in class
✅ [CoreCLR] succeeds with System.Data.dll reference without comment in class
✅ [CoreCLR] succeeds with System.Data.dll reference as comment in async lambda
✅ [CoreCLR] succeeds with System.Data.dll reference without comment in async lambda
✅ [CoreCLR] succeeds with System.Data.dll reference and a using statement in async lambda
✅ [CoreCLR] succeeds with dynamic input to async lambda
✅ [CoreCLR] succeeds with nested dynamic input to async lambda
✅ [CoreCLR] succeeds with dynamic input to Invoke method
✅ [CoreCLR] succeeds with nested dynamic input to Invoke method
✅ [CoreCLR] succeeds with dictionary input to Invoke method
✅ [CoreCLR] fails with a reference to a non-existent assembly without comment in class
✅ [CoreCLR] succeeds with dll from nuget package
✅ [CoreCLR] fails when dynamically loading an assembly that doesn't exist
✅ Root Suite.edge.func
edge.func
✅ [CoreCLR] exists
✅ [CoreCLR] fails without parameters
✅ [CoreCLR] fails with a wrong parameter
✅ [CoreCLR] fails with a wrong language parameter
✅ [CoreCLR] fails with a unsupported language parameter
✅ [CoreCLR] fails with missing assemblyFile or source
✅ [CoreCLR] fails with both assemblyFile or source
✅ [CoreCLR] fails with nonexisting assemblyFile
⚪ [CoreCLR] succeeds with assemblyFile as string
⚪ [CoreCLR] succeeds with assemblyFile as options property
✅ [CoreCLR] succeeds with assemblyFile and type name
✅ [CoreCLR] fails with assemblyFile and nonexisting type name
✅ [CoreCLR] succeeds with assemblyFile, type name, and method name
✅ [CoreCLR] fails with assemblyFile, type name and nonexisting method name
✅ Root Suite.serialization
serialization
⚪ [CoreCLR] complex exception serialization
✅ Root Suite.sync call from node.js to .net
sync call from node.js to .net
✅ [CoreCLR] succeeds for hello world
✅ [CoreCLR] succeeds for hello world when called sync and async
✅ [CoreCLR] successfuly marshals data from node.js to .net
✅ [CoreCLR] successfuly marshals .net exception thrown on v8 thread from .net to node.js
✅ [CoreCLR] fails if C# method does not complete synchronously
Loading