Skip to content

Commit 301ce8e

Browse files
committed
convert groovy smoke tests to java
1 parent 959f4a5 commit 301ce8e

File tree

4 files changed

+46
-58
lines changed

4 files changed

+46
-58
lines changed

smoke-tests/src/test/groovy/io/opentelemetry/smoketest/LogsSmokeTest.groovy

Lines changed: 0 additions & 54 deletions
This file was deleted.

smoke-tests/src/test/java/io/opentelemetry/smoketest/AgentDebugLoggingTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.junit.jupiter.api.condition.DisabledIf;
1111

1212
@DisabledIf("io.opentelemetry.smoketest.TestContainerManager#useWindowsContainers")
13-
public class AgentDebugLoggingTest extends JavaSmokeTest {
13+
class AgentDebugLoggingTest extends JavaSmokeTest {
1414
@Override
1515
protected String getTargetImage(String jdk) {
1616
return "ghcr.io/open-telemetry/opentelemetry-java-instrumentation/smoke-test-spring-boot:jdk"
@@ -25,7 +25,7 @@ protected TargetWaitStrategy getWaitStrategy() {
2525
}
2626

2727
@Test
28-
public void verify_that_debug_logging_is_working() {
28+
void verify_that_debug_logging_is_working() {
2929
startTarget(8);
3030
stopTarget();
3131
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
package io.opentelemetry.smoketest;
6+
7+
import static org.assertj.core.api.Assertions.assertThat;
8+
9+
import io.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest;
10+
import java.time.Duration;
11+
import java.util.Collection;
12+
import org.junit.jupiter.api.condition.DisabledIf;
13+
import org.junit.jupiter.params.ParameterizedTest;
14+
import org.junit.jupiter.params.provider.ValueSource;
15+
16+
@DisabledIf("io.opentelemetry.smoketest.TestContainerManager#useWindowsContainers")
17+
class LogsSmokeTest extends SmokeTest {
18+
protected String getTargetImage(String jdk) {
19+
return "ghcr.io/open-telemetry/opentelemetry-java-instrumentation/smoke-test-spring-boot:jdk"
20+
+ jdk
21+
+ "-20211213.1570880324";
22+
}
23+
24+
@Override
25+
protected TargetWaitStrategy getWaitStrategy() {
26+
return new TargetWaitStrategy.Log(
27+
Duration.ofMinutes(1), ".*Started SpringbootApplication in.*");
28+
}
29+
30+
@ParameterizedTest
31+
@ValueSource(ints = {8, 11, 17})
32+
void Should_export_logs(int jdk) {
33+
startTarget(jdk);
34+
35+
client().get("/greeting").aggregate().join();
36+
Collection<ExportLogsServiceRequest> logs = waitForLogs();
37+
38+
assertThat(logs).isNotEmpty();
39+
40+
stopTarget();
41+
}
42+
}

smoke-tests/src/test/java/io/opentelemetry/smoketest/SecurityManagerSmokeTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import org.junit.jupiter.params.provider.ValueSource;
1515

1616
@DisabledIf("io.opentelemetry.smoketest.TestContainerManager#useWindowsContainers")
17-
public class SecurityManagerSmokeTest extends JavaSmokeTest {
17+
class SecurityManagerSmokeTest extends JavaSmokeTest {
1818
@Override
1919
protected String getTargetImage(String jdk) {
2020
return "ghcr.io/open-telemetry/opentelemetry-java-instrumentation/smoke-test-security-manager:jdk"
@@ -30,7 +30,7 @@ protected Map<String, String> getExtraEnv() {
3030

3131
@ParameterizedTest
3232
@ValueSource(ints = {8, 11, 17, 21, 23})
33-
public void security_manager_smoke_test_on_JDK__jdk(int jdk) {
33+
void security_manager_smoke_test_on_JDK__jdk(int jdk) {
3434
startTarget(jdk);
3535

3636
assertThat(waitForTraces())

0 commit comments

Comments
 (0)