我有Junit 4.8.2和maven 3我的应用程序中的某些测试应该在构建失败的情况下失败,其中一些不应该(只报告以下可选测试失败)
我怎么能用junit做这个呢?如果我不能那么可能那个可以吗?
例如,我有两个测试用例:
首先并不重要,因为连接超时,服务不可用等等原因可能会失败.因此,如果它失败了,我不想让整个构建失败,只是让用户知道它并写入控制台
第二个是非常重要的,如果它失败了 - 构建也应该失败
我知道@Ignore - 这不是我想要的,因为我不想跳过任何测试.
我知道@Category,所以如果你知道如何配置surefire插件说:if category com.me.Required - 如果失败并且类别com.me.Optional - build不应该失败,build应该失败