Update smoke tests servers and add jdk21 (#8452)

This commit is contained in:
Lauri Tulmin 2023-05-12 20:42:35 +03:00 committed by GitHub
parent bff80c3f8d
commit c660a80c32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 314 additions and 171 deletions

View File

@ -0,0 +1,3 @@
plugins {
id("otel.javaagent-instrumentation")
}

View File

@ -0,0 +1,33 @@
/*
* Copyright The OpenTelemetry Authors
* SPDX-License-Identifier: Apache-2.0
*/
package io.opentelemetry.javaagent.instrumentation.payara;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
import static java.util.Collections.singletonList;
import com.google.auto.service.AutoService;
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
import java.util.List;
import net.bytebuddy.matcher.ElementMatcher;
@AutoService(InstrumentationModule.class)
public class PayaraInstrumentationModule extends InstrumentationModule {
public PayaraInstrumentationModule() {
super("payara");
}
@Override
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
return hasClassesNamed("fish.payara.opentracing.OpenTracingService");
}
@Override
public List<TypeInstrumentation> typeInstrumentations() {
return singletonList(new StandardWrapperInstrumentation());
}
}

View File

@ -0,0 +1,101 @@
/*
* Copyright The OpenTelemetry Authors
* SPDX-License-Identifier: Apache-2.0
*/
package io.opentelemetry.javaagent.instrumentation.payara;
import static net.bytebuddy.matcher.ElementMatchers.named;
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
import net.bytebuddy.asm.AsmVisitorWrapper;
import net.bytebuddy.description.field.FieldDescription;
import net.bytebuddy.description.field.FieldList;
import net.bytebuddy.description.method.MethodList;
import net.bytebuddy.description.type.TypeDescription;
import net.bytebuddy.implementation.Implementation;
import net.bytebuddy.matcher.ElementMatcher;
import net.bytebuddy.pool.TypePool;
import org.objectweb.asm.ClassVisitor;
import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Opcodes;
public class StandardWrapperInstrumentation implements TypeInstrumentation {
@Override
public ElementMatcher<TypeDescription> typeMatcher() {
return named("org.apache.catalina.core.StandardWrapper");
}
@Override
public void transform(TypeTransformer transformer) {
transformer.applyTransformer(
(builder, typeDescription, classLoader, javaModule, protectionDomain) ->
builder.visit(
new AsmVisitorWrapper() {
@Override
public int mergeWriter(int flags) {
return flags | ClassWriter.COMPUTE_MAXS;
}
@Override
@CanIgnoreReturnValue
public int mergeReader(int flags) {
return flags;
}
@Override
public ClassVisitor wrap(
TypeDescription instrumentedType,
ClassVisitor classVisitor,
Implementation.Context implementationContext,
TypePool typePool,
FieldList<FieldDescription.InDefinedShape> fields,
MethodList<?> methods,
int writerFlags,
int readerFlags) {
return new StandardWrapperClassVisitor(classVisitor);
}
}));
}
private static class StandardWrapperClassVisitor extends ClassVisitor {
StandardWrapperClassVisitor(ClassVisitor cv) {
super(Opcodes.ASM7, cv);
}
@Override
public MethodVisitor visitMethod(
int access, String name, String descriptor, String signature, String[] exceptions) {
MethodVisitor mv = super.visitMethod(access, name, descriptor, signature, exceptions);
if ("service".equals(name)
&& ("(Ljakarta/servlet/ServletRequest;Ljakarta/servlet/ServletResponse;Ljakarta/servlet/Servlet;)V"
.equals(descriptor)
|| "(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/Servlet;)V"
.equals(descriptor))) {
mv =
new MethodVisitor(api, mv) {
@Override
public void visitMethodInsn(
int opcode, String owner, String name, String descriptor, boolean isInterface) {
// Make call to activeSpan return null to prevent payara from closing our server
// span
// https://github.com/payara/Payara/blob/0369a7a9f724217e313d965902c03e06ea73f266/appserver/web/web-core/src/main/java/org/apache/catalina/core/StandardWrapper.java#L1576
if ("activeSpan".equals(name)
&& "io/opentracing/Tracer".equals(owner)
&& "()Lio/opentracing/Span;".equals(descriptor)) {
mv.visitInsn(Opcodes.POP);
mv.visitInsn(Opcodes.ACONST_NULL);
} else {
super.visitMethodInsn(opcode, owner, name, descriptor, isInterface);
}
}
};
}
return mv;
}
}
}

View File

@ -395,6 +395,7 @@ hideFromDependabot(":instrumentation:oracle-ucp-11.2:testing")
hideFromDependabot(":instrumentation:oshi:javaagent")
hideFromDependabot(":instrumentation:oshi:library")
hideFromDependabot(":instrumentation:oshi:testing")
hideFromDependabot(":instrumentation:payara:javaagent")
hideFromDependabot(":instrumentation:play:play-mvc:play-mvc-2.4:javaagent")
hideFromDependabot(":instrumentation:play:play-mvc:play-mvc-2.6:javaagent")
hideFromDependabot(":instrumentation:play:play-ws:play-ws-1.0:javaagent")

View File

@ -54,7 +54,7 @@ abstract class AppServerTest extends SmokeTest {
@Override
protected String getTargetImage(String jdk, String serverVersion, boolean windows) {
String platformSuffix = windows ? "-windows" : ""
String extraTag = "20230418.4737426282"
String extraTag = "20230509.4927948452"
String fullSuffix = "${serverVersion}-jdk$jdk$platformSuffix-$extraTag"
return getTargetImagePrefix() + ":" + fullSuffix
}

View File

@ -15,18 +15,15 @@ abstract class JettyJpmsSmokeTest extends JettySmokeTest {
}
}
@AppServer(version = "11.0.7", jdk = "11")
@AppServer(version = "11.0.15", jdk = "11")
class Jetty11JpmsJdk11 extends JettyJpmsSmokeTest {
}
@AppServer(version = "11.0.7", jdk = "17")
@AppServer(version = "11.0.15", jdk = "17")
class Jetty11JpmsJdk17 extends JettyJpmsSmokeTest {
}
@AppServer(version = "11.0.7", jdk = "19")
class Jetty11JpmsJdk19 extends JettyJpmsSmokeTest {
}
@AppServer(version = "11.0.7", jdk = "20")
@AppServer(version = "11.0.15", jdk = "20")
class Jetty11JpmsJdk20 extends JettyJpmsSmokeTest {
}
@AppServer(version = "11.0.15", jdk = "21")
class Jetty11JpmsJdk21 extends JettyJpmsSmokeTest {
}

View File

@ -19,94 +19,94 @@ abstract class JettySmokeTest extends AppServerTest {
}
}
@AppServer(version = "9.4.39", jdk = "8")
@AppServer(version = "9.4.51", jdk = "8")
class Jetty9Jdk8 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "11")
@AppServer(version = "9.4.51", jdk = "11")
class Jetty9Jdk11 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "17")
@AppServer(version = "9.4.51", jdk = "17")
class Jetty9Jdk17 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "19")
class Jetty9Jdk19 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "20")
@AppServer(version = "9.4.51", jdk = "20")
class Jetty9Jdk20 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "8-openj9")
@AppServer(version = "9.4.51", jdk = "21")
class Jetty9Jdk21 extends JettySmokeTest {
}
@AppServer(version = "9.4.51", jdk = "8-openj9")
class Jetty9Jdk8Openj9 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "11-openj9")
@AppServer(version = "9.4.51", jdk = "11-openj9")
class Jetty9Jdk11Openj9 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "17-openj9")
@AppServer(version = "9.4.51", jdk = "17-openj9")
class Jetty9Jdk17Openj9 extends JettySmokeTest {
}
@AppServer(version = "9.4.39", jdk = "18-openj9")
@AppServer(version = "9.4.51", jdk = "18-openj9")
class Jetty9Jdk18Openj9 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "11")
@AppServer(version = "10.0.15", jdk = "11")
class Jetty10Jdk11 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "17")
@AppServer(version = "10.0.15", jdk = "17")
class Jetty10Jdk17 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "19")
class Jetty10Jdk19 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "20")
@AppServer(version = "10.0.15", jdk = "20")
class Jetty10Jdk20 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "11-openj9")
@AppServer(version = "10.0.15", jdk = "21")
class Jetty10Jdk21 extends JettySmokeTest {
}
@AppServer(version = "10.0.15", jdk = "11-openj9")
class Jetty10Jdk11Openj9 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "17-openj9")
@AppServer(version = "10.0.15", jdk = "17-openj9")
class Jetty10Jdk17Openj9 extends JettySmokeTest {
}
@AppServer(version = "10.0.7", jdk = "18-openj9")
@AppServer(version = "10.0.15", jdk = "18-openj9")
class Jetty10Jdk18Openj9 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "11")
@AppServer(version = "11.0.15", jdk = "11")
class Jetty11Jdk11 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "17")
@AppServer(version = "11.0.15", jdk = "17")
class Jetty11Jdk17 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "19")
class Jetty11Jdk19 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "20")
@AppServer(version = "11.0.15", jdk = "20")
class Jetty11Jdk20 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "11-openj9")
@AppServer(version = "11.0.15", jdk = "21")
class Jetty11Jdk21 extends JettySmokeTest {
}
@AppServer(version = "11.0.15", jdk = "11-openj9")
class Jetty11Jdk11Openj9 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "17-openj9")
@AppServer(version = "11.0.15", jdk = "17-openj9")
class Jetty11Jdk17Openj9 extends JettySmokeTest {
}
@AppServer(version = "11.0.7", jdk = "18-openj9")
@AppServer(version = "11.0.15", jdk = "18-openj9")
class Jetty11Jdk18Openj9 extends JettySmokeTest {
}

View File

@ -19,6 +19,22 @@ abstract class LibertySmokeTest extends AppServerTest {
}
}
@AppServer(version = "20.0.0.12", jdk = "8")
class Liberty20Jdk8 extends LibertySmokeTest {
}
@AppServer(version = "20.0.0.12", jdk = "8-openj9")
class Liberty20Jdk8Openj9 extends LibertySmokeTest {
}
@AppServer(version = "20.0.0.12", jdk = "11")
class Liberty20Jdk11 extends LibertySmokeTest {
}
@AppServer(version = "20.0.0.12", jdk = "11-openj9")
class Liberty20Jdk11Openj9 extends LibertySmokeTest {
}
@AppServer(version = "21.0.0.12", jdk = "8")
class Liberty21Jdk8 extends LibertySmokeTest {
}
@ -55,8 +71,8 @@ class Liberty22Jdk11 extends LibertySmokeTest {
class Liberty22Jdk17 extends LibertySmokeTest {
}
@AppServer(version = "22.0.0.12", jdk = "19")
class Liberty22Jdk19 extends LibertySmokeTest {
@AppServer(version = "22.0.0.12", jdk = "20")
class Liberty22Jdk20 extends LibertySmokeTest {
}
@AppServer(version = "22.0.0.12", jdk = "8-openj9")
@ -70,7 +86,7 @@ class Liberty22Jdk11Openj9 extends LibertySmokeTest {
@AppServer(version = "22.0.0.12", jdk = "17-openj9")
class Liberty22Jdk17Openj9 extends LibertySmokeTest {
}
@AppServer(version = "23.0.0.3", jdk = "8")
class Liberty23Jdk8 extends LibertySmokeTest {
}
@ -83,8 +99,8 @@ class Liberty23Jdk11 extends LibertySmokeTest {
class Liberty23Jdk17 extends LibertySmokeTest {
}
@AppServer(version = "23.0.0.3", jdk = "19")
class Liberty23Jdk19 extends LibertySmokeTest {
@AppServer(version = "23.0.0.3", jdk = "20")
class Liberty23Jdk20 extends LibertySmokeTest {
}
@AppServer(version = "23.0.0.3", jdk = "8-openj9")

View File

@ -69,3 +69,19 @@ class Payara52021Jdk8Openj9 extends PayaraSmokeTest {
@AppServer(version = "5.2021.8", jdk = "11-openj9")
class Payara52021Jdk11Openj9 extends PayaraSmokeTest {
}
@AppServer(version = "6.2023.4", jdk = "11")
class Payara6Jdk11 extends PayaraSmokeTest {
}
@AppServer(version = "6.2023.4", jdk = "11-openj9")
class Payara6Jdk11Openj9 extends PayaraSmokeTest {
}
@AppServer(version = "6.2023.4", jdk = "17")
class Payara6Jdk17 extends PayaraSmokeTest {
}
@AppServer(version = "6.2023.4", jdk = "17-openj9")
class Payara6Jdk17Openj9 extends PayaraSmokeTest {
}

View File

@ -27,110 +27,102 @@ class Tomcat7Jdk8 extends TomcatSmokeTest {
class Tomcat7Jdk8Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "8")
@AppServer(version = "8.5.88", jdk = "8")
class Tomcat8Jdk8 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "11")
@AppServer(version = "8.5.88", jdk = "11")
class Tomcat8Jdk11 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "17")
@AppServer(version = "8.5.88", jdk = "17")
class Tomcat8Jdk17 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "19")
class Tomcat8Jdk19 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "20")
@AppServer(version = "8.5.88", jdk = "20")
class Tomcat8Jdk20 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "8-openj9")
@AppServer(version = "8.5.88", jdk = "21")
class Tomcat8Jdk21 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.88", jdk = "8-openj9")
class Tomcat8Jdk8Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "11-openj9")
@AppServer(version = "8.5.88", jdk = "11-openj9")
class Tomcat8Jdk11Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "17-openj9")
@AppServer(version = "8.5.88", jdk = "17-openj9")
class Tomcat8Jdk17Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "8.5.72", jdk = "18-openj9")
@AppServer(version = "8.5.88", jdk = "18-openj9")
class Tomcat8Jdk18Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "8")
@AppServer(version = "9.0.74", jdk = "8")
class Tomcat9Jdk8 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "11")
@AppServer(version = "9.0.74", jdk = "11")
class Tomcat9Jdk11 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "17")
@AppServer(version = "9.0.74", jdk = "17")
class Tomcat9Jdk17 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "19")
class Tomcat9Jdk19 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "20")
@AppServer(version = "9.0.74", jdk = "20")
class Tomcat9Jdk20 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "8-openj9")
@AppServer(version = "9.0.74", jdk = "21")
class Tomcat9Jdk21 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.74", jdk = "8-openj9")
class Tomcat9Jdk8Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "11-openj9")
@AppServer(version = "9.0.74", jdk = "11-openj9")
class Tomcat9Jdk11Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "17-openj9")
@AppServer(version = "9.0.74", jdk = "17-openj9")
class Tomcat9Jdk17Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "9.0.54", jdk = "18-openj9")
@AppServer(version = "9.0.74", jdk = "18-openj9")
class Tomcat9Jdk18Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "8")
class Tomcat10Jdk8 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "11")
@AppServer(version = "10.1.8", jdk = "11")
class Tomcat10Jdk11 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "17")
@AppServer(version = "10.1.8", jdk = "17")
class Tomcat10Jdk17 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "19")
class Tomcat10Jdk19 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "20")
@AppServer(version = "10.1.8", jdk = "20")
class Tomcat10Jdk20 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "8-openj9")
class Tomcat10Jdk8Openj9 extends TomcatSmokeTest {
@AppServer(version = "10.1.8", jdk = "21")
class Tomcat10Jdk21 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "11-openj9")
@AppServer(version = "10.1.8", jdk = "11-openj9")
class Tomcat10Jdk11Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "17-openj9")
@AppServer(version = "10.1.8", jdk = "17-openj9")
class Tomcat10Jdk17Openj9 extends TomcatSmokeTest {
}
@AppServer(version = "10.0.12", jdk = "18-openj9")
@AppServer(version = "10.1.8", jdk = "18-openj9")
class Tomcat10Jdk18Openj9 extends TomcatSmokeTest {
}

View File

@ -44,74 +44,66 @@ class Tomee71Jdk8 extends TomeeSmokeTest {
class Tomee71Jdk8Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "8")
@AppServer(version = "8.0.14", jdk = "8")
class Tomee8Jdk8 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "11")
@AppServer(version = "8.0.14", jdk = "11")
class Tomee8Jdk11 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "17")
@AppServer(version = "8.0.14", jdk = "17")
class Tomee8Jdk17 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "19")
class Tomee8Jdk19 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "20")
@AppServer(version = "8.0.14", jdk = "20")
class Tomee8Jdk20 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "8-openj9")
@AppServer(version = "8.0.14", jdk = "21")
class Tomee8Jdk21 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.14", jdk = "8-openj9")
class Tomee8Jdk8Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "11-openj9")
@AppServer(version = "8.0.14", jdk = "11-openj9")
class Tomee8Jdk11Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "17-openj9")
@AppServer(version = "8.0.14", jdk = "17-openj9")
class Tomee8Jdk17Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "8.0.8", jdk = "18-openj9")
@AppServer(version = "8.0.14", jdk = "18-openj9")
class Tomee8Jdk18Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "8")
class Tomee9Jdk8 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "11")
@AppServer(version = "9.0.0", jdk = "11")
class Tomee9Jdk11 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "17")
@AppServer(version = "9.0.0", jdk = "17")
class Tomee9Jdk17 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "19")
class Tomee9Jdk19 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "20")
@AppServer(version = "9.0.0", jdk = "20")
class Tomee9Jdk20 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "8-openj9")
class Tomee9Jdk8Openj9 extends TomeeSmokeTest {
@AppServer(version = "9.0.0", jdk = "21")
class Tomee9Jdk21 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "11-openj9")
@AppServer(version = "9.0.0", jdk = "11-openj9")
class Tomee9Jdk11Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "17-openj9")
@AppServer(version = "9.0.0", jdk = "17-openj9")
class Tomee9Jdk17Openj9 extends TomeeSmokeTest {
}
@AppServer(version = "9.0.0-M7", jdk = "18-openj9")
@AppServer(version = "9.0.0", jdk = "18-openj9")
class Tomee9Jdk18Openj9 extends TomeeSmokeTest {
}

View File

@ -53,7 +53,7 @@ abstract class WildflyJdk8SmokeTest extends WildflySmokeTest {
}
@AppServer(version = "13.0.0.Final", jdk = "8")
class Wildfly13Jdk8 extends WildflyJdk8SmokeTest {
class Wildfly13Jdk8 extends WildflySmokeTest {
}
@AppServer(version = "13.0.0.Final", jdk = "8-openj9")
@ -61,7 +61,7 @@ class Wildfly13Jdk8Openj9 extends WildflySmokeTest {
}
@AppServer(version = "17.0.1.Final", jdk = "8")
class Wildfly17Jdk8 extends WildflyJdk8SmokeTest {
class Wildfly17Jdk8 extends WildflySmokeTest {
}
@AppServer(version = "17.0.1.Final", jdk = "11")
@ -72,14 +72,50 @@ class Wildfly17Jdk11 extends WildflySmokeTest {
class Wildfly17Jdk17 extends WildflySmokeTest {
}
@AppServer(version = "17.0.1.Final", jdk = "19")
class Wildfly17Jdk19 extends WildflyJdk8SmokeTest {
}
@AppServer(version = "17.0.1.Final", jdk = "20")
class Wildfly17Jdk20 extends WildflySmokeTest {
}
@AppServer(version = "17.0.1.Final", jdk = "21")
class Wildfly17Jdk21 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "8")
class Wildfly21Jdk8 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "11")
class Wildfly21Jdk11 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "17")
class Wildfly21Jdk17 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "20")
class Wildfly21Jdk20 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "21")
class Wildfly21Jdk21 extends WildflySmokeTest {
}
@AppServer(version = "28.0.0.Final", jdk = "11")
class Wildfly28Jdk11 extends WildflySmokeTest {
}
@AppServer(version = "28.0.0.Final", jdk = "17")
class Wildfly28Jdk17 extends WildflySmokeTest {
}
@AppServer(version = "28.0.0.Final", jdk = "20")
class Wildfly28Jdk20 extends WildflySmokeTest {
}
@AppServer(version = "28.0.0.Final", jdk = "21")
class Wildfly28Jdk21 extends WildflySmokeTest {
}
@AppServer(version = "17.0.1.Final", jdk = "8-openj9")
class Wildfly17Jdk8Openj9 extends WildflySmokeTest {
}
@ -96,26 +132,6 @@ class Wildfly17Jdk17Openj9 extends WildflySmokeTest {
class Wildfly17Jdk18Openj9 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "8")
class Wildfly21Jdk8 extends WildflyJdk8SmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "11")
class Wildfly21Jdk11 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "17")
class Wildfly21Jdk17 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "19")
class Wildfly21Jdk19 extends WildflyJdk8SmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "20")
class Wildfly21Jdk20 extends WildflySmokeTest {
}
@AppServer(version = "21.0.0.Final", jdk = "8-openj9")
class Wildfly21Jdk8Openj9 extends WildflySmokeTest {
}
@ -132,38 +148,14 @@ class Wildfly21Jdk17Openj9 extends WildflySmokeTest {
class Wildfly21Jdk18Openj9 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "8")
class Wildfly25Jdk8 extends WildflyJdk8SmokeTest {
@AppServer(version = "28.0.0.Final", jdk = "11-openj9")
class Wildfly28Jdk11Openj9 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "11")
class Wildfly25Jdk11 extends WildflySmokeTest {
@AppServer(version = "28.0.0.Final", jdk = "17-openj9")
class Wildfly28Jdk17Openj9 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "17")
class Wildfly25Jdk17 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "19")
class Wildfly25Jdk19 extends WildflyJdk8SmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "20")
class Wildfly25Jdk20 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "8-openj9")
class Wildfly25Jdk8Openj9 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "11-openj9")
class Wildfly25Jdk11Openj9 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "17-openj9")
class Wildfly25Jdk17Openj9 extends WildflySmokeTest {
}
@AppServer(version = "25.0.1.Final", jdk = "18-openj9")
class Wildfly25Jdk18Openj9 extends WildflySmokeTest {
@AppServer(version = "28.0.0.Final", jdk = "18-openj9")
class Wildfly28Jdk18Openj9 extends WildflySmokeTest {
}