Skip to content

Commit 99d153c

Browse files
Use HT java agent test container images
2 parents 87b26e0 + bc28add commit 99d153c

File tree

9 files changed

+25
-9
lines changed

9 files changed

+25
-9
lines changed

smoke-tests/matrix/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ def targets = [
4141
"9.0.40" : ["8", "11"],
4242
"10.0.0" : ["8", "11"]
4343
],
44+
"tomee": [
45+
[version: ["7.0.0"], vm: ["hotspot"], jdk: ["8"]],
46+
[version: ["8.0.6"], vm: ["hotspot"], jdk: ["8", "11"]],
47+
[version: ["7.0.0"], vm: ["openj9"], jdk: ["8"], dockerfile: "tomee-custom"],
48+
[version: ["8.0.6"], vm: ["openj9"], jdk: ["8", "11"], dockerfile: "tomee-custom"]
49+
],
4450
"payara" : [
4551
"5.2020.6" : ["8"],
4652
"5.2020.6-jdk11": ["11"]

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/AppServerTest.groovy

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import okhttp3.RequestBody
1111
import static org.junit.Assume.assumeTrue
1212

1313
import io.opentelemetry.proto.trace.v1.Span
14-
import java.util.jar.Attributes
15-
import java.util.jar.JarFile
1614
import okhttp3.Request
1715
import org.junit.runner.RunWith
1816
import spock.lang.Shared

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/GlassFishSmokeTest.groovy

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.testcontainers.containers.wait.strategy.WaitStrategy
1717
class GlassFishSmokeTest extends AppServerTest {
1818

1919
protected String getTargetImage(String jdk, String serverVersion) {
20-
"ghcr.io/open-telemetry/java-test-containers:payara-${serverVersion}-jdk$jdk-20201215.422527843"
20+
"hypertrace/java-agent-test-containers:payara-${serverVersion}-jdk$jdk-20210224.596496007"
2121
}
2222

2323
@Override
@@ -43,4 +43,3 @@ class GlassFishSmokeTest extends AppServerTest {
4343
}
4444

4545
}
46-

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/JettySmokeTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ package org.hypertrace.agent.smoketest
1212
class JettySmokeTest extends AppServerTest {
1313

1414
protected String getTargetImage(String jdk, String serverVersion) {
15-
"ghcr.io/open-telemetry/java-test-containers:jetty-${serverVersion}-jdk$jdk-20201215.422527843"
15+
"hypertrace/java-agent-test-containers:jetty-${serverVersion}-jdk$jdk-20210224.596496007"
1616
}
1717

1818
def getJettySpanName() {

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/LibertySmokeTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import org.testcontainers.containers.wait.strategy.WaitStrategy
1616
class LibertySmokeTest extends AppServerTest {
1717

1818
protected String getTargetImage(String jdk, String serverVersion) {
19-
"ghcr.io/open-telemetry/java-test-containers:liberty-${serverVersion}-jdk$jdk-20201215.422527843"
19+
"hypertrace/java-agent-test-containers:liberty-${serverVersion}-jdk$jdk-20210224.596496007"
2020
}
2121

2222
@Override

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/TomcatSmokeTest.groovy

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55

66
package org.hypertrace.agent.smoketest
77

8+
import spock.lang.Ignore
9+
10+
@Ignore
811
@AppServer(version = "7.0.107", jdk = "8")
912
@AppServer(version = "8.5.60", jdk = "8")
1013
@AppServer(version = "8.5.60", jdk = "11")
@@ -13,7 +16,7 @@ package org.hypertrace.agent.smoketest
1316
class TomcatSmokeTest extends AppServerTest {
1417

1518
protected String getTargetImage(String jdk, String serverVersion) {
16-
"ghcr.io/open-telemetry/java-test-containers:tomcat-${serverVersion}-jdk$jdk-20201215.422527843"
19+
"hypertrace/java-agent-test-containers:tomcat-${serverVersion}-jdk$jdk-20210224.596496007"
1720
}
1821

1922
@Override

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/TomeeSmokeTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import org.testcontainers.containers.wait.strategy.WaitStrategy
1515
class TomeeSmokeTest extends AppServerTest {
1616

1717
protected String getTargetImage(String jdk, String serverVersion) {
18-
"ghcr.io/open-telemetry/java-test-containers:tomee-${serverVersion}-jdk$jdk-20210202.531569197"
18+
"hypertrace/java-agent-test-containers:tomee-${serverVersion}-jdk$jdk-20210224.596496007"
1919
}
2020

2121
@Override

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/TraceInspector.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,16 @@ public long countFilteredResourceAttributes(String attributeName, Object attribu
6060
.count();
6161
}
6262

63+
public long countFilteredAttributes(String attributeName, Object attributeValue) {
64+
return getSpanStream()
65+
.flatMap(s -> s.getAttributesList().stream())
66+
.filter(a -> a.getKey().equals(attributeName))
67+
.map(a -> a.getValue().getStringValue())
68+
.filter(s -> s.equals(attributeValue))
69+
.count();
70+
}
71+
72+
6373
public long countFilteredAttributes(String attributeName) {
6474
return getSpanStream()
6575
.flatMap(s -> s.getAttributesList().stream())

smoke-tests/src/test/groovy/org/hypertrace/agent/smoketest/WildflySmokeTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import spock.lang.Unroll
1515
class WildflySmokeTest extends AppServerTest {
1616

1717
protected String getTargetImage(String jdk, String serverVersion) {
18-
"ghcr.io/open-telemetry/java-test-containers:wildfly-${serverVersion}-jdk$jdk-20201215.422527843"
18+
"hypertrace/java-agent-test-containers:wildfly-${serverVersion}-jdk$jdk-20210224.596496007"
1919
}
2020

2121
@Override

0 commit comments

Comments
 (0)