4.0.0
org.glassfish.jersey.tests.memleaks.redeployment
project
2.38-SNAPSHOT
redeployment-no-jersey-app
war
jersey-tests-memleak-redeployment-no-jersey-app
Reproducer of HK2-247, HK2-264
On some platforms, redeployment of this application does not cause a memory leak. However, several HK2 instances are left
in the container (referenced from ThreadLocals), which is what is tested (on Tomcat only).
[Execution commands]
Should not fail: mvn -pl :redeployment-no-jersey-app clean install -P tomcat,memleak-redeployment
Should fail: mvn -pl :redeployment-no-jersey-app clean install -P tomcat,memleak-redeployment,memleak-reproducer
192m
no-jersey-service
500
200
${external.container.contextRoot}
tomcat
42m
1
org.apache.maven.plugins
maven-enforcer-plugin
enforce-threadlocals-left-cleaned
enforce
${phase.redeployment.post-integration-test}
${external.container.logFile}
3
true
memleak-reproducer
2.5.0-b30
org.codehaus.mojo
build-helper-maven-plugin
org.glassfish.jersey.test-framework.maven
container-runner-maven-plugin
org.apache.maven.plugins
maven-enforcer-plugin
jakarta.servlet
jakarta.servlet-api
${servlet4.version}
provided
org.glassfish.hk2
hk2-api
org.glassfish.hk2
hk2-locator
org.glassfish.hk2
hk2-utils