有没有人知道将多个测试框架混合和合并在一起的好方法,以便它们可以全部批量运行并返回可靠的总体总数,其中哪些框架和套件/规范的测试失败了。
假设我对特定项目的测试设置如下所示:
- 我正在使用
Rails
(Ruby) 并使用RSpec
对其进行测试。 - 我还在我的
Rails
应用程序中使用了Cucumber
。 - 我正在使用
MochaJS
和Testacular runner
进行JavaScript
测试。 - 我正在使用
Jasmine
来测试我也在使用的一些NodeJS
应用程序。
现在要测试这些测试组中的每一个,我必须启动它们各自的框架/实例,为每个框架/实例启动并运行“运行测试”操作,然后汇总结果并找出哪些测试失败了,哪些测试失败了那些没有。
有人知道专为执行此操作而设计的工具吗?
最佳答案
您可能需要一个构建自动化软件来一起执行所有这些任务。 每当您的一个测试过程失败时,您都会得到详细的反馈。
当您开发 ruby 应用程序时,Buildr 可能是最佳选择,但您也可以使用 Ant 或 Rant... 您可以在此处找到完整的工具列表: http://en.wikipedia.org/wiki/List_of_build_automation_software
关于testing - 将多个测试框架和套件混合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212889/