kyle
06/10/2025, 5:35 PMproject.tasks.register('myCustomTestTask', Test {
TestRetryTaskExtension retry = it.extensions.getByType(TestRetryTaskExtension)
...
}
... but this throws o.g.a.UnknownDomainObjectException: Extension of type 'TestRetryTaskExtension' does not exist.TrevJonez
06/10/2025, 5:39 PMtarget.tasks.named<Test>("test") {
useJUnitPlatform()
testLogging.showStandardStreams = true
extensions.getByName<DevelocityTestConfiguration>("develocity").apply {
testRetry {
maxRetries.set(1)
maxFailures.set(2)
failOnPassedAfterRetry.set(false)
}
}
}
type is com.gradle.develocity.agent.gradle.test.DevelocityTestConfigurationTrevJonez
06/10/2025, 5:39 PMkyle
06/10/2025, 5:41 PMafterEvaluate! (kidding)kyle
06/10/2025, 5:44 PMTrevJonez
06/10/2025, 5:55 PMkyle
06/10/2025, 6:03 PMdevelocity plugin in a Settings plugin; not sure how to react to whatever it's doing to manipulate Test tasks 🤔TrevJonez
06/10/2025, 6:06 PMkyle
06/10/2025, 6:07 PMkyle
06/13/2025, 10:18 PM