fix test coverage
This commit is contained in:
parent
e1c981a9de
commit
c76536be90
@ -1,2 +1,3 @@
|
||||
instrumentation:
|
||||
root: lib
|
||||
root: .
|
||||
excludes: "**/node_modules/**"
|
||||
|
||||
2
Makefile
2
Makefile
@ -36,7 +36,7 @@ test-browser:
|
||||
test-cov: clean
|
||||
BABEL_ENV=test; \
|
||||
make build
|
||||
node $(ISTANBUL_CMD) $(MOCHA_CMD) -- test/core
|
||||
./scripts/test-cov.sh
|
||||
|
||||
test-travis: bootstrap lint build test
|
||||
|
||||
|
||||
1
mocha.opts
Normal file
1
mocha.opts
Normal file
@ -0,0 +1 @@
|
||||
--reporter dot --ui tdd
|
||||
16
scripts/_get-test-directories.sh
Executable file
16
scripts/_get-test-directories.sh
Executable file
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
TEST_DIRS=""
|
||||
|
||||
for f in packages/*; do
|
||||
if [ -n "$TEST_ONLY" ] && [ `basename $f` != "$TEST_ONLY" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ -d "$f/test" ]; then
|
||||
TEST_DIRS="$f/test $TEST_DIRS"
|
||||
fi
|
||||
done
|
||||
|
||||
echo $TEST_DIRS
|
||||
5
scripts/test-cov.sh
Executable file
5
scripts/test-cov.sh
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
node node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- `scripts/_get-test-directories.sh` --opts mocha.opts
|
||||
test -n "`which open`" && open coverage/lcov-report/index.html
|
||||
@ -5,16 +5,4 @@ if [ -z "$TEST_GREP" ]; then
|
||||
TEST_GREP=""
|
||||
fi
|
||||
|
||||
TEST_DIRS=""
|
||||
|
||||
for f in packages/*; do
|
||||
if [ -n "$TEST_ONLY" ] && [ `basename $f` != "$TEST_ONLY" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ -d "$f/test" ]; then
|
||||
TEST_DIRS="$f/test $TEST_DIRS"
|
||||
fi
|
||||
done
|
||||
|
||||
node node_modules/mocha/bin/_mocha $TEST_DIRS --reporter dot --ui tdd --grep "$TEST_GREP"
|
||||
node node_modules/mocha/bin/_mocha `scripts/_get-test-directories.sh` --opts mocha.opts --grep "$TEST_GREP"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user