remote-task
Advanced tools
{ | ||
"name": "remote-task", | ||
"version": "1.2.6", | ||
"version": "1.2.7", | ||
"description": "Task runner", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -158,3 +158,3 @@ var express = require('express'); | ||
shell.on('exit', function(code, signal){ | ||
function exiting (code, signal) { | ||
if (killTimeout) { | ||
@@ -166,4 +166,7 @@ clearTimeout(killTimeout); | ||
task.signal = signal; | ||
}); | ||
} | ||
shell.on('exit', exiting); | ||
shell.on('close', exiting); | ||
return task; | ||
@@ -221,2 +224,6 @@ } | ||
task.running = false; | ||
task.code = 1; | ||
task.stopped = true; | ||
function forget(){ | ||
@@ -223,0 +230,0 @@ clearInterval(monitor); |
@@ -172,2 +172,3 @@ var server = require('../').server; | ||
validateTask(task, true, true, true); | ||
assert.equal(task.stopped, true); | ||
@@ -192,3 +193,5 @@ done(); | ||
validateTask(tasks[Object.keys(tasks)[0]], true, true, true); | ||
var firstTask = tasks[Object.keys(tasks)[0]]; | ||
validateTask(firstTask, true, true, true); | ||
assert.equal(firstTask.stopped, true); | ||
@@ -195,0 +198,0 @@ done(); |
@@ -46,2 +46,5 @@ var assert = require('assert'); | ||
testedAttrs.signal = true; | ||
if (task.stopped === true) { | ||
testedAttrs.stopped = true; | ||
} | ||
} | ||
@@ -48,0 +51,0 @@ |
23786
1.43%714
1.56%