Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ArC build time perf improvement #20290

Merged
merged 1 commit into from
Sep 30, 2021
Merged

Conversation

stuartwdouglas
Copy link
Member

This removes the need to iterate over all beans when performing
resolution. For a project with 2k injection points this saves close to
0.5s on my desktop.

@quarkus-bot quarkus-bot bot added the area/arc Issue related to ARC (dependency injection) label Sep 21, 2021
@quarkus-bot
Copy link

quarkus-bot bot commented Sep 21, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 17cf839

Status Name Step Failures Logs Raw logs
Initial JDK 11 Build Build Failures Logs Raw logs

Failures

⚙️ Initial JDK 11 Build #

- Failing: independent-projects/arc/processor 
! Skipped: core/test-extension/deployment devtools/bom-descriptor-json devtools/cli and 404 more

📦 independent-projects/arc/processor

Failed to execute goal on project arc-processor: Could not resolve dependencies for project io.quarkus.arc:arc-processor:jar:999-SNAPSHOT: Could not find artifact io.quarkus.gizmo:gizmo:jar:1.0.10.Final-SNAPSHOT

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 21, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 3685585

Status Name Step Failures Logs Raw logs
Gradle Tests - JDK 11 Build Failures Logs Raw logs
Gradle Tests - JDK 11 Windows Build Failures Logs Raw logs
JVM Tests - JDK 11 Build Failures Logs Raw logs
JVM Tests - JDK 11 Windows Build Failures Logs Raw logs
JVM Tests - JDK 16 Build Failures Logs Raw logs
MicroProfile TCKs Tests Verify Failures Logs Raw logs
Native Tests - Cache Build Failures Logs Raw logs
Native Tests - Data4 Build Failures Logs Raw logs
Native Tests - Data5 Build Failures Logs Raw logs
Native Tests - Data6 Build Failures Logs Raw logs
Native Tests - Data7 Build Failures Logs Raw logs
Native Tests - HTTP Build Failures Logs Raw logs
Native Tests - Main Build Failures Logs Raw logs
Native Tests - Messaging1 Build Failures Logs Raw logs
Native Tests - Messaging2 Build Failures Logs Raw logs
Native Tests - Misc3 Build Failures Logs Raw logs
Native Tests - Security2 Build Failures Logs Raw logs
Native Tests - Security3 Build Failures Logs Raw logs
Native Tests - Spring Build Failures Logs Raw logs
Native Tests - gRPC Build Failures Logs Raw logs

Failures

⚙️ Gradle Tests - JDK 11 #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.MultiModuleNamedInjectionDevModeTest.main line 21 - Source on GitHub


⚙️ Gradle Tests - JDK 11 Windows #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.MultiModuleNamedInjectionDevModeTest.main line 21 - Source on GitHub


⚙️ JVM Tests - JDK 11 #

- Failing: extensions/arc/deployment independent-projects/arc/tests 
! Skipped: core/test-extension/deployment devtools/cli docs and 383 more

📦 extensions/arc/deployment

SingleLetterDefaultPackageTest. - Source on GitHub

io.quarkus.arc.test.SimpleBeanTest. - Source on GitHub

io.quarkus.arc.test.config.ConfigOptionalsTest. - Source on GitHub

io.quarkus.arc.test.config.ConfigPropertyMapInjectionTest. - Source on GitHub

io.quarkus.arc.test.config.IndexedPropertiesInjectionTest. - Source on GitHub

📦 independent-projects/arc/tests

io.quarkus.arc.test.index.AdditionalIndexTest.testTypesafeResolution - Source on GitHub

io.quarkus.arc.test.injection.assignability.ListJdkElementTypeTest.testInjection - Source on GitHub

io.quarkus.arc.test.injection.assignability.OptionalAssignabilityTest.testInjection - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testSelectingInstanceOfCar - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testRequiredTypeIsActualTypeAndBeanHasObject - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testProxiedBeanWithGenericMethodParams - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testParameterizedTypeWithTypeVariable - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testHierarchyWithInterfacesAndMap - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.RawTypeAssignabilityTest.testAssignabilityWithRawType - Source on GitHub

io.quarkus.arc.test.producer.generic.GenericProducerHierarchyTest.testGenericProducers - Source on GitHub


⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/arc/deployment independent-projects/arc/tests 
! Skipped: core/test-extension/deployment devtools/cli docs and 383 more

📦 extensions/arc/deployment

SingleLetterDefaultPackageTest. - Source on GitHub

io.quarkus.arc.test.SimpleBeanTest. - Source on GitHub

io.quarkus.arc.test.config.ConfigOptionalsTest. - Source on GitHub

io.quarkus.arc.test.config.ConfigPropertyMapInjectionTest. - Source on GitHub

io.quarkus.arc.test.config.IndexedPropertiesInjectionTest. - Source on GitHub

📦 independent-projects/arc/tests

io.quarkus.arc.test.index.AdditionalIndexTest.testTypesafeResolution - Source on GitHub

io.quarkus.arc.test.injection.assignability.ListJdkElementTypeTest.testInjection - Source on GitHub

io.quarkus.arc.test.injection.assignability.OptionalAssignabilityTest.testInjection - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testSelectingInstanceOfCar - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testRequiredTypeIsActualTypeAndBeanHasObject - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testProxiedBeanWithGenericMethodParams - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testParameterizedTypeWithTypeVariable - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testHierarchyWithInterfacesAndMap - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.RawTypeAssignabilityTest.testAssignabilityWithRawType - Source on GitHub

io.quarkus.arc.test.producer.generic.GenericProducerHierarchyTest.testGenericProducers - Source on GitHub


⚙️ JVM Tests - JDK 16 #

- Failing: extensions/arc/deployment independent-projects/arc/tests 
! Skipped: core/test-extension/deployment devtools/cli docs and 383 more

📦 extensions/arc/deployment

SingleLetterDefaultPackageTest. - Source on GitHub

io.quarkus.arc.test.SimpleBeanTest. - Source on GitHub

io.quarkus.arc.test.config.ConfigOptionalsTest. - Source on GitHub

io.quarkus.arc.test.config.ConfigPropertyMapInjectionTest. - Source on GitHub

io.quarkus.arc.test.config.IndexedPropertiesInjectionTest. - Source on GitHub

📦 independent-projects/arc/tests

io.quarkus.arc.test.index.AdditionalIndexTest.testTypesafeResolution - Source on GitHub

io.quarkus.arc.test.injection.assignability.ListJdkElementTypeTest.testInjection - Source on GitHub

io.quarkus.arc.test.injection.assignability.OptionalAssignabilityTest.testInjection - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testSelectingInstanceOfCar - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testRequiredTypeIsActualTypeAndBeanHasObject - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testProxiedBeanWithGenericMethodParams - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testParameterizedTypeWithTypeVariable - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.AssignabilityWithGenericsTest.testHierarchyWithInterfacesAndMap - Source on GitHub

io.quarkus.arc.test.injection.assignability.generics.RawTypeAssignabilityTest.testAssignabilityWithRawType - Source on GitHub

io.quarkus.arc.test.producer.generic.GenericProducerHierarchyTest.testGenericProducers - Source on GitHub


⚙️ MicroProfile TCKs Tests #

- Failing: tcks/microprofile-config tcks/microprofile-fault-tolerance tcks/microprofile-health and 3 more

📦 tcks/microprofile-config

org.eclipse.microprofile.config.tck.ArrayConverterTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.config.tck.CDIPlainInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.config.tck.CDIPropertyNameMatchingTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.config.tck.CdiOptionalInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.config.tck.ClassConverterTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.config.tck.converters.convertToNull.ConvertedNullValueTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.config.tck.profile.ConfigPropertyFileProfileTest.arquillianBeforeClass - Source on GitHub

📦 tcks/microprofile-fault-tolerance

org.eclipse.microprofile.fault.tolerance.tck.AsyncCancellationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.AsyncFallbackTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.AsyncTimeoutTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.AsynchronousCSTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.AsynchronousTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerBulkheadTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerExceptionHierarchyTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerInitialSuccessTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerLateSuccessTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerRetryTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.CircuitBreakerTimeoutTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.ConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.FallbackExceptionHierarchyTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.FallbackTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.RetryConditionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.RetryExceptionHierarchyTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.RetryTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.RetryTimeoutTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.TimeoutGlobalConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.TimeoutMethodConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.TimeoutTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.TimeoutUninterruptableTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.ZeroRetryJitterTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadAsynchRetryTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadAsynchTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadFutureTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadPressureTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadSynchConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadSynchRetryTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.BulkheadSynchTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.bulkhead.lifecycle.BulkheadLifecycleTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.circuitbreaker.CircuitBreakerConfigGlobalTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.circuitbreaker.CircuitBreakerConfigOnMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.circuitbreaker.lifecycle.CircuitBreakerLifecycleTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.BulkheadConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.CircuitBreakerConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.CircuitBreakerSkipOnConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.ConfigPropertyGlobalVsClassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.ConfigPropertyGlobalVsClassVsMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.ConfigPropertyOnClassAndMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.FallbackApplyOnConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.FallbackConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.FallbackSkipOnConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.RetryConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.config.TimeoutConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableAnnotationGloballyEnableOnClassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableAnnotationGloballyEnableOnMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableAnnotationGloballyTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableAnnotationOnClassEnableOnMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableAnnotationOnClassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableAnnotationOnMethodsTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableFTEnableGloballyTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableFTEnableOnClassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableFTEnableOnMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.disableEnv.DisableTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodAbstractTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodBasicTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodDefaultMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodGenericAbstractTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodGenericArrayTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodGenericComplexTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodGenericDeepTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodGenericTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodGenericWildcardTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodInPackageTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodInterfaceTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodOutOfPackageTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodPrivateTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodSubclassOverrideTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodSubclassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodSuperclassPrivateTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodSuperclassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodVarargsTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodWildcardNegativeTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod.FallbackMethodWildcardTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.illegalConfig.IncompatibleFallbackMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.illegalConfig.IncompatibleFallbackMethodWithArgsTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.illegalConfig.IncompatibleFallbackTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.interceptor.FaultToleranceInterceptorTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.interceptor.ftPriorityChange.FaultToleranceInterceptorPriorityChangeAnnotationConfTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidAsynchronousClassTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidAsynchronousMethodTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidBulkheadAsynchQueueTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidBulkheadValueTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidCircuitBreakerDelayTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidCircuitBreakerFailureReqVol0Test.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidCircuitBreakerFailureReqVolNegTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidCircuitBreakerFailureSuccess0Test.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidCircuitBreakerFailureSuccessNegTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidRetryDelayDurationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidRetryDelayTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidRetryJitterTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidRetryMaxRetriesTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.invalidParameters.InvalidTimeoutValueTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.AllMetricsTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.BulkheadMetricTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.CircuitBreakerMetricTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.ClashingNameTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.ClassLevelMetricTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.FallbackMetricTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.MetricsDisabledTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.RetryMetricTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.metrics.TimeoutMetricTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.fault.tolerance.tck.visibility.retry.RetryVisibilityTest.arquillianBeforeClass - Source on GitHub

📦 tcks/microprofile-health

org.eclipse.microprofile.health.tck.CDIProducedProceduresTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.ConfigTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.DelayedCheckTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.DelegateHealthSuccessfulTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.EnforceQualifierTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.HealthCheckResponseAttributesTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.HealthCheckResponseValidationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.JsonSchemaValidationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.MultipleLivenessFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.MultipleProceduresFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.MultipleReadinessFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.MultipleStartupFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.NoProcedureSuccessfulTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.OnlySuccessfulProcedureTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.SingleLivenessFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.SingleLivenessSuccessfulTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.SingleReadinessFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.SingleReadinessSuccessfulTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.SingleStartupFailedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.health.tck.SingleStartupSuccessfulTest.arquillianBeforeClass - Source on GitHub

📦 tcks/microprofile-jwt

org.eclipse.microprofile.jwt.tck.config.ECPublicKeyAsJWKLocationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.ECPublicKeyAsPEMLocationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.ECPublicKeyAsPEMTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.IssValidationFailTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.IssValidationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsBase64JWKTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsFileLocationURLTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsJWKLocationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsJWKLocationURLTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsJWKSLocationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsJWKSTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsJWKTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsPEMLocationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsPEMLocationURLTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.PublicKeyAsPEMTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.TokenAsCookieIgnoredTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.TokenAsCookieTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.jwe.PrivateKeyAsJWKClasspathTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.jwe.PrivateKeyAsJWKSClasspathTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.config.jwe.PrivateKeyAsPEMClasspathTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.ApplicationScopedInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.AudArrayValidationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.AudValidationBadAudTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.AudValidationMissingAudTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.AudValidationTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.ClaimValueInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.CookieTokenTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.EmptyTokenTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.InvalidTokenTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.JsonValueInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.PrimitiveInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.PrincipalInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.ProviderInjectionTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.RequiredClaimsTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.RolesAllowedTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.RsaKeySignatureTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.UnsecuredPingTest.arquillianBeforeClass - Source on GitHub

org.eclipse.microprofile.jwt.tck.container.jaxrs.jwe.RolesAllowedSignEncryptTest.arquillianBeforeClass - Source on GitHub

📦 tcks/microprofile-metrics/api

org.eclipse.microprofile.metrics.tck.cdi.GaugeInjectionBeanTest. - Source on GitHub

org.eclipse.microprofile.metrics.tck.metrics.ConcurrentGaugedMethodBeanTest. - Source on GitHub

org.eclipse.microprofile.metrics.tck.metrics.CountedMethodBeanTest. - Source on GitHub

📦 tcks/microprofile-reactive-messaging

org.eclipse.microprofile.reactive.messaging.tck.ProcessorChainTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.SimpleIncomingTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageProcessorAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageSubscriberAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadProcessorAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadSubscriberAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterOfMessageAcknowledgementTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterOfPayloadAcknowledgementTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.MessageProcessorAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadProcessorAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadSubscriberAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionDifferentFlavourSameChannelTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherBuilderMessageTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherBuilderPayloadTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherPayloadTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionAfterTerminatingWithErrorTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionConnectedToProcessorTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionEmittingDataAfterTerminationTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionEmittingMessageTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionEmittingNullTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionMessageBeanWithPayloadsWithAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionPayloadsTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionPayloadsWithAckTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BufferOverflowStrategyOverflowTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BufferOverflowStrategyTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DefaultOverflowStrategyOverflowWithoutBufferSizeTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DefaultOverflowStrategyTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DropOverflowStrategyOverflowTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DropOverflowStrategyTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.LatestOverflowStrategyOverflowTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.LatestOverflowStrategyTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.ThrowExceptionOverflowStrategyOverflowTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.ThrowExceptionOverflowStrategyTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.connector.ConnectorTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.scope.ApplicationScopeTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.scope.DependantScopeTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.signatures.processors.ProcessorShapeTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.signatures.publishers.PublisherShapeTest. - Source on GitHub

org.eclipse.microprofile.reactive.messaging.tck.signatures.subscribers.SubscriberShapeTest. - Source on GitHub


⚙️ Native Tests - Cache #

- Failing: integration-tests/infinispan-client 

📦 integration-tests/infinispan-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-infinispan-client: Failed to build quarkus application


⚙️ Native Tests - Data4 #

- Failing: integration-tests/mongodb-client integration-tests/neo4j integration-tests/redis-client 

📦 integration-tests/mongodb-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-mongodb-client: Failed to build quarkus application

📦 integration-tests/neo4j

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-neo4j: Failed to build quarkus application

📦 integration-tests/redis-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-redis-client: Failed to build quarkus application


⚙️ Native Tests - Data5 #

- Failing: integration-tests/reactive-pg-client 

📦 integration-tests/reactive-pg-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-reactive-pg-client: Failed to build quarkus application


⚙️ Native Tests - Data6 #

- Failing: integration-tests/elasticsearch-rest-client integration-tests/elasticsearch-rest-high-level-client 

📦 integration-tests/elasticsearch-rest-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-elasticsearch-rest-client: Failed to build quarkus application

📦 integration-tests/elasticsearch-rest-high-level-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-elasticsearch-rest-high-level-client: Failed to build quarkus application


⚙️ Native Tests - Data7 #

- Failing: integration-tests/reactive-db2-client integration-tests/reactive-mysql-client 

📦 integration-tests/reactive-db2-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-reactive-db2-client: Failed to build quarkus application

📦 integration-tests/reactive-mysql-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-reactive-mysql-client: Failed to build quarkus application


⚙️ Native Tests - HTTP #

- Failing: integration-tests/rest-client integration-tests/resteasy-reactive-kotlin/standard integration-tests/vertx 

📦 integration-tests/rest-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-rest-client: Failed to build quarkus application

📦 integration-tests/resteasy-reactive-kotlin/standard

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-resteasy-reactive-kotlin-standard: Failed to build quarkus application

📦 integration-tests/vertx

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-vertx: Failed to build quarkus application


⚙️ Native Tests - Main #

- Failing: integration-tests/main 

📦 integration-tests/main

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-main: Failed to build quarkus application


⚙️ Native Tests - Messaging1 #

- Failing: integration-tests/kafka integration-tests/kafka-sasl integration-tests/kafka-snappy and 3 more

📦 integration-tests/kafka

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-kafka: Failed to build quarkus application

📦 integration-tests/kafka-sasl

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-kafka-sasl: Failed to build quarkus application

📦 integration-tests/kafka-snappy

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-kafka-snappy: Failed to build quarkus application

📦 integration-tests/kafka-ssl

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-kafka-ssl: Failed to build quarkus application

📦 integration-tests/kafka-streams

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-kafka-streams: Failed to build quarkus application

📦 integration-tests/reactive-messaging-kafka

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-reactive-messaging-kafka: Failed to build quarkus application


⚙️ Native Tests - Messaging2 #

- Failing: integration-tests/artemis-core integration-tests/artemis-jms integration-tests/reactive-messaging-amqp and 1 more

📦 integration-tests/artemis-core

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-artemis-core: Failed to build quarkus application

📦 integration-tests/artemis-jms

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-artemis-jms: Failed to build quarkus application

📦 integration-tests/reactive-messaging-amqp

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-amqp: Failed to build quarkus application

📦 integration-tests/reactive-messaging-http

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-reactive-messaging-http: Failed to build quarkus application


⚙️ Native Tests - Misc3 #

- Failing: integration-tests/smallrye-config 

📦 integration-tests/smallrye-config

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-smallrye-config: Failed to build quarkus application


⚙️ Native Tests - Security2 #

- Failing: integration-tests/oidc integration-tests/oidc-client integration-tests/oidc-client-reactive and 5 more

📦 integration-tests/oidc

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc: Failed to build quarkus application

📦 integration-tests/oidc-client

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-client: Failed to build quarkus application

📦 integration-tests/oidc-client-reactive

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-client-reactive: Failed to build quarkus application

📦 integration-tests/oidc-client-wiremock

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-client-wiremock: Failed to build quarkus application

📦 integration-tests/oidc-code-flow

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-code-flow: Failed to build quarkus application

📦 integration-tests/oidc-tenancy

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-tenancy: Failed to build quarkus application

📦 integration-tests/oidc-token-propagation

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-token-propagation: Failed to build quarkus application

📦 integration-tests/oidc-wiremock

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-oidc-wiremock: Failed to build quarkus application


⚙️ Native Tests - Security3 #

- Failing: integration-tests/keycloak-authorization integration-tests/smallrye-jwt-token-propagation integration-tests/vault-app 

📦 integration-tests/keycloak-authorization

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-keycloak-authorization: Failed to build quarkus application

📦 integration-tests/smallrye-jwt-token-propagation

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-smallrye-jwt-token-propagation: Failed to build quarkus application

📦 integration-tests/vault-app

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-vault-app: Failed to build quarkus application


⚙️ Native Tests - Spring #

- Failing: integration-tests/spring-web 

📦 integration-tests/spring-web

io.quarkus.it.spring.web.SpringControllerIT.testInvalidJsonInputAndResult - Source on GitHub


⚙️ Native Tests - gRPC #

- Failing: integration-tests/grpc-health 

📦 integration-tests/grpc-health

io.quarkus.grpc.health.MicroProfileHealthDisabledTest. - Source on GitHub

io.quarkus.grpc.health.MicroProfileHealthEnabledTest. - Source on GitHub

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 21, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building a1ff159

Status Name Step Failures Logs Raw logs
✔️ JVM Tests - JDK 11
JVM Tests - JDK 11 Windows Build Failures Logs Raw logs
✔️ JVM Tests - JDK 16
Native Tests - Misc4 Build Failures Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/amazon-lambda/deployment 
! Skipped: docs extensions/amazon-lambda-http/deployment extensions/amazon-lambda-rest/deployment and 6 more

📦 extensions/amazon-lambda/deployment

io.quarkus.amazon.lambda.deployment.testing.LambdaDevServicesContinuousTestingTestCase.testLambda line 41 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)

⚙️ Native Tests - Misc4 #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.nativeimage.CustomNativeTestSourceSetIT.runNativeTests line 18 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "SUCCESS"

@geoand
Copy link
Contributor

geoand commented Sep 27, 2021

Are we planning on merging this?

@manovotn
Copy link
Contributor

There are still some unresolved comments in the PR. And @mkouba is currently on PTO so I'd leave this up until he gets back.

This removes the need to iterate over all beans when performing
resolution. For a project with 2k injection points this saves close to
0.5s on my desktop.
@stuartwdouglas
Copy link
Member Author

Comments have been addressed

Copy link
Contributor

@mkouba mkouba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I'll explore the possibility to use the map for any type that does not declare a wildcard or a type variable and possibly create a follow-up PR.

@geoand geoand merged commit ec0a2d0 into quarkusio:main Sep 30, 2021
@quarkus-bot quarkus-bot bot added this to the 2.4 - main milestone Sep 30, 2021
mkouba added a commit to mkouba/quarkus that referenced this pull request Sep 30, 2021
This PR follows-up on quarkusio#20290

The main improvements are:
- do not cache results for java.lang.Object - every bean has this type
- use optimized immutable structures; in most cases there will be a
single bean for a given type
- the key of the map is DotName (i.e. raw type name) so that it can be
used for parameterized types as well
mkouba added a commit to mkouba/quarkus that referenced this pull request Oct 1, 2021
This PR follows-up on quarkusio#20290

The main improvements are:
- do not cache results for java.lang.Object - every bean has this type
- use optimized immutable structures; in most cases there will be a
single bean for a given type
- the key of the map is DotName (i.e. raw type name) so that it can be
used for parameterized types as well
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/arc Issue related to ARC (dependency injection)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants