我正在调查ChefSpec报告(有报道)和Test Kitchen报告
可以生成为junit格式,因此可以由Jenkins进行解析以发布结果。
或者,如果还有其他友好的方式,这些结果可以由 Jenkins (Jenkins)发布。
谢谢。
编辑1:
抱歉,如果我解释不正确,但是我知道Chefspec用于单元测试,而test kitchen用于集成测试。
我在这个问题中的意思是如何以 Jenkins (Jenkins)可以解析的格式(例如junit格式)获取测试结果报告(对于Chefspec和在另一个手动测试厨房中)。
最佳答案
您会混淆单元测试和集成测试。 ChefSpec是一个单元测试框架。它不会执行真正的收敛,而是运行内存中的所有内容。 Test Kitchen是一个集成框架。它使用VM在实际计算机上实际运行Chef。
它们是您构建的不同部分。您不能从Test Kitchen运行ChefSpec,反之亦然。
至于从ChefSpec报表获得机器可解析的输出,那是我要做的事情。我想要的东西比JSON更灵活,而且我希望用户也能够提供自己的模板。
资料来源:
关于chef-infra - ChefSpec和测试厨房,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23549804/