Browse Source

gyp: fix test runner

v0.7.4-release
Ryan Dahl 14 years ago
parent
commit
43d7cfca18
  1. 11
      build/node.gyp
  2. 6
      test/simple/test-executable-path.js
  3. 4
      tools/test.py

11
gyp/all.gyp → build/node.gyp

@ -159,6 +159,17 @@
},
'actions': [
# {
# 'action_name': 'test',
# 'inputs': [],
# 'outputs': [],
# 'action': [
# 'python',
# '../tools/test.py',
# ],
# },
{
'action_name': 'node_js2c',

6
test/simple/test-executable-path.js

@ -26,15 +26,15 @@ var path = require('path');
var isDebug = (process.version.indexOf('debug') >= 0);
var debugPath = path.normalize(path.join(__dirname, '..', '..',
'build', 'debug', 'node_g'));
'out', 'Debug', 'node'));
var defaultPath = path.normalize(path.join(__dirname, '..', '..',
'build', 'default', 'node'));
'out', 'Release', 'node'));
console.error('debugPath: ' + debugPath);
console.error('defaultPath: ' + defaultPath);
console.error('process.execPath: ' + process.execPath);
if (/node_g$/.test(process.execPath)) {
if (isDebug) {
assert.ok(process.execPath.indexOf(debugPath) == 0);
} else {
assert.ok(process.execPath.indexOf(defaultPath) == 0);

4
tools/test.py

@ -663,9 +663,9 @@ class Context(object):
def GetVm(self, mode):
if mode == 'debug':
name = 'build/debug/node_g'
name = 'out/Debug/node'
else:
name = 'build/default/node'
name = 'out/Release/node'
if utils.IsWindows() and not name.endswith('.exe'):
name = os.path.abspath(name + '.exe')

Loading…
Cancel
Save