target/test-classes/TestRunner-configs.xml the config is generated side by side with the swf now.
On Tue, Jul 27, 2010 at 11:56 AM, nicolasd <[email protected]> wrote: > Hi VELO, I did that, I have my flash builder dump wich reference to > this: > > <path-element>C:\dev\FlashBuilder4\eclipse\plugins > \com.adobe.flexbuilder.flexunit_4.0.0.272416\flexunitframework\libs > \version4libs\Common</path-element> > <path-element>C:\dev\FlashBuilder4\eclipse\plugins > \com.adobe.flexbuilder.flexunit_4.0.0.272416\flexunitframework\libs > \version4libs\FlexProject</path-element> > <path-element>C:\dev\FlashBuilder4\eclipse\plugins > \com.adobe.flexbuilder.flexunit_4.0.0.272416\flexunitframework\locale > \version4locale</path-element> > > > I wonder if the maven configurationReport = true is generating the > build.xml inside target/classess/config-<version> and target/classes/ > config folders? > > If there is the config location I didnt found any reference to > flexunit. Beyond that, I did a mvn install of the swc's and > referencing them from the pom with the exactly same result > (Timeout.....) > > > Regards, > > N > > On 26 jul, 15:36, Marvin Froeder <[email protected]> wrote: > > Start here:http://flexmojos.sonatype.org/faq.html#9 > > > > VELOOn Mon, Jul 26, 2010 at 3:15 PM, nicolasd <[email protected]> wrote: > > > Hi Group, I'm pretty new to maven so I have some issues using it with > > > flexmojos. I have a Flex 4 project, wich use swiz and for the > > > moment use an API to grab mock data. The app works ok, even with a API > > > class that use a timer to dispatch events to simulate data push > > > > > Those are my versions: > > > > > Flex 4.0 > > > swiz-framework-1.0.0-RC1 > > > > > Flex unit(grabbed from project properties show this): > > > C:/dev/FlashBuilder4/eclipse/plugins/ > > > com.adobe.flexbuilder.flexunit_4.0.0.272416/flexunitframework/libs/ > > > version4libs/Common/flexunit_0.9.swc > > > C:/dev/FlashBuilder4/eclipse/plugins/ > > > com.adobe.flexbuilder.flexunit_4.0.0.272416/flexunitframework/libs/ > > > version4libs/Common/hamcrest-1.0.2.swc > > > C:/dev/FlashBuilder4/eclipse/plugins/ > > > com.adobe.flexbuilder.flexunit_4.0.0.272416/flexunitframework/libs/ > > > version4libs/FlexProject/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc > > > C:/dev/FlashBuilder4/eclipse/plugins/ > > > com.adobe.flexbuilder.flexunit_4.0.0.272416/flexunitframework/libs/ > > > version4libs/FlexProject/flexunitextended.swc > > > C:/dev/FlashBuilder4/eclipse/plugins/ > > > com.adobe.flexbuilder.flexunit_4.0.0.272416/flexunitframework/locale/ > > > version4locale/FlexUnitTestRunner_rb.swc > > > > > I've created a sample test using swiz autorwiringTestCase and works > > > perfecly whitin Flash builder, but my problem happen when > > > I run this test from maven, the error is the one below: > > > > > [DEBUG] [RESULT] End test suite > > > [DEBUG] [RESULT] Recivied data: <testsuite errors="0" failures="1" > > > name="flexUnitTests.GridTests" tests="1" time="0"> > > > <testcase name="testControllerActionRequested" time="0"> > > > <failure message="Timeout Occurred before expected event" > > > type="flexUnitTests.GridTests">Error: Timeout Occurred before expected > > > event > > > at org.flexunit.internals.runners.statements::ExpectAsync/ > > > handleAsyncTimeOut()[E:\hudson\jobs\FlexUnit4-Flex4\workspace > > > \FlexUnit4\src\org\flexunit\internals\runners\statements > > > \ExpectAsync.as:315] > > > at flash.events::EventDispatcher/dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent() > > > at org.flexunit.async::AsyncHandler/handleTimeout()[E:\hudson\jobs > > > \FlexUnit4-Flex4\workspace\FlexUnit4\src\org\flexunit\async > > > \AsyncHandler.as:175] > > > at flash.events::EventDispatcher/dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent() > > > at flash.utils::Timer/tick()</failure> > > > </testcase> > > > </testsuite> > > > [DEBUG] [RESULT] End test suite > > > [DEBUG] [RESULT] Recivied data: <endOfTestRun/> > > > [DEBUG] [RESULT] End test run - sending ACK: <endOfTestRunAck/> > > > [DEBUG] [RESULT] Socket buffer > > > [DEBUG] [CONTROL] query status > > > [DEBUG] [CONTROL] received status > > > [DEBUG] [CONTROL] status is: FINISHED > > > [DEBUG] [CONTROL] FINISHED received, terminating the thread > > > [DEBUG] [MOJO] launcher RUNNING > > > [DEBUG] [MOJO] pinger DONE > > > [DEBUG] [MOJO] resultHandler DONE > > > [DEBUG] [MOJO] launcher RUNNING > > > [DEBUG] [MOJO] pinger DONE > > > [DEBUG] [MOJO] resultHandler DONE > > > [DEBUG] [MOJO] launcher RUNNING > > > [DEBUG] [MOJO] pinger DONE > > > [DEBUG] [MOJO] resultHandler DONE > > > [DEBUG] [LAUNCHER] Flashplayer closed > > > [DEBUG] [LAUNCHER] Flashplayer exit as expected > > > [DEBUG] [MOJO] launcher DONE > > > [DEBUG] [MOJO] pinger DONE > > > [DEBUG] [MOJO] resultHandler DONE > > > [DEBUG] [MOJO] Test report of flexUnitTests.CheckColumnsMinSizeTest > > > [DEBUG] <testsuite errors="0" failures="0" > > > name="flexUnitTests.CheckColumnsMinSizeTest" tests="8" time="0"> > > > <testcase name="expiryColumnMinWidth" time="0"/> > > > <testcase name="sellColumnMinWidth" time="0"/> > > > <testcase name="infoColumnMinWidth" time="0"/> > > > <testcase name="stateColumnMinWidth" time="0"/> > > > <testcase name="marketColumnMinWidth" time="0"/> > > > <testcase name="rendererColumnMinWidth" time="0"/> > > > <testcase name="buyColumnMinWidth" time="0"/> > > > <testcase name="changeColumnMinWidth" time="0"/> > > > </testsuite> > > > [DEBUG] [MOJO] Test report of flexUnitTests.GridTests > > > [DEBUG] <testsuite errors="0" failures="1" > > > name="flexUnitTests.GridTests" tests="1" time="0"> > > > <testcase name="testControllerActionRequested" time="0"> > > > <failure message="Timeout Occurred before expected event" > > > type="flexUnitTests.GridTests">Error: Timeout Occurred before expected > > > event > > > at org.flexunit.internals.runners.statements::ExpectAsync/ > > > handleAsyncTimeOut()[E:\hudson\jobs\FlexUnit4-Flex4\workspace > > > \FlexUnit4\src\org\flexunit\internals\runners\statements > > > \ExpectAsync.as:315] > > > at flash.events::EventDispatcher/dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent() > > > at org.flexunit.async::AsyncHandler/handleTimeout()[E:\hudson\jobs > > > \FlexUnit4-Flex4\workspace\FlexUnit4\src\org\flexunit\async > > > \AsyncHandler.as:175] > > > at flash.events::EventDispatcher/dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent() > > > at flash.utils::Timer/tick()</failure> > > > </testcase> > > > </testsuite> > > > [WARNING] Unit test flexUnitTests.GridTests failed. > > > [INFO] > > > > ------------------------------------------------------------------------ > > > [INFO] Tests run: 9, Failures: 0, Errors: 1, Time Elapsed: 0 sec > > > [INFO] > > > > ------------------------------------------------------------------------ > > > [ERROR] BUILD ERROR > > > [INFO] > > > > ------------------------------------------------------------------------ > > > [INFO] Some tests fail > > > [INFO] > > > > ------------------------------------------------------------------------ > > > [DEBUG] Trace > > > org.apache.maven.lifecycle.LifecycleExecutionException: Some tests > > > fail > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: > > > 719) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java: > > > 556) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java: > > > 535) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java: > > > 387) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java: > > > 348) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java: > > > 180) > > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > > > at > > > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java: > > > 60) > > > 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: Some tests > > > fail > > > at > > > org.sonatype.flexmojos.test.FlexUnitMojo.tearDown(FlexUnitMojo.java: > > > 307) > > > at > > > org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java: > > > 152) > > > at > > > > > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java: > > > 490) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: > > > 694) > > > ... 17 more > > > [INFO] > > > > ------------------------------------------------------------------------ > > > [INFO] Total time: 52 seconds > > > [INFO] Finished at: Mon Jul 26 14:27:20 GFT 2010 > > > [INFO] Final Memory: 31M/216M > > > [INFO] > > > > ------------------------------------------------------------------------ > > > > > My master pom file(partially pasted here) is : > > > > > <properties> > > > <flex.version>4.1.0.15646</flex.version> > > > <flashplayer.version.major>10.0</flashplayer.version.major> > > > <flashplayer.version.minor>0</flashplayer.version.minor> > > > <flexunit.version>4.0</flexunit.version> <!--<flexunit.version>4.0| > > > 4.0-rc-1</flexunit.version>--> > > > <flexmojos.version>3.6.1</flexmojos.version> <!-- > > > <flexmojos.version>3.6.1|3.7-SNAPSHOT|3.7|4.0-SNAPSHOT</ > > > flexmojos.version>--> > > > <sonar.language>flex</sonar.language> > > > <sonar.dynamicAnalysis>false</sonar.dynamicAnalysis> > > > <root.basedir>${project.basedir}</root.basedir> > > > </properties> > > > > > and project pom file(partially pasted here) is: > > > > > <parent> > > > <groupId>MYGROUPID</groupId> > > > <artifactId>MASTER_PROJECT_NAME</artifactId> > > > <version>0.190-SNAPSHOT</version> > > > </parent> > > > > > <artifactId>Components.MarketGrid</artifactId> > > > <name>Components.MarketGrid</name> > > > <packaging>swc</packaging> > > > > > <properties> > > > <root.basedir>${project.parent.basedir}</root.basedir> > > > </properties> > > > > > <build> > > > <sourceDirectory>src/main</sourceDirectory> > > > <testSourceDirectory>src/test</testSourceDirectory> > > > <plugins> > > > <plugin> > > > <artifactId>maven-clean-plugin</artifactId> > > > <executions> > > > <execution> > > > <id>remove-FlexUnitApplication</id> > > > <phase>generate-sources</phase> > > > <goals> > > > <goal>clean</goal> > > > </goals> > > > </execution> > > > </executions> > > > <configuration> > > > <filesets> > > > <fileset> > > > <directory>src/main</directory> > > > <includes> > > > <include>FlexUnitApplication.mxml</include> > > > <include>FlexUnitCompilerApplication.mxml</include> > > > </includes> > > > </fileset> > > > </filesets> > > > </configuration> > > > </plugin> > > > > > <plugin> > > > <groupId>org.sonatype.flexmojos</groupId> > > > <artifactId>flexmojos-maven-plugin</artifactId> > > > <version>${flexmojos.version}</version> > > > <extensions>true</extensions> > > > <configuration> > > > <moduleFiles> > > > <module>com\myCompany\MarketGrid.mxml</module> > > > </moduleFiles> > > > <includeTestFiles> > > > <includeTestFile>*.as</includeTestFile> > > > </includeTestFiles> > > > <locales> > > > <locale>en_US</locale> > > > </locales> > > > <targetPlayer>${flashplayer.version.major}.$ > > > {flashplayer.version.minor}</targetPlayer> > > > </configuration> > > > <dependencies> > > > <dependency> > > > <groupId>com.adobe.flex</groupId> > > > <artifactId>compiler</artifactId> > > > <version>${flex.version}</version> > > > <type>pom</type> > > > </dependency> > > > > > </dependencies> > > > </plugin> > > > </plugins> > > > </build> > > > > > <dependencies> > > > > > <dependency> > > > <groupId>org.swizframework</groupId> > > > <artifactId>swiz-framework</artifactId> > > > <version>1.0.0-RC1</version> > > > <type>swc</type> > > > </dependency> > > > > > <dependency> > > > <groupId>MYGROUPID</groupId> > > > <artifactId>TradingApiClient.Core</artifactId> > > > <!--version>${project.parent.version}</version--> > > > <version>0.180-SNAPSHOT</version> > > > <type>swc</type> > > > </dependency> > > > > > <dependency> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>flex-framework</artifactId> > > > <version>${flex.version}</version> > > > <type>pom</type> > > > <exclusions> > > > <!-- make sure to exclude the default 'playerglobal' > > > transitive dependency --> > > > <exclusion> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>playerglobal</artifactId> > > > </exclusion> > > > </exclusions> > > > </dependency> > > > > > <dependency> > > > <groupId>com.adobe.flex.framework</groupId> > > > <artifactId>playerglobal</artifactId> > > > <version>${flex.version}</version> <!-- this artifact version > > > must match the flex SDK version used in this project --> > > > <classifier>${flashplayer.version.major}</classifier> <!-- the > > > classifier specifies the target flash player major version --> > > > <type>swc</type> > > > </dependency> > > > > > <dependency> > > > <groupId>com.adobe.flexunit</groupId> > > > <artifactId>flexunit</artifactId> > > > <version>${flexunit.version}</version> > > > <type>swc</type> > > > <scope>test</scope> > > > </dependency> > > > > > </dependencies> > > > > > Any help would be awsome, aswell english lessons! > > > > > Regards, > > > ND > > > > > -- > > > 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]<flex-mojos%[email protected]> > <flex-mojos%[email protected]<flex-mojos%[email protected]> > > > > > For more options, visit this group at > > >http://groups.google.com/group/flex-mojos > > > > >http://flexmojos.sonatype.org/ > > > > > > -- > 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]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- 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 http://flexmojos.sonatype.org/
