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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to