From b22f6770c8bd084d66950655203c61dd701b3d90 Mon Sep 17 00:00:00 2001 From: Minteck Date: Sat, 4 Jun 2022 08:51:19 +0200 Subject: Remove node_modules --- node_modules/pstree.remy/tests/index.test.js | 51 ---------------------------- 1 file changed, 51 deletions(-) delete mode 100644 node_modules/pstree.remy/tests/index.test.js (limited to 'node_modules/pstree.remy/tests/index.test.js') diff --git a/node_modules/pstree.remy/tests/index.test.js b/node_modules/pstree.remy/tests/index.test.js deleted file mode 100644 index 50096b9..0000000 --- a/node_modules/pstree.remy/tests/index.test.js +++ /dev/null @@ -1,51 +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'] - ); -}); - -function testTree(t, runCallCount) { - const sub = spawn('node', [`${__dirname}/fixtures/index.js`, runCallCount], { - stdio: 'pipe', - }); - setTimeout(() => { - const pid = sub.pid; - - pstree(pid, (error, pids) => { - pids.concat([pid]).forEach((p) => { - spawn('kill', ['-s', 'SIGTERM', p]); - }); - - // the fixture launches `sh` which launches node which is why we - // are looking for two processes. - // Important: IDKW but MacOS seems to skip the `sh` process. no idea. - t.equal(pids.length, runCallCount * 2); - t.end(); - }); - }, 1000); -} - -test('can read full process tree', (t) => { - testTree(t, 1); -}); -test('can read full process tree with multiple processes', (t) => { - testTree(t, 2); -}); -- cgit