feat: support resin agnet shell(#20)

hook point is com.caucho.server.dispatch.FilterFilterChain.doFilter (resolved #20)
This commit is contained in:
ReaJason
2025-01-07 20:28:51 +08:00
parent 1dfc28cd33
commit 99c53b6287
11 changed files with 118 additions and 26 deletions
@@ -59,6 +59,7 @@ public class ShellAssertionTool {
String pidInContainer = container.execInContainer("bash", "/fetch_pid.sh").getStdout();
assertDoesNotThrow(() -> Long.parseLong(pidInContainer));
String stdout = container.execInContainer("/jattach", pidInContainer, "load", "instrument", "false", jarPath).getStdout();
log.info("attach result: {}", stdout);
assertThat(stdout, anyOf(
containsString("ATTACH_ACK"),
containsString("JVM response code = 0")