I add this on wiki https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests#Runningunittests-noway
<https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests#Runningunittests-noway>Lemme know if it helped VELO On Mon, Nov 2, 2009 at 3:12 PM, David Gal-Régniez <[email protected]>wrote: > 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 > > [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/ -~----------~----~----~----~------~----~------~--~---
