Add a sleep to ensure everything is started up
MODIFY
dd-smoke-tests/cli/src/main/java/datadog/smoketest/cli/CliApplication.java
dd-smoke-tests/cli/src/main/java/datadog/smoketest/cli/CliApplication.java
@@ -11,6 +11,9 @@ public class CliApplication {
public static void main(final String[] args) throws InterruptedException {
final CliApplication app = new CliApplication();
+ // Sleep to ensure all of the processes are running
+ Thread.sleep(5000);
+
System.out.println("Making request");
app.makeRequest();

MODIFY
dd-smoke-tests/cli/src/test/groovy/datadog/smoketest/CliApplicationSmokeTest.groovy
dd-smoke-tests/cli/src/test/groovy/datadog/smoketest/CliApplicationSmokeTest.groovy
@@ -6,7 +6,7 @@ import java.util.concurrent.TimeUnit
class CliApplicationSmokeTest extends AbstractSmokeTest {
// Estimate for the amount of time instrumentation, plus request, plus some extra
- private static final int TIMEOUT_SECS = 10
+ private static final int TIMEOUT_SECS = 15
@Override
ProcessBuilder createProcessBuilder() {

Add a sleep to ensure everything is started up