提交 cb1a3b97 作者: Steven Allen

ci: parallelize interop tests

上级 83834728
......@@ -146,6 +146,7 @@ jobs:
executor: node
environment:
IPFS_GO_EXEC: /tmp/circleci-workspace/bin/ipfs
parallelism: 4
steps:
- *make_out_dirs
- attach_workspace:
......@@ -171,7 +172,7 @@ jobs:
- run:
name: Installing reporting tools
command: |
npm install --save mocha-junit-reporter@1.23.1 mocha-multi-reporters@1.1.0
npm install --save-dev mocha-junit-reporter@1.23.1 mocha-multi-reporters@1.1.0
working_directory: ~/ipfs/go-ipfs/interop
- run:
name: Running tests
......@@ -179,7 +180,8 @@ jobs:
mkdir -p /tmp/test-results/interop/
export MOCHA_FILE="$(mktemp /tmp/test-results/interop/unit.XXXXXX.xml)"
echo '{"reporterEnabled": "mocha-junit-reporter, spec"}' > mocha-conf.json
node_modules/.bin/mocha test/node.js -R mocha-multi-reporters --reporter-options "configFile=mocha-conf.json"
node_modules/.bin/mocha -R mocha-multi-reporters --reporter-options "configFile=mocha-conf.json" \
$(sed -n -e "s|^require('\(.*\)')$|test/\1|p" test/node.js | circleci tests split)
working_directory: ~/ipfs/go-ipfs/interop
environment:
IPFS_REUSEPORT: false
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论