我正在努力想出一种有效的方法来索引我的JUnit测试,并希望能够提供一些自动化的方法来实现它。
现在,我有一个包含50多个单元测试的JUnit Text夹具。我希望通过一个@After块或其他东西,在每次测试之后,它可以运行一些打印输出类型的测试“摘要”,指定唯一的参数等,然后理想情况下,我可以采取这个输出,并将其用作测试套件的索引。
唯一的参数包括测试函数的名称,测试的各种输入参数以及预期/实际结果等。
我不确定如何做到这一点,但我确信我不是第一个想尝试做这样的事情的人,所以我想知道是否存在现有或有效的方法这样做。
提前致谢!
答案 0 :(得分:2)
使用maven设置项目 - 而不是获得JUnit测试的所有结果。
看看Maven及其surefire插件,如何自定义输出。
Maven:http://maven.apache.org/
Surefire插件:http://maven.apache.org/plugins/maven-surefire-plugin/