Skip to content

improve ClassConstructor error message when trying to create a constr… #760

improve ClassConstructor error message when trying to create a constr…

improve ClassConstructor error message when trying to create a constr… #760

GitHub Actions / Test reports (JDK 11, Scala 2.12, JS) failed Nov 13, 2023 in 0s

Test reports (JDK 11, Scala 2.12, JS) ❌

Tests failed

Report Passed Failed Skipped Time
distage/distage-core-api/.js/target/test-reports/TEST-izumi.LifecycleIzumiInstancesTest.xml 1✅ 4ms
distage/distage-core-api/.js/target/test-reports/TEST-izumi.SafeTypeTest.xml 1✅ 32ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.compat.ModuleBaseInstancesTest.xml 1✅ 5ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.conflicts.ConflictsTest.xml 1✅ 13ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.DSLTest.xml 25✅ 1❌ 582ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.LocatorDefTest.xml 8✅ 23ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.gc.GcBasicTests.xml 3✅ 1s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.BootstrapTest.xml 1✅ 389ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml 48✅ 135ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.ModelTest.xml 1✅ 0ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AdvancedBindingsTest.xml 3✅ 542ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AdvancedTypesTest.xml 14✅ 2s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ArityTest.xml 5✅ 527ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AutoSetTest.xml 2✅ 215ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AutoTraitsTest.xml 14✅ 1s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AxisTest.xml 18✅ 3s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.BasicTest.xml 24✅ 45s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.CircularDependenciesTest.xml 7✅ 705ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.CompactPlanFormatterTest.xml 1✅ 53ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.FactoriesTest.xml 20✅ 3s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.HigherKindsTest.xml 7✅ 1s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ImplicitInjectionTest.xml 3✅ 695ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.InnerClassesTest.xml 11✅ 1s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.JSRAnnotationTest.xml 13✅ 1s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.PlanOperationsTest.xml 1✅ 512ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.PlanVerifierTest.xml 26✅ 2s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ProvidersTest.xml 3✅ 884ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ResourceEffectBindingsTest.xml 17✅ 1s
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.SubcontextTest.xml 5✅ 478ms
distage/distage-core/.js/target/test-reports/TEST-izumi.distage.StaticDSLTest.xml 1✅ 10ms
distage/distage-extension-logstage/.js/target/test-reports/TEST-izumi.logstage.distage.LoggerInjectionTest.xml 1✅ 418ms
distage/distage-framework/.js/target/test-reports/TEST-izumi.distage.roles.test.BaseSJSFrameworkTest.xml 2✅ 2s
fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.ErrorAccumulatingOpsTestEither.xml 6✅ 14ms
fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.test.QuasiIOTest.xml 1✅ 9ms
fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.test.UnsafeRunTest.xml 1✅ 70ms
fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.CovariantHKTImplicitsBugTest.xml 1✅ 3ms
fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.functional.IzEitherTest.xml 7✅ 25ms
fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.IzCollectionsTest.xml 3✅ 6ms
fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.NonEmptyCollectionsTest.xml 4✅ 5ms
fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.TagExprTest.xml 3✅ 72ms
fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.WildcardPrefixTreeTest.xml 2✅ 7ms
fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.graphs.GraphsTest.xml 9✅ 59ms
fundamentals/fundamentals-json-circe/.js/target/test-reports/TEST-izumi.flat.IzJsonFlattenerTest.xml 2✅ 24ms
fundamentals/fundamentals-json-circe/.js/target/test-reports/TEST-izumi.fundamentals.json.circe.WithCirceTest.xml 5✅ 15ms
fundamentals/fundamentals-language/.js/target/test-reports/TEST-izumi.fundamentals.platform.language.SourcePackageMaterializerTest.xml 1✅ 2ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.cli.CliParserTest.xml 1✅ 7ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.exceptions.IssueTest.xml 1✅ 16ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzHashTest.xml 1✅ 26ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzStringEscapeTest.xml 1✅ 1ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzStringTest.xml 6✅ 38ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.QuirksTest.xml 4✅ 8ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.ScalaVersionTest.xml 1✅ 2ms
fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.strings.TxtTreeTest.xml 3✅ 31ms
logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.api.BasicLoggingTest.xml 8✅ 85ms
logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.api.LoggingModelTest.xml 1✅ 1ms
logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.sink.LoggingAsyncSinkTest.xml 1✅ 44ms
logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.sink.LoggingConsoleSinkTest.xml 1✅ 221ms
logstage/logstage-core/.js/target/test-reports/TEST-logstage.LogZIOSpec.xml 3✅ 20ms
logstage/logstage-rendering-circe/.js/target/test-reports/TEST-izumi.logstage.api.rendering.json.LogstageCirceRenderingTest.xml 3✅ 437ms

✅ distage/distage-core-api/.js/target/test-reports/TEST-izumi.LifecycleIzumiInstancesTest.xml

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

Test suite Passed Failed Skipped Time
izumi.LifecycleIzumiInstancesTest 1✅ 4ms

✅ distage/distage-core-api/.js/target/test-reports/TEST-izumi.SafeTypeTest.xml

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

Test suite Passed Failed Skipped Time
izumi.SafeTypeTest 1✅ 32ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.compat.ModuleBaseInstancesTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.compat.ModuleBaseInstancesTest 1✅ 5ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.conflicts.ConflictsTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.conflicts.ConflictsTest 1✅ 13ms

❌ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.DSLTest.xml

26 tests were completed in 582ms with 25 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.distage.dsl.DSLTest 25✅ 1❌ 582ms

❌ izumi.distage.dsl.DSLTest

✅ Basic DSL should allow to define contexts
✅ Module DSL should allow to define contexts
✅ Module DSL should support annotated parameters
✅ Module DSL should produce modules with annotated parameters
✅ Module DSL should correctly handle sets
✅ Module DSL should allow monoidal operations between different types of binding dsls
✅ Module DSL should allow operations between objects of ModuleDef
✅ Module DSL should allow operations between subclasses of ModuleDef
✅ Module DSL should support allTags
✅ Module DSL should ModuleBuilder supports tags; same bindings with different tags are NOT merged (tag merging removed in 0.11.0)
✅ Module DSL should Multiset bindings do NOT support tag merge (tag merging removed in 0.11.0)
✅ Module DSL should Set bindings with the same source position but different implementations do not conflict
✅ Module DSL should Tags in different modules are NOT merged (tag merging removed in 0.11.0)
✅ Module DSL should Tags in different overriden modules are NOT merged, later definition beets out former and removes its tags (tag merging removed in 0.11.0)
✅ Module DSL should support zero element
✅ Module DSL should support includes
✅ Module DSL should support ClassConstructor
✅ Module DSL should support binding to multiple interfaces
✅ Module DSL should support bindings to multiple interfaces (injector test)
✅ Module DSL should support .named & .tagged calls after .from
✅ Module DSL should support addImplicit with modifiers
❌ Module DSL should print a sensible error message at compile-time when user tries to derive a constructor for a type parameter
	org.scalatest.exceptions.TestFailedException: "Expected no compiler error, but got the following type error: "ClassConstructor failure: izumi.distage.model.definition.Lifecycle.Basic[F,Int] is a Factory, use `makeFactory` or `make[X].fromFactory` to wire factories.", for code:
✅ Module DSL should define multiple bindings with different axis but the same implementation
✅ Module DSL should mutators do not override bindings or each other
✅ Module DSL should progression test: set bindings with the same source position and implementation shouldn't conflict
✅ Module DSL should addDependency supports adding dependencies for .fromValue and .using bindings

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.LocatorDefTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.dsl.LocatorDefTest 8✅ 23ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.gc.GcBasicTests.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.gc.GcBasicTests 3✅ 1s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.BootstrapTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.impl.BootstrapTest 1✅ 389ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.impl.FunctoidTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.impl.FunctoidTest 48✅ 135ms

✅ 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 542ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.distage.injector.AdvancedBindingsTest 3✅ 542ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AdvancedTypesTest.xml

14 tests were completed in 2s with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.distage.injector.AdvancedTypesTest 14✅ 2s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ArityTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.ArityTest 5✅ 527ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AutoSetTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.AutoSetTest 2✅ 215ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AutoTraitsTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.AutoTraitsTest 14✅ 1s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.AxisTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.AxisTest 18✅ 3s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.BasicTest.xml

24 tests were completed in 45s with 24 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.distage.injector.BasicTest 24✅ 45s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.CircularDependenciesTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.CircularDependenciesTest 7✅ 705ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.CompactPlanFormatterTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.CompactPlanFormatterTest 1✅ 53ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.FactoriesTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.FactoriesTest 20✅ 3s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.HigherKindsTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.HigherKindsTest 7✅ 1s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ImplicitInjectionTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.ImplicitInjectionTest 3✅ 695ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.InnerClassesTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.InnerClassesTest 11✅ 1s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.JSRAnnotationTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.JSRAnnotationTest 13✅ 1s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.PlanOperationsTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.PlanOperationsTest 1✅ 512ms

✅ 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 884ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.distage.injector.ProvidersTest 3✅ 884ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.ResourceEffectBindingsTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.ResourceEffectBindingsTest 17✅ 1s

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.injector.SubcontextTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.injector.SubcontextTest 5✅ 478ms

✅ distage/distage-core/.js/target/test-reports/TEST-izumi.distage.StaticDSLTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.StaticDSLTest 1✅ 10ms

✅ distage/distage-extension-logstage/.js/target/test-reports/TEST-izumi.logstage.distage.LoggerInjectionTest.xml

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

Test suite Passed Failed Skipped Time
izumi.logstage.distage.LoggerInjectionTest 1✅ 418ms

✅ distage/distage-framework/.js/target/test-reports/TEST-izumi.distage.roles.test.BaseSJSFrameworkTest.xml

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

Test suite Passed Failed Skipped Time
izumi.distage.roles.test.BaseSJSFrameworkTest 2✅ 2s

✅ fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.ErrorAccumulatingOpsTestEither.xml

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

Test suite Passed Failed Skipped Time
izumi.functional.bio.ErrorAccumulatingOpsTestEither 6✅ 14ms

✅ fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.test.QuasiIOTest.xml

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

Test suite Passed Failed Skipped Time
izumi.functional.bio.test.QuasiIOTest 1✅ 9ms

✅ fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.bio.test.UnsafeRunTest.xml

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

Test suite Passed Failed Skipped Time
izumi.functional.bio.test.UnsafeRunTest 1✅ 70ms

✅ fundamentals/fundamentals-bio/.js/target/test-reports/TEST-izumi.functional.CovariantHKTImplicitsBugTest.xml

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

Test suite Passed Failed Skipped Time
izumi.functional.CovariantHKTImplicitsBugTest 1✅ 3ms

✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.functional.IzEitherTest.xml

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

Test suite Passed Failed Skipped Time
izumi.functional.IzEitherTest 7✅ 25ms

✅ fundamentals/fundamentals-collections/.js/target/test-reports/TEST-izumi.fundamentals.collections.IzCollectionsTest.xml

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

Test suite Passed Failed Skipped Time
izumi.fundamentals.collections.IzCollectionsTest 3✅ 6ms

✅ 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 72ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.fundamentals.collections.TagExprTest 3✅ 72ms

✅ 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 59ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.fundamentals.graphs.GraphsTest 9✅ 59ms

✅ fundamentals/fundamentals-json-circe/.js/target/test-reports/TEST-izumi.flat.IzJsonFlattenerTest.xml

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

Test suite Passed Failed Skipped Time
izumi.flat.IzJsonFlattenerTest 2✅ 24ms

✅ fundamentals/fundamentals-json-circe/.js/target/test-reports/TEST-izumi.fundamentals.json.circe.WithCirceTest.xml

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

Test suite Passed Failed Skipped Time
izumi.fundamentals.json.circe.WithCirceTest 5✅ 15ms

✅ 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 7ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.fundamentals.platform.cli.CliParserTest 1✅ 7ms

✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.exceptions.IssueTest.xml

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

Test suite Passed Failed Skipped Time
izumi.fundamentals.platform.exceptions.IssueTest 1✅ 16ms

✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.IzHashTest.xml

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

Test suite Passed Failed Skipped Time
izumi.fundamentals.platform.IzHashTest 1✅ 26ms

✅ 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 38ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
izumi.fundamentals.platform.IzStringTest 6✅ 38ms

✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.QuirksTest.xml

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

Test suite Passed Failed Skipped Time
izumi.fundamentals.platform.QuirksTest 4✅ 8ms

✅ 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

✅ fundamentals/fundamentals-platform/.js/target/test-reports/TEST-izumi.fundamentals.platform.strings.TxtTreeTest.xml

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

Test suite Passed Failed Skipped Time
izumi.fundamentals.platform.strings.TxtTreeTest 3✅ 31ms

✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.api.BasicLoggingTest.xml

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

Test suite Passed Failed Skipped Time
izumi.logstage.api.BasicLoggingTest 8✅ 85ms

✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.api.LoggingModelTest.xml

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

Test suite Passed Failed Skipped Time
izumi.logstage.api.LoggingModelTest 1✅ 1ms

✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.sink.LoggingAsyncSinkTest.xml

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

Test suite Passed Failed Skipped Time
izumi.logstage.sink.LoggingAsyncSinkTest 1✅ 44ms

✅ logstage/logstage-core/.js/target/test-reports/TEST-izumi.logstage.sink.LoggingConsoleSinkTest.xml

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

Test suite Passed Failed Skipped Time
izumi.logstage.sink.LoggingConsoleSinkTest 1✅ 221ms

✅ logstage/logstage-core/.js/target/test-reports/TEST-logstage.LogZIOSpec.xml

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

Test suite Passed Failed Skipped Time
logstage.LogZIOSpec 3✅ 20ms

✅ logstage/logstage-rendering-circe/.js/target/test-reports/TEST-izumi.logstage.api.rendering.json.LogstageCirceRenderingTest.xml

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

Test suite Passed Failed Skipped Time
izumi.logstage.api.rendering.json.LogstageCirceRenderingTest 3✅ 437ms

Annotations

Check failure on line 0 in distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.DSLTest.xml

See this annotation in the file changed.

@github-actions github-actions / Test reports (JDK 11, Scala 2.12, JS)

izumi.distage.dsl.DSLTest ► Module DSL should print a sensible error message at compile-time when user tries to derive a constructor for a type parameter

Failed test found in:
  distage/distage-core/.js/target/test-reports/TEST-izumi.distage.dsl.DSLTest.xml
Error:
  org.scalatest.exceptions.TestFailedException: "Expected no compiler error, but got the following type error: "ClassConstructor failure: izumi.distage.model.definition.Lifecycle.Basic[F,Int] is a Factory, use `makeFactory` or `make[X].fromFactory` to wire factories.", for code: 
Raw output
org.scalatest.exceptions.TestFailedException: "Expected no compiler error, but got the following type error: "ClassConstructor failure: izumi.distage.model.definition.Lifecycle.Basic[F,Int] is a Factory, use `makeFactory` or `make[X].fromFactory` to wire factories.", for code: 
          def definition[F[_]: TagK] = new ModuleDef {
            make[Int].fromResource[Lifecycle.Basic[F, Int]]
          }
        " did not include substring that matched regex ClassConstructor failure: izumi\.distage\.model\.definition\.Lifecycle\.Basic\[F,.*(scala\.)?Int\] is a Factory, use `makeFactory` or `make[X].fromFactory` to wire factories
	at org.scalatest.matchers.should.Matchers$ResultOfIncludeWordForString.regex(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:31406)
	at org.scalatest.matchers.should.Matchers$ResultOfIncludeWordForString.regex(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:31398)
	at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:229686)
	at scala.scalajs.runtime.AnonFunction0.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:84185)
	at org.scalatest.OutcomeOf.outcomeOf(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:28410)
	at org.scalatest.Transformer.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:129920)
	at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:89935)
	at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:203737)
	at org.scalatest.wordspec.AnyWordSpecLike.runTest(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:203506)
	at <jscode>.{anonymous}()(/home/runner/work/izumi/izumi/distage/distage-core/.js/target/scala-2.12/scalajs-bundler/test/distage-core-test-fastopt.js:203620)