Test(CI) setup code coverage

Also moves ava config to package.json
This commit is contained in:
Joey Baker
2016-10-26 17:25:18 -07:00
parent 10d108878a
commit 57f95f8c95
4 changed files with 43 additions and 5 deletions

14
scripts/test.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
# strict mode http://redsymbol.net/articles/unofficial-bash-strict-mode/
set -euo pipefail
IFS=$'\n\t'
nyc=./node_modules/.bin/nyc
ava=./node_modules/.bin/ava
if [ ! -z ${CI:-} ]; then
$nyc $ava --tap=${CI-false} | tap-xunit > $CIRCLE_TEST_REPORTS/ava/ava.xml
else
$nyc $ava
fi