CircleCI:用于并行测试的逗号分隔文件

时间:2015-07-28 14:37:04

标签: arguments continuous-integration protractor circleci specs

在CircleCI上设置rspec或黄瓜的并行测试非常容易:

test:
  override:
    - bundle exec rspec:
        parallel: true
        files:
          - spec/unit/sample.rb   # can be a direct path to file
          - spec/**/*.rb          # or a glob (ruby globs)

但是我尝试拆分量角器测试。它将逗号分隔文件作为命令行参数而不是空格分隔文件。如果没有太多工作,我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以尝试将以下内容添加到circle.yml:

test:
  override:
    - run () { echo $@ | tr ' ' ',' | xargs protractor; }; run:
        parallel: true
        files: ..