You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
376 B
18 lines
376 B
#!/bin/sh
|
|
set -x
|
|
|
|
ROOT=$PWD
|
|
|
|
# Make a copy of src into src-cov, with the coverage code.
|
|
$ROOT/node_modules/.bin/jscover $ROOT/src $ROOT/src-cov
|
|
|
|
# Run the tests.
|
|
JSCOV=1 $ROOT/node_modules/.bin/mocha -R mocha-lcov-reporter > $ROOT/coverage.lcov
|
|
|
|
# Update the server with the results.
|
|
$ROOT/node_modules/.bin/codecov
|
|
|
|
# Clean up.
|
|
rm -f $ROOT/coverage.lcov
|
|
rm -rf $ROOT/src-cov
|