JBehave 或 Surefire 能否报告来自 JUnitStories 测试套件的单个测试?
Can JBehave or Surefire report individual tests from a JUnitStories test suite?
我使用 Surefire Maven 插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<argLine>-Dhttp.proxyHost=${http.proxyHost}
-Dhttp.proxyPort=${http.proxyPort}</argLine>
</configuration>
</plugin>
到 运行 使用 JUnitStories 的多个 JBehave 测试
public class SystemTest extends JUnitStories {
protecetd List<String> storyPaths() {
// returns a list of multiple JBehave files
}
}
并获得总结整个测试套件的单行报告:
-------------------------------------------------------------------------------
Test set: <path>.SystemTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.803 sec -
in <path>.SystemTest
我能否配置 JUnitStories 或 Surefire,以便我为 storyPaths() 给出的每个文件获取一行?
在尝试配置一段时间后,我放弃并编写了一个自定义 JBehave 报告器,它编写多个 JUnit 结果文件,每个故事文件一个。
我使用 Surefire Maven 插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<argLine>-Dhttp.proxyHost=${http.proxyHost}
-Dhttp.proxyPort=${http.proxyPort}</argLine>
</configuration>
</plugin>
到 运行 使用 JUnitStories 的多个 JBehave 测试
public class SystemTest extends JUnitStories {
protecetd List<String> storyPaths() {
// returns a list of multiple JBehave files
}
}
并获得总结整个测试套件的单行报告:
-------------------------------------------------------------------------------
Test set: <path>.SystemTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.803 sec -
in <path>.SystemTest
我能否配置 JUnitStories 或 Surefire,以便我为 storyPaths() 给出的每个文件获取一行?
在尝试配置一段时间后,我放弃并编写了一个自定义 JBehave 报告器,它编写多个 JUnit 结果文件,每个故事文件一个。