From 2ea07b6c7553aea2a3887ac9caccb99e6d0531b7 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Wed, 14 Aug 2019 18:40:38 -0700 Subject: [PATCH] ci: send interop results to stdout and junit --- .circleci/config.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7bc619b48..e2fae1c01 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -163,18 +163,23 @@ jobs: name: Installing dependencies command: | npm install - npm install mocha-junit-reporter working_directory: ~/ipfs/go-ipfs/interop - save_cache: key: v1-interop-{{ checksum "~/ipfs/go-ipfs/interop/package-lock.json" }} paths: - ~/ipfs/go-ipfs/interop/node_modules + - 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 command: | mkdir -p /tmp/test-results/interop/ 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 environment: IPFS_REUSEPORT: false