如何用jenkins用于向我们提供报告的junit
xml语法标记易碎的测试?詹金斯(Jenkins)为我提供了一份成功和失败的测试报告。我想知道哪些测试是片状的。
当然,必须避免并修复片状测试。测试应始终通过,如果不是,则需要进行测试。
但是,我们并不是生活在一个完美的世界中,因此,识别不时失败的测试可能会有所帮助。
由于Jenkins跟踪测试结果,因此您可以逐步浏览特定测试用例的历史记录(使用“上一个/下一个构建”链接)。
此外,还有两个Jenkins插件可能会有所帮助:
问题内容: 我正在测试一种在出现问题时记录警告并返回null的方法。 就像是: 我想用junit测试在所有情况下都返回警告,除了返回null外(例如,未找到文件,文件是只读的)。 有任何想法吗? 谢谢,asaf :-) 更新 我对亚伦回答的实现(加上彼得的评论): 多谢你们, 问题答案: 在单元测试的设置中: 获取相同的记录器 使其非可加性 添加一个可记住列表中消息的附加程序: } 将追加器添加到
问题内容: 目前,我有以下 build.gradle 文件: 这 的build.gradle 文件是我的仓库 在这里 。我所有的主文件都在 src / model /中 ,它们各自的测试在 test / model中 。 如何正确添加JUnit 4 依赖项 ,然后在 测试/模型 文件夹中运行那些测试? 问题答案: 如何正确添加junit 4依赖关系? 假设您要针对标准Maven(或等效版本)存储库
我想为我的一个编写一个简单的测试,并断言输入已正确映射到: 问题:如何向该servlet发送请求正文。然后再检查一下字段是否都设置正确? 这可能与此类似,但我不知道如何检查/监视已解析的DTO? @重复标记:这不是链接问题(关于如何读取响应正文字符串)的重复。我实际上是在要求进行身体测试。
当前我有以下build.gradle文件: 此build.gradle文件用于我的存储库。我的所有主文件都在src/model/中,它们各自的测试都在test/model中。
问题内容: 您如何测试使用JUnit触发异步流程的方法? 我不知道如何让我的测试等待过程结束(这不完全是单元测试,它更像是集成测试,因为它涉及多个类,而不仅仅是一个类)。 问题答案: 恕我直言,让单元测试创建或在线程上等待是不好的做法。您希望这些测试能在几秒钟内运行。这就是为什么我想提出一种分两步的方法来测试异步过程。 测试您的异步过程是否已正确提交。您可以模拟接受异步请求的对象,并确保提交的
以下是我使用的文件: 组成部分xml 服务我mpl.java est.java 错误: