4.0.0
org.glassfish.jersey.tests.memleaks
project
3.1.0-SNAPSHOT
org.glassfish.jersey.tests.memleaks.redeployment
project
pom
jersey-tests-memleak-redeployment
Memory leaks redeployment test.
This module (and all sub-modules) combine container-runner-maven-plugin goals ('download', 'startAndDeploy', 'stop') with
'redeploy' goal which repetitively redeploys and tests with a single http request the deployed application.
To build all the modules in the redeployment sub-module, run:
mvn clean install -amd -pl tests/mem-leaks/ -P tomcat,memleak-redeployment -fae
${phase.redeployment.pre-integration-test}
${phase.redeployment.post-integration-test}
redeployment-leaking-test-app
redeployment-hello-world-app-ref
redeployment-no-jersey-app
redeployment-threadlocals-app
memleak-redeployment
pre-integration-test
integration-test
post-integration-test
org.glassfish.jersey.test-framework.maven
container-runner-maven-plugin
${memleak.redeploy.expectedStatus}
${memleak.redeploy.count}
${memleak.redeploy.requestPathQuery}
org.apache.maven.plugins
maven-enforcer-plugin
org.glassfish.jersey.test-framework.maven
custom-enforcer-rules
${project.version}
enforce-out-of-memory-did-not-occur
enforce
${phase.redeployment.post-integration-test}
${memleak.jvm.heapdumpdir}/java_pid*.hprof
${external.container.logFile}
.*java\.lang\.OutOfMemoryError.*
true
wls
org.glassfish.jersey.test-framework.maven
container-runner-maven-plugin
wls-redeploy
redeployWls
${phase.redeployment.integration-test}
gf4
org.glassfish.jersey.test-framework.maven
container-runner-maven-plugin
gf4-redeploy
redeployGf4
${phase.redeployment.integration-test}
tomcat
org.glassfish.jersey.test-framework.maven
container-runner-maven-plugin
tomcat-redeploy
redeployTomcat
${phase.redeployment.integration-test}