FitNesse 具有 wiki 风格的文档功能。它为这些规范测试提供了代码和文档。
Spock 中是否有一种方法(使用插件?/开箱即用?)生成任何类型的类似文档以向项目经理/利益相关者炫耀,他们不能期望阅读(Groovy)源代码Spock 规范。
最佳答案
好吧,我已经使用描述测试中每个 Spock block 的字符串来生成 HTML 报告。 请访问我的项目,让我知道是否有帮助:
https://github.com/renatoathaydes/spock-reports
您可以从 reports
目录下载 jar,然后将其添加到您的类路径中。运行您的测试,您将“奇迹般地”在目录 build/spock-reports
中生成报告!
如果您想自定义报告,您甚至可以提供自己的 CSS 样式表,如 README 中所述。
Here's a blogpost我写了关于编写这个 Spock 扩展的文章。
更新
spock-reports 已在 Maven Central 上可用有一段时间了,还有JCenter .
关于testing - 非程序员可以使用 Spock 阅读文档吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6933299/