re-enabled code coverage

This commit is contained in:
Dominic Gannaway
2017-04-03 15:49:25 +01:00
parent 64559f8b07
commit 0364501c24
4 changed files with 17 additions and 12 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
set -e
node ./scripts/tasks/jest -- --coverage
node ./scripts/tasks/jest --coverage
if [ -z $CI_PULL_REQUEST ]; then
cat ./coverage/lcov.info | ./node_modules/.bin/coveralls
fi
+8 -4
View File
@@ -12,21 +12,25 @@ COMMANDS_TO_RUN=()
# - 1:15 grunt build
# with everything else < 0:30.
# if [ $((1 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then
# COMMANDS_TO_RUN+=('./scripts/circleci/test_coverage.sh')
# fi
if [ $((1 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then
COMMANDS_TO_RUN+=('./scripts/circleci/test_coverage.sh')
fi
if [ $((2 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then
COMMANDS_TO_RUN+=('./scripts/circleci/test_fiber.sh')
fi
if [ $((3 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then
COMMANDS_TO_RUN+=('./scripts/circleci/test_html_generation.sh')
fi
# These seem out of order but extract-errors must be run after jest.
if [ $((0 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then
COMMANDS_TO_RUN+=('node ./scripts/tasks/eslint')
COMMANDS_TO_RUN+=('node ./scripts/prettier/index')
COMMANDS_TO_RUN+=('node ./scripts/tasks/flow')
COMMANDS_TO_RUN+=('node ./scripts/tasks/jest')
COMMANDS_TO_RUN+=('./scripts/circleci/test_build.sh')
COMMANDS_TO_RUN+=('./scripts/circleci/build.sh')
COMMANDS_TO_RUN+=('./scripts/circleci/track_stats.sh')
fi
+8 -7
View File
@@ -2,16 +2,17 @@
const path = require('path');
const spawn = require('child_process').spawn;
const argv = require('minimist')(process.argv.slice(2));
console.log('running jest');
console.log('Running Jest');
const args = [
path.join('node_modules', 'jest-cli', 'bin', 'jest'),
'--runInBand',
];
// if (coverage) {
// args.push('--coverage');
// }
];
if (argv.coverage) {
args.push('--coverage');
}
const jest = spawn('node', args, {
stdio: 'inherit',
@@ -22,9 +23,9 @@ const jest = spawn('node', args, {
jest.on('close', (code) => {
if (code === 1) {
console.error('jest failed');
console.error('Jest failed!');
} else {
console.log('jest passed');
console.log('Jest passed!');
}
process.exit(0);
});