BIO: Fix F.timeout
and F.raceWith
erroneously making actions interruptible inside uninterruptible regions
#1978
Test reports (JDK 17, Scala 3, JS) ✅
✅ distage/distage-core-api/.js/target/test-reports/TEST-izumi.LifecycleIzumiInstancesTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.LifecycleIzumiInstancesTest | 1✅ | 2ms |
✅ distage/distage-core-api/.js/target/test-reports/TEST-izumi.SafeTypeTest.xml
1 tests were completed in 58ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.SafeTypeTest | 1✅ | 58ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.compat.ModuleBaseInstancesTest.xml
1 tests were completed in 3ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.compat.ModuleBaseInstancesTest | 1✅ | 3ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.conflicts.ConflictsTest.xml
1 tests were completed in 16ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.conflicts.ConflictsTest | 1✅ | 16ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.DSLTest.xml
25 tests were completed in 328ms with 25 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.dsl.DSLTest | 25✅ | 328ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.LocatorDefTest.xml
8 tests were completed in 10ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.dsl.LocatorDefTest | 8✅ | 10ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.gc.GcBasicTests.xml
3 tests were completed in 177ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.gc.GcBasicTests | 3✅ | 177ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.BootstrapTest.xml
1 tests were completed in 271ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.impl.BootstrapTest | 1✅ | 271ms |
❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
48 tests were completed in 65ms with 35 passed, 13 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.impl.FunctoidTest | 35✅ | 13❌ | 65ms |
❌ izumi.distage.impl.FunctoidTest
✅ Annotation extracting WrappedFunction should can't handle opaque function vals, that hide underlying method reference
✅ Annotation extracting WrappedFunction should produce correct DI keys for anonymous inline lambda
✅ Annotation extracting WrappedFunction should produce correct DI keys for anonymous inline lambda with annotation parameter passed by name
✅ Annotation extracting WrappedFunction should handle anonymous inline nullarg function
✅ Annotation extracting WrappedFunction should handle opaque local references with type annotations
✅ Annotation extracting WrappedFunction should handle opaque local references with argument annotations
✅ Annotation extracting WrappedFunction should can handle value references with annotated type signatures
✅ Annotation extracting WrappedFunction should can handle local value references with annotated type signatures
✅ Annotation extracting WrappedFunction should handle references with annotated type signatures, if a function value is curried, the result is the next function
✅ Annotation extracting WrappedFunction should Functoid can work with vals
✅ Annotation extracting WrappedFunction should handle opaque references with type annotations
✅ Annotation extracting WrappedFunction should handle opaque by-name references with type annotations
✅ Annotation extracting WrappedFunction should handle opaque references with argument annotations
❌ Annotation extracting WrappedFunction should handle opaque references with argument annotations 2
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@defargann}, {type.scala.Nothing@defargann2}) did not contain {type.java.lang.String@defargann}
❌ Annotation extracting WrappedFunction should do not get confused by a swap lambda method reference with argument annotations
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not equal List({type.scala.Int}, {type.java.lang.String})
❌ Annotation extracting WrappedFunction should handle polymorphic functions
org.scalatest.exceptions.TestFailedException: Some({type.scala.Nothing}) did not contain {type.scala.collection.immutable.List[+scala.Unit]}
✅ Annotation extracting WrappedFunction should handle polymorphic function returns
✅ Annotation extracting WrappedFunction should handle opaque local references in traits
❌ Annotation extracting WrappedFunction should handle constructor references with argument annotations
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@classargann1}, {type.scala.Nothing@classargann2}) did not contain {type.java.lang.String@classargann1}
❌ Annotation extracting WrappedFunction should handle constructor references with type annotations
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
❌ Annotation extracting WrappedFunction should handle opaque references with generic parameters
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}) did not contain {type.scala.Int}
❌ Annotation extracting WrappedFunction should handle opaque references with annotations and generic parameters
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@x}) did not contain {type.scala.Int@x}
✅ Annotation extracting WrappedFunction should handle opaque lambdas with generic parameters
❌ Annotation extracting WrappedFunction should handle constructor references with argument annotations with a lossy wrapper lambda
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@classargann1}, {type.scala.Nothing@classargann2}) did not contain {type.java.lang.String@classargann1}
❌ Annotation extracting WrappedFunction should handle constructor references with by-name type annotations with a lossy wrapper lambda
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
❌ Annotation extracting WrappedFunction should handle constructor references with type annotations with a lossy wrapper lambda
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
✅ Annotation extracting WrappedFunction should handle case class .apply references with type annotations
✅ Annotation extracting WrappedFunction should handle case class .apply references with javax.inject.Named annotations
✅ Annotation extracting WrappedFunction should handle generic case class .apply references with type annotations
✅ Annotation extracting WrappedFunction should handle generic parameters with Tag
✅ Annotation extracting WrappedFunction should handle higher-kinded parameters with TagK
✅ Annotation extracting WrappedFunction should handle by-name val calls
✅ Annotation extracting WrappedFunction should zip is correct
✅ Annotation extracting WrappedFunction should map2 is correct
✅ Annotation extracting WrappedFunction should flatAp is correct
✅ Annotation extracting WrappedFunction should ap is correct
✅ Annotation extracting WrappedFunction should Functoid.single is correct
✅ Annotation extracting WrappedFunction should Functoid.singleton is correct
✅ Annotation extracting WrappedFunction should Functoid.singleton is correct with constant types
✅ Annotation extracting WrappedFunction should generic parameters without Tag should fail
✅ Annotation extracting WrappedFunction should should be equal for the same function value
✅ Annotation extracting WrappedFunction should should be unequal after .map
✅ Annotation extracting WrappedFunction should should be unequal after .addUnused
❌ Annotation extracting WrappedFunction should fail on multiple conflicting annotations on the same parameter
org.scalatest.exceptions.TestFailedException: Expected exception org.scalatest.exceptions.TestFailedException to be thrown, but no exception was thrown
❌ Annotation extracting WrappedFunction should extract Id annotations from higher-kinded type aliases
org.scalatest.exceptions.TestFailedException: List({type.izumi.distage.fixtures.BasicCases::BasicCase7::Component[=λ %0 → 0]}) did not equal List({type.izumi.distage.fixtures.BasicCases::BasicCase7::Component[=λ %0 → 0]@special})
✅ Annotation extracting WrappedFunction should extract Id annotations of parameterized ClassConstructor
❌ Annotation extracting WrappedFunction should can handle case class .apply references with argument annotations
org.scalatest.exceptions.TestFailedException: List({type.java.lang.String}, {type.scala.Int}) did not contain {type.java.lang.String@classargann1}
✅ Annotation extracting WrappedFunction should progression test: Can't expand functions with implicit arguments
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.ModelTest.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.impl.ModelTest | 1✅ | 0ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AdvancedBindingsTest.xml
3 tests were completed in 348ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.AdvancedBindingsTest | 3✅ | 348ms |
❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AdvancedTypesTest.xml
14 tests were completed in 2s with 12 passed, 2 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.AdvancedTypesTest | 12✅ | 2❌ | 2s |
❌ izumi.distage.injector.AdvancedTypesTest
✅ support generics
✅ support classes with typealiases
✅ support traits with typealiases
✅ type annotations in di keys do not result in different keys
✅ handle `with` types
✅ light type tags can handle refinement & structural types
✅ handle function local type aliases
✅ light type tags can handle abstract structural refinement types
❌ handle abstract `with` types
izumi.distage.model.exceptions.runtime.MissingInstanceException: Instance is not available in the object graph: {type.izumi.distage.fixtures.TypesCases::TypesCase3::Trait3[=izumi.distage.fixtures.TypesCases::TypesCase3::Dep]}
✅ handle generic parameters in abstract `with` types
✅ support newtypes
✅ empty refinements are supported in class strategy
❌ support constant types in class strategy
org.scalatest.exceptions.TestFailedException: Expected no compiler error, but got the following type error: "Couldn't find position=/home/runner/work/izumi/izumi/distage/distage-core/src/test/scala/izumi/distage/injector/AdvancedTypesTest.scala:[7341..7355..7434] in tree=final class $anon() extends distage.ModuleDef {
✅ regression test for https://github.com/7mind/izumi/issues/1523 Parameterization failure with Set of intersection type alias
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ArityTest.xml
5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.ArityTest | 5✅ | 1s |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AutoSetTest.xml
2 tests were completed in 157ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.AutoSetTest | 2✅ | 157ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AutoTraitsTest.xml
14 tests were completed in 2s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.AutoTraitsTest | 14✅ | 2s |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AxisTest.xml
18 tests were completed in 2s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.AxisTest | 18✅ | 2s |
❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.BasicTest.xml
24 tests were completed in 99s with 22 passed, 2 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.BasicTest | 22✅ | 2❌ | 99s |
❌ izumi.distage.injector.BasicTest
✅ maintain correct operation order
✅ correctly handle empty typed sets
✅ provide LocatorRef during initialization
❌ fails on wrong @Id annotation at compile-time
org.scalatest.exceptions.TestFailedException: "Expected no compiler error, but got the following type error: "None of the overloaded alternatives of method produce in trait Injector with types
✅ regression test: issue #762 example (Predef.String vs. java.lang.String)
✅ support multiple bindings
✅ support nested multiple bindings
✅ support named bindings
✅ fail on unsolvable conflicts
✅ instantiate simple class
✅ handle set bindings
✅ preserve type annotations
✅ handle set inclusions
✅ handle multiple set element binds
✅ support empty sets
✅ preserve tags in multi set bindings
❌ Can abstract over Id annotations with type aliases
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 20 operations: 2 failed, 17 succeeded, 1 ignored
✅ support mutations
✅ support mutations with axis tags when axis is configured
✅ support mutations with axis tags when axis is unconfigured
✅ regression test: imports correctly specify which binding they are required by when missing
✅ Can use mutation contexts
✅ stack does not overflow when producing very large dependency chains
✅ provide reasonable hints for missing dependencies
❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.CircularDependenciesTest.xml
7 tests were completed in 199ms with 6 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.CircularDependenciesTest | 6✅ | 1❌ | 199ms |
❌ izumi.distage.injector.CircularDependenciesTest
✅ support trait initialization
❌ support complex circular dependencies
org.scalatest.exceptions.TestFailedException: Set({type.izumi.distage.fixtures.CircularCases::CircularCase2::Circular5}) had size 1 instead of expected size 2
✅ Support by-name self-referencing circulars
✅ Support self-referencing traits
✅ Support self-referencing factories for by-name types
✅ support by-name circular dependencies
✅ support generic circular dependencies when generics are erased by type-erasure
❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.FactoriesTest.xml
20 tests were completed in 1s with 19 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.FactoriesTest | 19✅ | 1❌ | 1s |
❌ izumi.distage.injector.FactoriesTest
✅ handle factory injections
✅ handle generic arguments in factory methods
✅ handle named assisted dependencies in factory methods
✅ handle factories with mixed assisted and non-assisted methods
✅ handle assisted abstract factories with multiple parameters of the same type with names matching constructor
✅ handle higher-kinded assisted abstract factories with multiple parameters of the same type
✅ handle structural type factories
❌ Factory cannot produce factories
org.scalatest.exceptions.TestFailedException: "Expected no compiler error, but got the following type error: "Couldn't find position=/home/runner/work/izumi/izumi/distage/distage-core/src/test/scala/izumi/distage/injector/FactoriesTest.scala:[6472..6486..6959] in tree=final class $anon() extends distage.ModuleDef {
✅ Factory cannot produce factories (dotty test) [Scala 3 bug, `Couldn't find position` in `make` macro inside assertCompiles]
✅ factory always produces new instances
✅ can handle factory methods with implicit parameters
✅ can handle abstract classes
✅ handle assisted dependencies in factory methods
✅ support makeFactory
✅ support intersection factory types
✅ support intersection factory types with implicit overrides
✅ support refinement factory types with overrides
✅ support make[].fromFactory
✅ support make[].fromFactory: narrowing
✅ support polymorphic factory types
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.HigherKindsTest.xml
7 tests were completed in 459ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.HigherKindsTest | 7✅ | 459ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ImplicitInjectionTest.xml
3 tests were completed in 112ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.ImplicitInjectionTest | 3✅ | 112ms |
❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.JSRAnnotationTest.xml
13 tests were completed in 1s with 2 passed, 11 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.JSRAnnotationTest | 2✅ | 11❌ | 1s |
❌ izumi.distage.injector.JSRAnnotationTest
❌ JSR330 @Named anno should work with combined annos when no functoid is involved
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
✅ JSR330 @Named anno should work with field annos when no functoid is involved
❌ JSR330 @Named anno should work with alias annos when no functoid is involved
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 20 operations: 2 failed, 17 succeeded, 1 ignored
❌ JSR330 @Named anno should work with param annos when no functoid is involved
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
✅ JSR330 @Named anno should work with field annos when functoid takes .apply
❌ JSR330 @Named anno should work with alias annos when functoid takes .apply
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 20 operations: 2 failed, 17 succeeded, 1 ignored
❌ JSR330 @Named anno should work with combined annos when functoid takes .apply
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
❌ JSR330 @Named anno should work with param annos when functoid takes .apply
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
❌ JSR330 @Named anno should work with field annos when functoid takes overriden companion as function
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 20 operations: 2 failed, 17 succeeded, 1 ignored
❌ JSR330 @Named anno should work with alias annos when functoid takes companion as function
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 20 operations: 2 failed, 17 succeeded, 1 ignored
❌ JSR330 @Named anno should work with combined annos when functoid takes companion as function
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
❌ JSR330 @Named anno should work with param annos when functoid takes companion as function
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
❌ JSR330 @Named anno should work with param annos when functoid takes overriden companion as function
izumi.distage.model.exceptions.runtime.ProvisioningException: Interpreter stopped; out of 22 operations: 2 failed, 19 succeeded, 1 ignored
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.PlanOperationsTest.xml
1 tests were completed in 97ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.PlanOperationsTest | 1✅ | 97ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.PlanVerifierTest.xml
26 tests were completed in 2s with 26 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.PlanVerifierTest | 26✅ | 2s |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ProvidersTest.xml
3 tests were completed in 237ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.ProvidersTest | 3✅ | 237ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ResourceEffectBindingsTest.xml
17 tests were completed in 844ms with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.ResourceEffectBindingsTest | 17✅ | 844ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.Scala3AutoTraitsTest.xml
7 tests were completed in 16ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.injector.Scala3AutoTraitsTest | 7✅ | 16ms |
✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.StaticDSLTest.xml
1 tests were completed in 24ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.StaticDSLTest | 1✅ | 24ms |
✅ distage/distage-extension-logstage/.js/target/test-reports/TEST-izumi.logstage.distage.LoggerInjectionTest.xml
1 tests were completed in 273ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.logstage.distage.LoggerInjectionTest | 1✅ | 273ms |
✅ distage/distage-framework/.js/target/test-reports/TEST-izumi.distage.roles.test.BaseSJSFrameworkTest.xml
2 tests were completed in 3s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.distage.roles.test.BaseSJSFrameworkTest | 2✅ | 3s |
✅ fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.test.QuasiIOTest.xml
1 tests were completed in 13ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.functional.bio.test.QuasiIOTest | 1✅ | 13ms |
✅ fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.test.UnsafeRunTest.xml
1 tests were completed in 124ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.functional.bio.test.UnsafeRunTest | 1✅ | 124ms |
✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.IzCollectionsTest.xml
3 tests were completed in 5ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.collections.IzCollectionsTest | 3✅ | 5ms |
✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.NonEmptyCollectionsTest.xml
4 tests were completed in 5ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.collections.NonEmptyCollectionsTest | 4✅ | 5ms |
✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.TagExprTest.xml
3 tests were completed in 16ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.collections.TagExprTest | 3✅ | 16ms |
✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.WildcardPrefixTreeTest.xml
2 tests were completed in 7ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.collections.WildcardPrefixTreeTest | 2✅ | 7ms |
✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.graphs.GraphsTest.xml
9 tests were completed in 28ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.graphs.GraphsTest | 9✅ | 28ms |
✅ fundamentals/fundamentals-functional/.js/target/test-reports/TEST-izumi.functional.IzEitherTest.xml
1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.functional.IzEitherTest | 1✅ | 1ms |
✅ fundamentals/fundamentals-json-circe/.js/target/test-reports/TEST-izumi.flat.IzJsonFlattenerTest.xml
2 tests were completed in 39ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.flat.IzJsonFlattenerTest | 2✅ | 39ms |
✅ fundamentals/fundamentals-json-circe/.js/target/test-reports/TEST-izumi.fundamentals.json.circe.WithCirceTest.xml
5 tests were completed in 13ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.json.circe.WithCirceTest | 5✅ | 13ms |
✅ fundamentals/fundamentals-language/.js/target/test-reports/TEST-izumi.fundamentals.platform.language.SourcePackageMaterializerTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.language.SourcePackageMaterializerTest | 1✅ | 2ms |
✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.cli.CliParserTest.xml
1 tests were completed in 8ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.cli.CliParserTest | 1✅ | 8ms |
✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzHashTest.xml
1 tests were completed in 8ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.IzHashTest | 1✅ | 8ms |
✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzStringEscapeTest.xml
1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.IzStringEscapeTest | 1✅ | 1ms |
✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzStringTest.xml
6 tests were completed in 6ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.IzStringTest | 6✅ | 6ms |
✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.QuirksTest.xml
4 tests were completed in 9ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.QuirksTest | 4✅ | 9ms |
✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.ScalaVersionTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.fundamentals.platform.ScalaVersionTest | 1✅ | 2ms |
✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.api.BasicLoggingTest.xml
8 tests were completed in 44ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.logstage.api.BasicLoggingTest | 8✅ | 44ms |
✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.api.LoggingModelTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.logstage.api.LoggingModelTest | 1✅ | 2ms |
✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.sink.LoggingAsyncSinkTest.xml
1 tests were completed in 40ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.logstage.sink.LoggingAsyncSinkTest | 1✅ | 40ms |
✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.sink.LoggingConsoleSinkTest.xml
1 tests were completed in 145ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.logstage.sink.LoggingConsoleSinkTest | 1✅ | 145ms |
✅ logstage/logstage-core/.js/target/test-reports/TEST-logstage.LogZIOSpec.xml
3 tests were completed in 78ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
logstage.LogZIOSpec | 3✅ | 78ms |
✅ logstage/logstage-rendering-circe/.js/target/test-reports/TEST-izumi.logstage.api.rendering.json.LogstageCirceRenderingTest.xml
3 tests were completed in 303ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
izumi.logstage.api.rendering.json.LogstageCirceRenderingTest | 3✅ | 303ms |
Annotations
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle opaque references with argument annotations 2
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@defargann}, {type.scala.Nothing@defargann2}) did not contain {type.java.lang.String@defargann}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@defargann}, {type.scala.Nothing@defargann2}) did not contain {type.java.lang.String@defargann}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy14$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:203748)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205750)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should do not get confused by a swap lambda method reference with argument annotations
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not equal List({type.scala.Int}, {type.java.lang.String})
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not equal List({type.scala.Int}, {type.java.lang.String})
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy15$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:203809)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205760)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle polymorphic functions
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: Some({type.scala.Nothing}) did not contain {type.scala.collection.immutable.List[+scala.Unit]}
Raw output
org.scalatest.exceptions.TestFailedException: Some({type.scala.Nothing}) did not contain {type.scala.collection.immutable.List[+scala.Unit]}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy16$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:203884)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205770)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle constructor references with argument annotations
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@classargann1}, {type.scala.Nothing@classargann2}) did not contain {type.java.lang.String@classargann1}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@classargann1}, {type.scala.Nothing@classargann2}) did not contain {type.java.lang.String@classargann1}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy19$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204054)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205800)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle constructor references with type annotations
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy20$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204114)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205810)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle opaque references with generic parameters
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}) did not contain {type.scala.Int}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}) did not contain {type.scala.Int}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy21$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204162)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205820)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle opaque references with annotations and generic parameters
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@x}) did not contain {type.scala.Int@x}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@x}) did not contain {type.scala.Int@x}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy22$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204199)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205830)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle constructor references with argument annotations with a lossy wrapper lambda
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@classargann1}, {type.scala.Nothing@classargann2}) did not contain {type.java.lang.String@classargann1}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing@classargann1}, {type.scala.Nothing@classargann2}) did not contain {type.java.lang.String@classargann1}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy24$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204282)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205850)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle constructor references with by-name type annotations with a lossy wrapper lambda
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy25$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204342)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205860)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should handle constructor references with type annotations with a lossy wrapper lambda
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
Raw output
org.scalatest.exceptions.TestFailedException: List({type.scala.Nothing}, {type.scala.Nothing}) did not contain {type.java.lang.String@classtypeann1}
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:30284)
at izumi.distage.impl.FunctoidTest.f$proxy26$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:204402)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205870)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
github-actions / Test reports (JDK 17, Scala 3, JS)
izumi.distage.impl.FunctoidTest ► Annotation extracting WrappedFunction should fail on multiple conflicting annotations on the same parameter
Failed test found in:
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml
Error:
org.scalatest.exceptions.TestFailedException: Expected exception org.scalatest.exceptions.TestFailedException to be thrown, but no exception was thrown
Raw output
org.scalatest.exceptions.TestFailedException: Expected exception org.scalatest.exceptions.TestFailedException to be thrown, but no exception was thrown
at org.scalatest.Assertions.newAssertionFailedException(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:80778)
at izumi.distage.impl.FunctoidTest.f$proxy44$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:205318)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:206050)
at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:85811)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119528)
at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:119550)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:102549)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199451)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199192)
at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-3.2.2/distage-core-test-fastopt/main.js:199310)