mirror of
https://github.com/ipfs/kubo.git
synced 2026-03-13 04:08:08 +08:00
ci: parallelize interop tests
This commit is contained in:
parent
2ea07b6c75
commit
5a1686931f
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user