aboutsummaryrefslogtreecommitdiffstats
path: root/build/tasks/lib/spawn_test.js
blob: 6c4596a3d76499e36d528d01e2296b5724736514 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* jshint node: true */

"use strict";

// Run Node with provided parameters: the first one being the Grunt
// done function and latter ones being files to be tested.
// See the comment in ../node_smoke_tests.js for more information.
module.exports = function spawnTest( done ) {
	var testPaths = [].slice.call( arguments, 1 ),
		spawn = require( "win-spawn" );

	spawn( "node", testPaths, { stdio: "inherit" } )
		.on( "close", function( code ) {
			done( code === 0 );
		} );
} ;