aboutsummaryrefslogtreecommitdiff
path: root/lib/handleInput.js
diff options
context:
space:
mode:
authorGregg Caines <[email protected]>2013-08-24 18:00:40 -0700
committerGregg Caines <[email protected]>2013-08-24 18:00:40 -0700
commit0c817523ee2a74a7912250056f474156dc755100 (patch)
treeb3ac61d91440216fddc7537cf1af8090fd4b6cc8 /lib/handleInput.js
parent829e407f57e6a0abb15cafd69a0983165777535b (diff)
downloadnode-coveralls-0c817523ee2a74a7912250056f474156dc755100.tar.xz
node-coveralls-0c817523ee2a74a7912250056f474156dc755100.zip
removed exec-sync. version 2.2.0 candidate
Diffstat (limited to 'lib/handleInput.js')
-rw-r--r--lib/handleInput.js29
1 files changed, 17 insertions, 12 deletions
diff --git a/lib/handleInput.js b/lib/handleInput.js
index 8dee588..1435c1c 100644
--- a/lib/handleInput.js
+++ b/lib/handleInput.js
@@ -3,24 +3,29 @@ var logger = require('./logger')();
var handleInput = function(input){
logger.debug(input);
- var options = index.getOptions();
- logger.debug(options);
-
- index.convertLcovToCoveralls(input, options, function(err, postData){
+ var options = index.getOptions(function(err, options){
if (err){
- logger.error("error from convertLcovToCoveralls");
+ logger.error("error from getOptions");
throw err;
}
- logger.info("sending this to coveralls.io: ", JSON.stringify(postData));
- index.sendToCoveralls(postData, function(err, response, body){
+ logger.debug(options);
+
+ index.convertLcovToCoveralls(input, options, function(err, postData){
if (err){
+ logger.error("error from convertLcovToCoveralls");
throw err;
}
- if (response.statusCode >= 400){
- throw "Bad response: " + response.statusCode + " " + body;
- }
- logger.debug(response.statusCode);
- logger.debug(body);
+ logger.info("sending this to coveralls.io: ", JSON.stringify(postData));
+ index.sendToCoveralls(postData, function(err, response, body){
+ if (err){
+ throw err;
+ }
+ if (response.statusCode >= 400){
+ throw "Bad response: " + response.statusCode + " " + body;
+ }
+ logger.debug(response.statusCode);
+ logger.debug(body);
+ });
});
});