[jboss-dev] Profile Service Tests
Dimitris Andreadis
dandread at redhat.com
Mon Sep 1 15:33:03 EDT 2008
Dimitris Andreadis wrote:
> Scott Stark wrote:
>> I don't see this in the test runs, and the only box I have reproduced
>> a failure on is due to an inability of the client to reuse the 4446
>> port, and so the client remoting layer fails to startup its streaming
>> port. Its not even getting to the point of trying a deployment.
>>
>> I'm now looking into why the current runs are failing to shutdown:
>>
>> tests-report:
>> [tar] Building tar:
>> /Users/svn/JBossHead/jboss-head/testsuite/output/2008-08-31.21-39.tgz
>>
>> BUILD FAILED
>> /Users/svn/JBossHead/jboss-head/testsuite/build.xml:969: Some servers
>> failed to shutdown cleanly.
>>
>> Total time: 179 minutes 36 seconds
>> [589][valkyrie: testsuite]$
>>
>> I have reproduced this, but the server is in fact shutting down. The
>> last servers run are the cluster-profilesvc-0/1 configs, and their
>> logs show clean shutdowns. I guess we need more debug output from the
>> server task as to what it thinks is not shutting down.
>
> Scott, the server shutdown problem must be related to the ant 1.7.1
> upgrade:
>
> http://hudson.qa.jboss.com/hudson/view/JBoss%20AS/job/JBoss-AS-5.0.x-TestSuite-sun15/860/
I created a jira for this annoying issue:
https://jira.jboss.org/jira/browse/JBAS-5918
I've configured hudson to keep some more logs but I don't understand why
testsuite/output/tests.log gets overwritten with the following:
BUILD FAILED
/qa/services/hudson/hudson_workspace/workspace/JBoss-AS-5.0.x-TestSuite-jrockit15/trunk/testsuite/build.xml:968:
Some servers failed to shutdown cleanly.
at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:142)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
In my local run this file contains the test run output (i.e. what the console would show, from
<record name="output/tests.log" append="no" action="start" loglevel="info"/>
to
<antcall target="tests-report"/>
<record name="output/tests.log" action="stop"/>
For some reason the following overwrites the file
<condition property="servers.shutdown.failed">
<and>
<not><isset property="servers.shutdown.nocheck"/></not>
<isfileselected file="output/tests.log">
<or>
<contains text="Unable to shutdown server properly"/>
<not><contains text="[server:stop]"/></not>
</or>
</isfileselected>
</and>
</condition>
<fail message="Some servers failed to shutdown cleanly."
if="servers.shutdown.failed"/>
More information about the jboss-development
mailing list