diff options
| author | cainus <[email protected]> | 2013-05-24 13:01:36 -0700 |
|---|---|---|
| committer | cainus <[email protected]> | 2013-05-24 13:01:36 -0700 |
| commit | 3a04d6da55d49f62dc86b78f21f560274dbc3c7d (patch) | |
| tree | 5572fd53139031c138bf27c32dc3f6fd08752fd8 /bin | |
| parent | 4041ac05463ef758215c808e1148c3e467b615a1 (diff) | |
| download | node-coveralls-3a04d6da55d49f62dc86b78f21f560274dbc3c7d.tar.xz node-coveralls-3a04d6da55d49f62dc86b78f21f560274dbc3c7d.zip | |
allow a null repo_token.
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/coveralls.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/bin/coveralls.js b/bin/coveralls.js index 42503bb..38e8071 100755 --- a/bin/coveralls.js +++ b/bin/coveralls.js @@ -4,6 +4,7 @@ var path = require('path'); var YAML = require('libyaml'); var sendToCoveralls = require('../lib/sendToCoveralls'); var convertLcovToCoveralls = require('../lib/convertLcovToCoveralls'); +var repo_token; process.stdin.resume(); process.stdin.setEncoding('utf8'); @@ -22,12 +23,16 @@ var inputToCoveralls = function(input){ console.log(input); var libDir = process.argv[2] || ''; - if (process.env['COVERALLS_REPO_TOKEN'] != null) { - repo_token = process.env['COVERALLS_REPO_TOKEN']; + if (process.env.COVERALLS_REPO_TOKEN) { + repo_token = process.env.COVERALLS_REPO_TOKEN; } else { var yml = path.join(process.cwd(), '.coveralls.yml'); - if (fs.statSync(yml).isFile()) { - repo_token = YAML.readFileSync(yml)[0]['repo_token']; + try { + if (fs.statSync(yml).isFile()) { + repo_token = YAML.readFileSync(yml)[0].repo_token; + } + } catch(ex){ + console.log("Repo token could not be determined. Continuing without it."); } } |
