https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests
If this is the instruction, yes. FlashPlayer is found in the PATH. Kei On Oct 19, 11:11 am, Marvin Froeder <[email protected]> wrote: > Did you tried wiki instructions? > > VELO > > On Tue, Oct 19, 2010 at 4:08 PM, kei <[email protected]> wrote: > > I have modified my POM to reflect what I found on the WIKI for > > FlexUnit 0.9 (0.85 on the wiki, but 0.9 is the closest I could > > download). Now I am back to square one, receiving the "Invalid state" > > error. Do you have any advice for the POM file below? > > > This is taken from the sample POM provided here: > > >http://svn.sonatype.org/flexmojos/trunk/flexmojos-testing/flexmojos-t... > > > Kei > > > <?xml version="1.0" encoding="UTF-8"?> > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// > >www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:// > > maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> > > <modelVersion>4.0.0</modelVersion> > > <parent> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-flex-super-pom</artifactId> > > <version>3.3.0</version> > > </parent> > > > <groupId>sampleCase.tests</groupId> > > <artifactId>flexunit4</artifactId> > > <version>1.0-SNAPSHOT</version> > > > <packaging>swc</packaging> > > > <build> > > <sourceDirectory>src/main/flex</sourceDirectory> > > <testSourceDirectory>src/test/flex</testSourceDirectory> > > </build> > > > <reporting> > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-project-info-reports-plugin</artifactId> > > <version>2.1</version> > > </plugin> > > <plugin> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-maven-plugin</artifactId> > > <version>3.3.0</version> > > </plugin> > > </plugins> > > </reporting> > > > <dependencies> > > <dependency> > > <groupId>flexunit</groupId> > > <artifactId>flexunit</artifactId> > > <version>0.9</version> > > <type>swc</type> > > </dependency> > > </dependencies> > > </project> > > > On Oct 18, 1:10 pm, Marvin Froeder <[email protected]> wrote: > > > A visit to wiki may prove useful. > > > > VELO > > > > On Mon, Oct 18, 2010 at 6:06 PM, Bryan Turner <[email protected]> > > wrote: > > > > Also, the flexmojos-unittest-support you reference should be the same > > > > version as the FlexMojos plugin you use. Right now, you have that > > explicitly > > > > set to 3.3.0. It should be ${flexmojos.version} to match the plugin. In > > your > > > > <plugins/> section (not <pluginManagement/plugins> you should reference > > the > > > > FlexMojos plugin: > > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// > > > >www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:// > > > > maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> > > > > <modelVersion>4.0.0</modelVersion> > > > > <parent> > > > > <groupId> **** </groupId> > > > > <artifactId> *** </artifactId> > > > > <version> ***-SNAPSHOT</version> > > > > </parent> > > > > <groupId>sampleCase.tests</groupId> > > > > <artifactId>flexunit4</artifactId> > > > > <name>FlexUnit</name> > > > > <packaging>swc</packaging> > > > > <properties> > > > > <flash.version>9</flash.version> > > > > <flex.sdk.version>3.4.0.9271</flex.sdk.version> > > > > <flexmojos.version>3.7.1</flexmojos.version> > > > > <flexunit.version>0.9</flexunit.version> > > > > </properties> > > > > <build> > > > > <sourceDirectory>src/main/flex</sourceDirectory> > > > > <testSourceDirectory>src/test/flex</testSourceDirectory> > > > > <pluginManagement> > > > > <plugins> > > > > <plugin> > > > > <groupId>org.sonatype.flexmojos</groupId> > > > > <artifactId>flexmojos-maven-plugin</artifactId> > > > > <version>${flexmojos.version}</version> > > > > > <extensions>true</extensions> > > > > <configuration> > > > > <moduleFiles> > > > <module>sampleCase/tests/TestProgram.mxml</module> > > > > </moduleFiles> > > > > <includeTestFiles> > > > > > <includeTestFile>sampleSuite/TestSuite.as</includeTestFile> > > > > </includeTestFiles> > > > > <targetPlayer>${flash.version}</targetPlayer> > > > > </configuration> > > > > </plugin> > > > > </plugins> > > > > </pluginManagement> > > > > > <plugins> > > > > <plugin> > > > > <groupId>org.sonatype.flexmojos</groupId> > > > > <artifactId>flexmojos-maven-plugin</artifactId> > > > > </plugin> > > > > </plugins> > > > > </build> > > > > <dependencies> > > > > <dependency> > > > > <groupId>flexunit</groupId> > > > > <artifactId>flexunit</artifactId> > > > > <version>${flexunit.version}</version> > > > > <type>swc</type> > > > > </dependency> > > > > <dependency> > > > > <groupId>com.adobe.flex</groupId> > > > > <artifactId>compiler</artifactId> > > > > <version>${flex.version}</version> > > > > <type>pom</type> > > > > </dependency> > > > > <dependency> > > > > <groupId>org.sonatype.flexmojos</groupId> > > > <artifactId>flexmojos-unittest-support</artifactId> > > > > <type>swc</type> > > > > <scope>test</scope> > > > > <version>${flexmojos.version}</version> > > > > </dependency> > > > > <dependency > > > > <groupId>com.adobe.flex.framework</groupId> > > > > <artifactId>playerglobal</artifactId> > > > > <version>${flex.sdk.version}</version> > > > > <classifier>${flash.version}</classifier> > > > > <type>swc</type> > > > > </dependency> > > > > </dependencies> > > > > </project> > > > > On Mon, Oct 18, 2010 at 1:01 PM, Bryan Turner <[email protected] > > >wrote: > > > > >> You're still using FlexMojos 3.0.0 for the main plugin, based on that > > pom, > > > >> because your plugin's <version> tag does not reference > > ${flexmojos.version}; > > > >> it is explicitly set to 3.0.0. > > > > >> On Mon, Oct 18, 2010 at 12:57 PM, kei <[email protected]> wrote: > > > > >>> Thank you VELO, > > > > >>> I tried FlexUnit 0.9 instead of 4. The combination of versions is: > > > >>> <flash.version>9</flash.version> > > > >>> <flex.sdk.version>3.4.0.9271</flex.sdk.version> > > > >>> <flexmojos.version>3.7.1</flexmojos.version> > > > >>> <flexunit.version>0.9</flexunit.version> > > > > >>> Then, I got a different error: > > > > >>> ... > > > >>> [INFO] [resources:testResources {execution: default-testResources}] > > > >>> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > > > >>> resources, i.e. build is platform dependent! > > > >>> [INFO] Copying 0 resource > > > >>> [INFO] [flexmojos:test-compile {execution: default-test-compile}] > > > >>> [INFO] Flexmojos 3.7.1 > > > >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT > > > >>> file > > > >>> [INFO] Compiling test class: [sampleSuite.TestSuite] > > > >>> [INFO] [flexmojos:test-run {execution: default-test-run}] > > > >>> [INFO] Flexmojos 3.7.1 > > > >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT > > > >>> file > > > >>> [INFO] Running tests ****\FlexUnitTest\target\test-classes > > > >>> \TestRunner.swf > > > >>> [WARNING] [LAUNCHER] Using regular flashplayer tests > > > >>> [INFO] > > > ------------------------------------------------------------------------ > > > >>> [INFO] Tests run: 0, Failures: 0, Errors: 0, Time Elapsed: 0 sec > > > >>> [INFO] > > > ------------------------------------------------------------------------ > > > >>> [ERROR] BUILD ERROR > > > >>> [INFO] > > > ------------------------------------------------------------------------ > > > >>> [INFO] Invalid state: the flashplayer is closed, but the sockets > > still > > > >>> running... > > > > >>> I see a window popping up before the error. > > > > >>> Here is my new pom.xml. > > > > >>> Regards, > > > > >>> Kei > > > > >>> <?xml version="1.0" encoding="UTF-8"?> > > > >>> <project xmlns="http://maven.apache.org/POM/4.0.0" > > xmlns:xsi="http:// > > > >>>www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:// > > > >>> maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> > > > >>> <modelVersion>4.0.0</modelVersion> > > > >>> <parent> > > > >>> <groupId> **** </groupId> > > > >>> <artifactId> *** </artifactId> > > > >>> <version> ***-SNAPSHOT</version> > > > >>> </parent> > > > >>> <groupId>sampleCase.tests</groupId> > > > >>> <artifactId>flexunit4</artifactId> > > > >>> <name>FlexUnit</name> > > > >>> <packaging>swc</packaging> > > > >>> <properties> > > > >>> <flash.version>9</flash.version> > > > >>> <flex.sdk.version>3.4.0.9271</flex.sdk.version> > > > >>> <flexmojos.version>3.7.1</flexmojos.version> > > > >>> <flexunit.version>0.9</flexunit.version> > > > >>> </properties> > > > >>> <build> > > > >>> <sourceDirectory>src/main/flex</sourceDirectory> > > > >>> <testSourceDirectory>src/test/flex</testSourceDirectory> > > > >>> <pluginManagement> > > > >>> <plugins> > > ... > > read more » -- 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/
