mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-24 07:51:52 +08:00
test: rm SpringBoot3 Tomcat testcases
This commit is contained in:
-22
@@ -80,26 +80,4 @@ public class SpringBoot3ContainerTest {
|
|||||||
log.info("container started, app url is : {}", url);
|
log.info("container started, app url is : {}", url);
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|
||||||
static Stream<Arguments> tomcatCasesProvider() {
|
|
||||||
Server server = Server.Tomcat;
|
|
||||||
List<String> supportedShellTypes = List.of(
|
|
||||||
ShellType.JAKARTA_FILTER,
|
|
||||||
ShellType.JAKARTA_LISTENER,
|
|
||||||
ShellType.JAKARTA_VALVE,
|
|
||||||
ShellType.JAKARTA_WEBSOCKET,
|
|
||||||
ShellType.AGENT_FILTER_CHAIN,
|
|
||||||
ShellType.AGENT_FILTER_CHAIN_ASM,
|
|
||||||
ShellType.CATALINA_AGENT_CONTEXT_VALVE,
|
|
||||||
ShellType.CATALINA_AGENT_CONTEXT_VALVE_ASM
|
|
||||||
);
|
|
||||||
List<Packers> testPackers = List.of(Packers.Base64);
|
|
||||||
return TestCasesProvider.getTestCases(imageName, server, supportedShellTypes, testPackers);
|
|
||||||
}
|
|
||||||
|
|
||||||
@ParameterizedTest(name = "{0}|{1}{2}|{3}")
|
|
||||||
@MethodSource("tomcatCasesProvider")
|
|
||||||
void testTomcat(String imageName, String shellType, ShellTool shellTool, Packers packer) {
|
|
||||||
testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user