https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests#Runningunittests-noway
On Tue, Oct 19, 2010 at 4:35 PM, kei <[email protected]> wrote: > 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]<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/
