UNPKG

584 BPlain TextView Raw
1#!/bin/sh
2
3if [ $(which jscoverage) ]
4then
5 echo "Running test coverage..."
6 rm -rf ./zetta-runtime-HEAD
7 rm -rf ./zetta-runtime-jscoverage
8 git archive --format=tar --prefix=zetta-runtime-HEAD/ HEAD | tar x
9 jscoverage --exclude=node_modules ./zetta-runtime-HEAD ./zetta-runtime-jscoverage
10 cd ./zetta-runtime-jscoverage/
11 npm install
12 mocha --reporter html-cov > coverage.html
13 open coverage.html
14else
15 echo "jscoverage is not installed"
16 echo "if on OS X:"
17 echo " use brew install jscoverage"
18 echo "if on linux:"
19 echo " use sudo apt-get install jscoverage"
20fi
21