#!/usr/bin/env bash current_dir=$(cd $(dirname $0) && pwd) base_dir=${current_dir}/.. cd ${base_dir} if [ ! -x ./opt/node-jscoverage/jscoverage ]; then mkdir -p ./opt cd ./opt git clone git://github.com/visionmedia/node-jscoverage.git cd node-jscoverage/ ./configure && make cd ${base_dir} fi if [ ! -x ./node_modules/.bin/mocha ]; then npm install mocha fi ./opt/node-jscoverage/jscoverage lib lib-cov PROTOTYPER_COV=1 ./node_modules/.bin/mocha -R html-cov > ./doc/coverage.html rm -rf lib-cov echo "coverage.html generated in doc/coverage.html"