diff options
Diffstat (limited to 'test/disabled/test-process-title.js')
-rw-r--r-- | test/disabled/test-process-title.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/test/disabled/test-process-title.js b/test/disabled/test-process-title.js deleted file mode 100644 index 629d78d7237..00000000000 --- a/test/disabled/test-process-title.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; -var common = require('../common'); -var assert = require('assert'); -var spawn = require('child_process').spawn; - -if (process.title === '') { - console.log('skipping test -- not implemented for the host platform'); - //return; -} - -// disabled because of two things -// - not tested on linux (can ps show process title on Linux?) -// - unable to verify effect on Darwin/OS X (only avail through GUI tools AFAIK) - -function verifyProcessName(str, callback) { - process.title = str; - var buf = ''; - ps = spawn('ps'); - ps.stdout.setEncoding('utf8'); - ps.stdout.on('data', function(s) { buf += s; }); - ps.on('exit', function(c) { - try { - assert.equal(0, c); - assert.ok(new RegExp(process.pid + ' ', 'm').test(buf)); - assert.ok(new RegExp(str, 'm').test(buf)); - callback(); - } catch (err) { - callback(err); - } - }); -} - -verifyProcessName('3kd023mslkfp--unique-string--sksdf', function(err) { - if (err) throw err; - console.log('title is now %j', process.title); - verifyProcessName('3kd023mslxxx--unique-string--xxx', function(err) { - if (err) throw err; - console.log('title is now %j', process.title); - }); -}); |