我正在尝试编写一个rake文件,该文件调用我使用parallel_tests指定的任何规范,并使用ci_reporter gem报告结果。如下所示:
rake parallel_rspec [options] rake-job [options]
我需要帮助在rake中正确设置parallel_tests,因为README对我来说不够清晰。
安装parallel_tests gem后,我可以从命令行
成功运行以下命令parallel_rspec spec / location / of / * _ spec.rb
当我尝试跑步时
rake parallel:test spec
正如README所述,它表示找不到任务。经过一些谷歌搜索,添加
要求'parallel_tests / tasks'
到rake文件,但后来抱怨shellWords未初始化。然后我添加了
要求'shellWords'
那个问题消失了。然而,接下来出现了更多问题,首先是因为我无法控制执行哪些规范,最终会出现更多错误。
我的问题是,在rake中设置parallel_tests的正确方法是什么,其次,如何集成ci_reporter来记录返回的结果?