提交 83834728 作者: Steven Allen

ci: send interop results to stdout and junit

上级 256494ba
...@@ -163,18 +163,23 @@ jobs: ...@@ -163,18 +163,23 @@ jobs:
name: Installing dependencies name: Installing dependencies
command: | command: |
npm install npm install
npm install mocha-junit-reporter
working_directory: ~/ipfs/go-ipfs/interop working_directory: ~/ipfs/go-ipfs/interop
- save_cache: - save_cache:
key: v1-interop-{{ checksum "~/ipfs/go-ipfs/interop/package-lock.json" }} key: v1-interop-{{ checksum "~/ipfs/go-ipfs/interop/package-lock.json" }}
paths: paths:
- ~/ipfs/go-ipfs/interop/node_modules - ~/ipfs/go-ipfs/interop/node_modules
- run: - run:
name: Installing reporting tools
command: |
npm install --save mocha-junit-reporter@1.23.1 mocha-multi-reporters@1.1.0
working_directory: ~/ipfs/go-ipfs/interop
- run:
name: Running tests name: Running tests
command: | command: |
mkdir -p /tmp/test-results/interop/ mkdir -p /tmp/test-results/interop/
export MOCHA_FILE="$(mktemp /tmp/test-results/interop/unit.XXXXXX.xml)" export MOCHA_FILE="$(mktemp /tmp/test-results/interop/unit.XXXXXX.xml)"
node_modules/.bin/mocha --reporter=mocha-junit-reporter 'test/node.js' 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"
working_directory: ~/ipfs/go-ipfs/interop working_directory: ~/ipfs/go-ipfs/interop
environment: environment:
IPFS_REUSEPORT: false IPFS_REUSEPORT: false
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论