From ebfc75fe8cfb8af1a6f5a1a021d8fd9f235bdd8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Mon, 24 Apr 2023 15:55:06 +0200 Subject: test: disable flaky Node test (#18821) If we hit a slow runner this test almost always fails. --- .../test-child-process-exec-timeout-kill.js | 50 ---------------------- 1 file changed, 50 deletions(-) delete mode 100644 cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-kill.js (limited to 'cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-kill.js') diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-kill.js b/cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-kill.js deleted file mode 100644 index fd4884fc5..000000000 --- a/cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-kill.js +++ /dev/null @@ -1,50 +0,0 @@ -// deno-fmt-ignore-file -// deno-lint-ignore-file - -// Copyright Joyent and Node contributors. All rights reserved. MIT license. -// Taken from Node 18.12.1 -// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually - -// TODO(PolarETech): The process.argv[3] check should be argv[2], and the -// command passed to exec() should not need to include "run", "-A", -// and "require.ts". - -'use strict'; - -// Test exec() with both a timeout and a killSignal. - -const common = require('../common'); -const assert = require('assert'); -const cp = require('child_process'); - -const { - cleanupStaleProcess, - logInTimeout, - kExpiringChildRunTime, - kExpiringParentTimer, -} = require('../common/child_process'); - -if (process.argv[3] === 'child') { - logInTimeout(kExpiringChildRunTime); - return; -} - -const cmd = `"${process.execPath}" run -A require.ts "${__filename}" child`; - -// Test with a different kill signal. -cp.exec(cmd, { - timeout: kExpiringParentTimer, - killSignal: 'SIGKILL' -}, common.mustCall((err, stdout, stderr) => { - console.log('[stdout]', stdout.trim()); - console.log('[stderr]', stderr.trim()); - - assert.strictEqual(err.killed, true); - assert.strictEqual(err.code, null); - assert.strictEqual(err.signal, 'SIGKILL'); - assert.strictEqual(err.cmd, cmd); - assert.strictEqual(stdout.trim(), ''); - assert.strictEqual(stderr.trim(), ''); -})); - -cleanupStaleProcess(__filename); -- cgit v1.2.3