fixed untracked files

This commit is contained in:
Luca Schwan
2020-03-21 03:48:59 +01:00
parent 7462ec7ce2
commit 5a63d36fa4
1066 changed files with 0 additions and 138320 deletions

View File

@ -1,40 +0,0 @@
const tap = require('tap');
const test = tap.test;
const readFile = require('fs').readFileSync;
const spawn = require('child_process').spawn;
const pstree = require('../');
const { tree, pidsForTree, getStat } = require('../lib/utils');
if (process.platform !== 'darwin') {
test('reads from /proc', async t => {
const ps = await getStat();
t.ok(ps.split('\n').length > 1);
});
}
test('tree for live env', async t => {
const pid = 4079;
const fixture = readFile(__dirname + '/fixtures/out2', 'utf8');
const ps = await tree(fixture);
t.deepEqual(pidsForTree(ps, pid).map(_ => _.PID), ['4080']);
});
test('can read full child process tree', t => {
const sub = spawn('node', [`${__dirname}/fixtures/index.js`], {
stdio: 'pipe',
});
setTimeout(() => {
const pid = sub.pid;
pstree(pid, (error, children) => {
children.concat([pid]).forEach(p => {
spawn('kill', ['-s', 'SIGTERM', p]);
});
console.log(children);
t.equal(children.length, 2);
t.end();
});
}, 1000);
});