Hi there,
I got some issues to generate the Junit reports, it gets up to "Waiting for client connection" then do nothing for a few seconds.
When it gets back this is what I get in the console:
runUnitTests:
[java] Loading configuration file /opt/flex/frameworks/flex-config.xml
[java] Failed to match the compile target with /root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/TMCV6TestRunner.swf.cache. The cache file will not be reused.
[java] /root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/TMCV6TestRunner.swf (1582916 bytes)
[flexunit] Validating task attributes ...
[flexunit] Generating default values ...
[flexunit] Using default snapshot file path [/root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/logs/unitTestReport/snapshot.jpg]
[flexunit] Using the following settings:
[flexunit] haltonfailure: [true]
[flexunit] headless: [true]
[flexunit] localTrusted: [true]
[flexunit] player: [flash]
[flexunit] port: [1024]
[flexunit] snapshot: [false]
[flexunit] snapshotFile: [/root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/logs/unitTestReport/snapshot.jpg]
[flexunit] swf: [/root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/TMCV6TestRunner.swf]
[flexunit] timeout: [60000ms]
[flexunit] toDir: [/root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/logs/unitTestReport]
[flexunit] verbose: [true]
[flexunit] xcommand: [xvfb]
[flexunit] Setting up server process ...
[flexunit] OS: [Unix]
[flexunit] Launching player:
[flexunit] Executing 'gflashplayer' with arguments:
[flexunit] '/root/.hudson/jobs/myProject_Continuous_Build/workspace/trunk/bin/TMCV6TestRunner.swf'
[flexunit]
[flexunit] The ' characters around the executable and arguments are
[flexunit] not part of the command.
[flexunit]
[flexunit] Created local trust file at [/root/.macromedia/Flash_Player/#Security/FlashPlayerTrust/flexUnit.cfg]
[flexunit] Starting server ...
[flexunit] Opening server socket on port [1024].
[flexunit] Waiting for client connection ...
[flexunit]
[flexunit] Stopping server ...
[flexunit] End of test data reached, sending acknowledgement to player ...
[flexunit] Closing client connection ...
[flexunit] Closing server on port [1024] ...
It halts there unless I cancel the build, in that case I get the following in the console:
Terminating xvnc.
[workspace] $ vncserver -kill :99
BUILD FAILED
java.util.concurrent.ExecutionException: Socket timeout waiting for flexunit report
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.flexunit.ant.tasks.FlexUnitTask.execute(Unknown Source)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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)
Caused by: Socket timeout waiting for flexunit report
at org.flexunit.ant.FlexUnitSocketServer.start(Unknown Source)
at org.flexunit.ant.FlexUnitSocketThread.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.flexunit.ant.FlexUnitSocketServer.openClientSocket(Unknown Source)
... 7 more
Total time: 10 minutes 49 seconds
Killing Xvnc process ID 4490
Build was aborted
Recording test results
No test report files were found. Configuration error?
Finished: ABORTED
I'm using CentOS and Hudson.
Any help will be appreciated.
Thanks in advance,
Diego
↧
CI issues on Linux - CentOS + Hudson
↧