2012-12-28 2 views
1

maven soapui pro plugin을 사용하여 테스트 스위트를 실행하고 있습니다. 테스트 케이스에 필요한 고유 한 데이터를 생성하는 Groovy 스크립트를 사용하고 싶습니다. 고유 한 데이터를 가져 오기 위해 pom의 groovy 스크립트에 대한 경로를 어떻게 지정합니까?maven soapui pro plugin

현재 POM은 플러그인 다음과 같습니다 문제를 해결할 수

<plugin> 
       <groupId>eviware</groupId> 
       <artifactId>maven-soapui-pro-plugin</artifactId> 
       <version>4.0.0</version> 
       <executions> 
        <execution> 
         <phase>integration-test</phase> 
         <goals> 
          <goal>test</goal> 
         </goals> 
         <configuration> 
          <projectFile>src/test/resources/CIAM-Integration-test-suite-soapui-project.xml</projectFile> 
          <outputFolder>${project.build.directory}/soapui-reports</outputFolder> 
          <!-- <endpoint>${thirdpartyinventory.service.endpoint}</endpoint> --> 
          <printReport>true</printReport> 
          <junitReport>true</junitReport> 
          <!-- <projectProperties> 
           <value>message=Hello World!</value> 
           <value>jdbcString=${thirdpartyinventory.jdbcString}</value> 
          </projectProperties> --> 
          <soapuiProperties> 
           <property> 
            <name>soapui.logroot</name> 
            <value>${project.build.directory}/soapui-logs/</value> 
           </property> 
           <property> 
             <name>soapui.scripting.library</name> 
             <value>src/test/resources/B2C.groovy</value> 
           </property> 
          </soapuiProperties> 
         </configuration> 
        </execution> 
       </executions> 
       <dependencies> 
        <dependency> 
         <groupId>jgoodies</groupId> 
         <artifactId>looks</artifactId> 
         <version>2.2.0</version> 
        </dependency> 
        <dependency> 
         <groupId>fife</groupId> 
         <artifactId>rsyntaxtextarea</artifactId> 
         <version>1.3.4</version> 
        </dependency> 
        <dependency> 
         <groupId>junit</groupId> 
         <artifactId>junit</artifactId> 
         <version>4.4</version> 
        </dependency> 
        <dependency> 
         <groupId>hsqldb</groupId> 
         <artifactId>hsqldb</artifactId> 
         <version>1.8.0.10</version> 
         <type>jar</type> 
        </dependency> 
        <dependency> 
         <groupId>com.oracle</groupId> 
         <artifactId>ojdbc14</artifactId> 
         <version>10.2.0.3.0</version> 
         <type>jar</type> 
        </dependency> 
       </dependencies> 
      </plugin> 
+0

어떻게 같은 현재의 치어 모양? – khmarbaise

답변

1

합니다.

는 치어의 간단한 변경했다 :

이전 코드 :

<soapuiProperties> 
           <property> 
            <name>soapui.logroot</name> 
            <value>${project.build.directory}/soapui-logs/</value> 
           </property> 
           <property> 
             <name>soapui.scripting.library</name> 
             <value>src/test/resources/B2C.groovy</value> 
           </property> 
          </soapuiProperties> 

변경 코드 :

<soapuiProperties> 
           <property> 
            <name>soapui.logroot</name> 
            <value>${project.build.directory}/soapui-logs/</value> 
           </property> 
           <property> 
             <name>soapui.scripting.library</name> 
             <value>src/test/resources</value> 
           </property> 
          </soapuiProperties> 
+0

이것은 sem가 작동하지 않습니다 -이 ID는 obc/jdbc jar와 관련이 있습니까? – user2062360