2012-12-28 57 views
1

贊同java我想在maven flex mojo中執行單元測試。但無法執行單元測試。這是您觀察的pom文件。如何配置Flex Mojos單元測試maven

<?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.0 http://maven.apache.org/maven-v4_0_0.xsd"> 

    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.formativesoft.flex</groupId> 
    <artifactId>rdpair</artifactId> 
    <version>1.0.1</version> 
    <packaging>swf</packaging> 

    <name>rdpair Flex</name> 
    <dependencies> 
    <dependency> 
     <groupId>com.adobe.flex.framework</groupId> 
     <artifactId>flex-framework</artifactId> 
     <version>4.5.1.21328</version> 
     <type>pom</type> 
    </dependency> 

    <dependency> 
     <groupId>com.adobe.flexunit</groupId> 
     <artifactId>flexunit</artifactId> 
     <version>0.85</version> 
     <type>swc</type> 
     <scope>test</scope> 
    </dependency> 
    </dependencies> 

    <build> 
    <sourceDirectory>src/main/flex</sourceDirectory> 
    <testSourceDirectory>src/test/flex</testSourceDirectory> 
    <plugins> 
     <plugin> 
     <groupId>org.sonatype.flexmojos</groupId> 
     <artifactId>flexmojos-maven-plugin</artifactId> 
     <version>4.0-RC2</version> 
     <extensions>true</extensions> 
     </plugin> 
    </plugins> 
    </build> 
</project> 

執行maven單元測試時缺少哪些屬性/插件/依賴關係?

回答

2

你應該申報哪些文件包含了測試:

<includeTestFiles> 
    <includeTestFile>*Test.as</includeTestFile> 
</includeTestFiles> 

而且還指定路徑的Flash播放器(移動,在你的settings.xml)

<properties> 
    <flex.flashplayer.url>C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\player\win\11.1\FlashPlayerDebugger.exe</flex.flashplayer.url> 
</properties>