我有一个与Maven和Cucumber集成的Selenium Automation Framework。我想用詹金斯进行黄瓜测试。
我正在按照步骤运行它:
执行这些步骤后黄瓜测试没有运行,但Build成功。
答案 0 :(得分:1)
你的pom.xml应该有如下脚本的脚本。
jenkins中的目标和选项应该是 - Dtest = Runnerclass test ,如果你正在运行单一测试
<profiles>
<profile>
<id>integration-tests</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<parallel>none</parallel>
<threadCount>1</threadCount>
<disableXmlReport>true</disableXmlReport>
</configuration>
<executions>
<execution>
<id>Runnerclass</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
上面插件中的id是你的跑步者。 然后你可以在jenkins中运行你的测试。
答案 1 :(得分:0)
您需要在pom.xml中的
中包含以下库<pluginManagement></pluginManagement>
再次构建项目,然后在pom.xml的目录中执行 - “maven clean”,“maven test”