TestNG testsuite不是从Jenkins运行的,它可以从命令提示符和eclipse运行

时间:2017-06-01 20:54:17

标签: maven selenium jenkins

为Maven项目设置了Jenkins。它被正确踢了。

问题:当运行TestNG测试套件被调出但未运行任何与selenium相关的测试用例时,它运行了其他测试用例,其中我只是在测试套件中打印日期。成功运行其他测试用例似乎设置是正确的。下面是POM快照。在3个测试用例中,只有一个有selenium网页调用,只有这些情况没有通过,即使页面没有启动。

<build>
    <plugins>
        <!-- Compiler plug-in -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
        </plugin>
        <!-- Below plug-in is used to execute tests -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
                <suiteXmlFiles>
                    <!-- TestNG suite XML files -->
                    <suiteXmlFile>testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>
    </plugins>
</build>    
<dependencies>          
    <dependency>                
         <groupId>junit</groupId>                               
         <artifactId>junit</artifactId>                             
         <version>3.8.1</version>                               
         <scope>test</scope>                                
    </dependency>               
    <dependency>                
        <groupId>org.seleniumhq.selenium</groupId>                              
        <artifactId>selenium-java</artifactId>                              
        <version>2.45.0</version>                               
    </dependency>               
    <dependency>                
        <groupId>org.testng</groupId>                               
        <artifactId>testng</artifactId>                             
        <version>6.8</version>                              
        <scope>test</scope>                                     
   </dependency>                
    <dependency>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.5</version>
    </dependency>
</dependencies>

0 个答案:

没有答案