Hi everybody,
I would like to know if anybody has succeeded to compile its project with
the above configuration.
I followed requirements defined as this page
https://docs.sonatype.org/display/FLEXMOJOS/Running%20unit%20tests<blocked::https://docs.sonatype.org/display/FLEXMOJOS/Running
unit tests>
[DEBUG] [RESULT] End test suite
[DEBUG] [MOJO] launcher RUNNING
[DEBUG] [MOJO] pinger RUNNING
[DEBUG] [MOJO] resultHandler RUNNING
[DEBUG] [RESULT] Recivied data: <endOfTestRun/>
[DEBUG] [RESULT] End test run - sending ACK: <endOfTestRunAck/>
[DEBUG] [RESULT] Socket buffer
[DEBUG] [CONTROL] status is: null
[DEBUG] [CONTROL] query status
[DEBUG] [CONTROL] received status
[DEBUG] [CONTROL] status is: null
[DEBUG] [CONTROL] query status
[DEBUG] [LAUNCHER] Flashplayer closed
[DEBUG] [LAUNCHER] Flashplayer exit as expected
[DEBUG] [MOJO] launcher DONE
[DEBUG] [MOJO] pinger ERROR
[DEBUG] [MOJO] resultHandler DONE
[INFO]
------------------------------------------------------------------------
[INFO] Tests run: 0, Failures: 0, Errors: 0, Time Elapsed: 0 sec
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
Nota bene: We use Asynchronous tests, do we have to configure the run-test
goal with some parameter like
*testTimeout:*
Test timeout to wait for socket responding
- *Type*: int
- *Since*: 1.0
- *Required*: No
- *Expression*: ${testTimeout}
- *Default*: 2000
*Objective*
Compile project using
- flex-mojo version :3.4.2
- Flexunit version : 4.0-beta-2
*Config*
*POM parent*
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>3.4.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
*POM child*
**
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
<testSourceDirectory>src/test/flex</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<debug>true</debug>
<testRunner>
<launcher>
<flashplayerCommand>${flashPlayer.command}</flashplayerCommand>
</launcher>
</testRunner>
</configuration>
<dependencies>
<dependency>
<groupId>com.adobe.flex</groupId>
<artifactId>compiler</artifactId>
<version>${flex-framework.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.adobe.flexunit</groupId>
<artifactId>flexunit</artifactId>
<version>4.0-beta-2</version>
<type>swc</type>
<scope>test</scope>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
*Error message*
[INFO] Software caused connection abort: socket write
error[localPath]\target\test-classes\TestRunner.swf
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Software caused
connection abort: socket write
error[localPath]\target\test-classes\TestRunner.swf
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:703)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
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:597)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Software caused
connection abort: socket write errorC:\Axway\Dev\webtop\webtop\tr
unk\common\flex\target\test-classes\TestRunner.swf
at
org.sonatype.flexmojos.test.FlexUnitMojo.tearDown(FlexUnitMojo.java:298)
at
org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java:157)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
... 16 more
Caused by: org.sonatype.flexmojos.test.TestRunnerException: Software caused
connection abort: socket write errorC:\Axway\Dev\webtop\webtop\t
runk\common\flex\target\test-classes\TestRunner.swf
at
org.sonatype.flexmojos.test.DefaultTestRunner.run(DefaultTestRunner.java:65)
at
org.sonatype.flexmojos.test.FlexUnitMojo.run(FlexUnitMojo.java:262)
at
org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java:156)
... 18 more
Caused by: java.net.SocketException: Software caused connection abort:
socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:272)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:276)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:216)
at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:474)
at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:461)
at
org.sonatype.flexmojos.test.monitor.AsVmPing.handleRequest(AsVmPing.java:53)
at
org.sonatype.flexmojos.test.monitor.AbstractSocketThread.run(AbstractSocketThread.java:44)
at java.lang.Thread.run(Thread.java:619)
Thanks by advance for your help.
DGR
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en
http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---