Cucumber 声纳构建不运行黄瓜测试
我正试着在詹金斯的基础上运行声纳。我的项目包含Junit和Cucumber测试。我在构建之后验证了日志文件,Sonar构建在正常的maven构建之后开始,只选择Junit测试,而不选择Cucumber测试 我的POM文件中有以下版本和插件。请让我知道,如果有人遇到类似的问题,并修复它。非常感谢 Junit版本4.11 Cumber版本1.1.2 声纳版本3.5.1Cucumber 声纳构建不运行黄瓜测试,cucumber,sonarqube,Cucumber,Sonarqube,我正试着在詹金斯的基础上运行声纳。我的项目包含Junit和Cucumber测试。我在构建之后验证了日志文件,Sonar构建在正常的maven构建之后开始,只选择Junit测试,而不选择Cucumber测试 我的POM文件中有以下版本和插件。请让我知道,如果有人遇到类似的问题,并修复它。非常感谢 Junit版本4.11 Cumber版本1.1.2 声纳版本3.5.1 <plugin> <groupId>org.mortbay.jett
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<executions>
<execution>
<id>start-jetty</id>
<phase>process-test-classes</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>prepare-package</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
<configuration>
<stopPort>8999</stopPort>
<stopKey>STOP</stopKey>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8997</port>
<maxIdleTime>3600000</maxIdleTime>
</connector>
</connectors>
<systemProperties>
<systemProperty>
<name>dqs.env</name>
<value>local</value>
</systemProperty>
</systemProperties>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludes>
<exclude>**/*RunDQSWsTest.java</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>test</goal>
</goals>
<phase>integration-test</phase>
<configuration>
<excludes>
<exclude>none</exclude>
</excludes>
<includes>
<include>**/*RunDQSWsTest.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
org.mortbay.jetty
jetty maven插件
起动码头
过程测试类
跑
0
真的
停靠码头
准备包装
停止
8999
停止
8997
3600000
dqs.env
地方的
org.apache.maven.plugins
maven surefire插件
**/*rundqswtest.java
集成测试
测试
集成测试
没有一个
**/*rundqswtest.java
RunDQSWsTest.java是运行所有.feature文件的主文件从POM文件中删除maven surefire插件后,Sonar能够选择cucumber测试,但所有断言语句都失败。SonarQube尚不支持cucumber测试报告的导入。谢谢你的澄清。