dd-trace-java icon indicating copy to clipboard operation
dd-trace-java copied to clipboard

Gradle smoke tests are flaky

Open PerfectSlayer opened this issue 1 year ago • 0 comments

Test suite

  1. test test-succeed-multi-module-legacy-instrumentation, v7.6.4, configCache: false
  2. test test-succeed-multi-forks-legacy-instrumentation, v7.6.4, configCache: false
  3. test test-failed-legacy-instrumentation, v7.6.4, configCache: false
  4. test test-succeed-legacy-instrumentation, v7.6.4, configCache: false

From datadog.smoketest.GradleDaemonSmokeTest

Error

Condition not satisfied after 15.00 seconds and 40 attempts

Condition not satisfied after 15.00 seconds and 40 attempts
	at spock.util.concurrent.PollingConditions.within(PollingConditions.java:185)
	at spock.util.concurrent.PollingConditions.eventually(PollingConditions.java:140)
	at datadog.trace.civisibility.CiVisibilitySmokeTest.waitForCoverages(CiVisibilitySmokeTest.groovy:236)
	at datadog.trace.civisibility.CiVisibilitySmokeTest.verifyEventsAndCoverages(CiVisibilitySmokeTest.groovy:177)
	at datadog.smoketest.GradleDaemonSmokeTest.test #projectName, v#gradleVersion, configCache: #configurationCache(GradleDaemonSmokeTest.groovy:78)
Caused by: Condition not satisfied:

receivedCoverages.size() == traceSize
|                 |      |  |
[]                0      |  2
                         false

	at datadog.trace.civisibility.CiVisibilitySmokeTest.waitForCoverages_closure2(CiVisibilitySmokeTest.groovy:237)
	at datadog.trace.civisibility.CiVisibilitySmokeTest.waitForCoverages_closure2(CiVisibilitySmokeTest.groovy)
	at groovy.lang.Closure.call(Closure.java:412)
	at spock.util.concurrent.PollingConditions.within(PollingConditions.java:168)
	... 4 more

Environment

It seems to happens exclusively when testing gradle v7.6.4 on Semuru 17 JVM.

PerfectSlayer avatar May 14 '24 12:05 PerfectSlayer