aboutsummaryrefslogtreecommitdiff
path: root/node_modules/spawn-wrap/t.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-28 00:38:50 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-28 00:40:43 +0200
commit7fff4499fd915bcea3fa93b1aa8b35f4fe7a6027 (patch)
tree6de9a1aebd150a23b7f8c273ec657a5d0a18fe3e /node_modules/spawn-wrap/t.js
parent963b7a41feb29cc4be090a2446bdfe0c1f1bcd81 (diff)
add linting (and some initial fixes)
Diffstat (limited to 'node_modules/spawn-wrap/t.js')
-rwxr-xr-xnode_modules/spawn-wrap/t.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/node_modules/spawn-wrap/t.js b/node_modules/spawn-wrap/t.js
new file mode 100755
index 000000000..fa0ce2b7a
--- /dev/null
+++ b/node_modules/spawn-wrap/t.js
@@ -0,0 +1,26 @@
+#!/usr/bin/env node
+if (process.env.xyz) {
+ console.log('in t.js, xyz=%j', process.env.xyz)
+ console.log('gc is a', typeof gc)
+ console.log('%j', process.argv)
+ console.log('about to run the main file\u001b[32m')
+ require('./index.js').runMain()
+ console.log('\u001b[31mran wrapped main')
+ return
+}
+
+var wrap = require('./index.js')
+
+var unwrap = wrap(['--expose_gc', __filename, ' a $ b '], { xyz: 'ABC' })
+
+console.log('about to run child process')
+console.log('gc is a', typeof gc)
+var cp = require('child_process')
+var child = cp.exec(process.execPath + ' $(which tap ) -h', { env: { foo: 'asdf', PATH:process.env.PATH } }, function (er, out, err) {
+ console.error('returned')
+ console.error('error = ', er)
+ console.error('outlen=', out.length)
+ console.error('\u001b[31m' + out + '\u001b[m')
+ console.error('errlen=', err.length)
+ process.stderr.write(err)
+})