diff --git a/.npmignore b/.npmignore index b66b483f..5bd132a6 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,6 @@ .npmignore .gitignore +generate-pages.sh .travis.yml *.tar *.tgz diff --git a/generate-pages.sh b/generate-pages.sh new file mode 100755 index 00000000..22e59a0e --- /dev/null +++ b/generate-pages.sh @@ -0,0 +1,9 @@ +export PAGES_DIR=../istanbul-pages +npm install +npm test --coverage +npm install -g yuidocjs +mkdir -p public/apidocs +yuidoc . +rsync -rvt ./public/apidocs/ ${PAGES_DIR}/public/apidocs/ +rsync -rvt ./build/coverage/ ${PAGES_DIR}/public/coverage + diff --git a/lib/object-utils.js b/lib/object-utils.js index c9345450..dae69f83 100644 --- a/lib/object-utils.js +++ b/lib/object-utils.js @@ -258,6 +258,8 @@ * returns the coverage summary for a single coverage object. This is * wrapper over `summarizeFileCoverage` and `mergeSummaryObjects` for * the common case of a single coverage object + * @method summarizeCoverage + * @static * @param {Object} coverage the coverage object * @return {Object} summary coverage metrics across all files in the coverage object */