#22874 dump threads when server does not stop
Signed-off-by: arjantijms <arjan.tijms@gmail.com>
diff --git a/appserver/tests/appserv-tests/config/run.xml b/appserver/tests/appserv-tests/config/run.xml
index 58dd78a..ed033ba 100644
--- a/appserver/tests/appserv-tests/config/run.xml
+++ b/appserver/tests/appserv-tests/config/run.xml
@@ -115,9 +115,17 @@
<target name="stopDomain" depends="init-common">
<echo message="run.xml:stopping domain..."/>
- <exec executable="${ASADMIN}" failonerror="true">
+ <exec executable="${ASADMIN}" resultproperty="app.state" failonerror="false">
<arg line="stop-domain"/>
</exec>
+
+ <condition property="dumpStack">
+ <not>
+ <equals arg1="${app.state" arg2="0"/>
+ </not>
+ </condition>
+
+ <antcall target="dumpThreadStack"/>
</target>
<target name="delete-domain-common" depends="init-common">