#!/usr/bin/env node /*! * cov - bin/cov * Copyright(c) 2013 fengmk2 (http://fengmk2.github.com) * MIT Licensed */ "use strict"; /** * Module dependencies. */ var qn = require('qn'); var path = require('path'); var pkg = require(path.join(process.cwd(), 'package.json')); var client = qn.create({ "accessKey": "iN7NgwM31j4-BZacMjPrOQBs34UG1maYCAQmhdCV", "secretKey": "6QTOr2Jg1gcZEWDQXKOGZh5PziC2MCV5KsntT70j", "bucket": "qtestbucket" }); var threshold = 95; if (pkg.config) { var config = pkg.config.cov || pkg.config.coverage || pkg.config.alicov || pkg.config['travis-cov']; threshold = Number(config.threshold || config) || threshold; } var coverageDir = process.argv[2]; if (!coverageDir) { // npm test | ./node_modules/.bin/cov return require('../lib/stdin')(threshold, client, coverageDir, pkg); } require('../lib/istanbul')(threshold, client, coverageDir, pkg);