2012-02-20 3 views

답변

2

마지막으로 테스트를 설정하는 것은 수용 테스트를 실행하기 위해 다른 프로필을 작성하는 것입니다.

예는 여기에 주어진 :

 <profile> 
     <id>acceptance-test</id> 
     <activation> 
      <property> 
       <name>type</name> 
       <value>acceptance</value> 
      </property> 
     </activation> 
     <build> 
      <plugins> 
       <plugin> 
        <groupId>org.codehaus.mojo</groupId> 
        <artifactId>build-helper-maven-plugin</artifactId> 
        <version>1.7</version> 
        <executions> 
         <execution> 
          <id>add-specs-source</id> 
          <phase>compile</phase> 
          <goals> 
           <goal>add-test-source</goal> 
          </goals> 
          <configuration> 
           <sources> 
            <source>${basedir}/src/test/specs</source> 
           </sources> 
          </configuration> 
         </execution> 
        </executions> 
       </plugin> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId> 
        <version>2.3.1</version> 
        <configuration> 
         <encoding>UTF-8</encoding> 
         <source>1.5</source> 
         <target>1.5</target> 
        </configuration> 
       </plugin> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-surefire-plugin</artifactId> 
        <version>2.11</version> 
        <configuration> 
         <forkMode>pertest</forkMode> 
         <argLine>-Xms1024m -Xmx1024m</argLine> 
         <testFailureIgnore>false</testFailureIgnore> 
         <skip>false</skip> 
         <testSourceDirectory>src/test/specs</testSourceDirectory> 
         <includes> 
          <include>**/*Fixture.java</include> 
         </includes> 
         <systemPropertyVariables> 
          <propertyName>concordion.output.dir</propertyName> 
          <buildDirectory>target/concordion</buildDirectory> 
         </systemPropertyVariables> 
        </configuration> 
       </plugin> 
      </plugins> 
     </build> 
    </profile> 
+0

좋은 예. **/* Fixture.java **/*. java – thirdy

+0

확실한 플러그인을위한 아래의 값. target/concordion으로 수정해야합니다. 적어도 내 경우에는 효과가있다. – thirdy

1

당신은 통합 테스트 단계에서 단위 Concordion 테스트를 실행하기 위해 받는다는 안전 장치 플러그인을 사용할 수 있습니다. 그 확실한 플러그인과 비슷합니다.

관련 문제