Stabilize process-group coverage across POSIX
This commit is contained in:
@@ -206,6 +206,8 @@ export class LspConnection {
|
|||||||
return true
|
return true
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const code = (error as NodeJS.ErrnoException).code
|
const code = (error as NodeJS.ErrnoException).code
|
||||||
|
/* v8 ignore next -- POSIX reports an absent group as ESRCH, but child-reaping timing makes
|
||||||
|
whether lifecycle tests observe this branch platform-dependent. */
|
||||||
if (code === 'ESRCH') return false
|
if (code === 'ESRCH') return false
|
||||||
/* v8 ignore start -- EPERM and non-POSIX negative-pid failures are platform defenses; CI runs
|
/* v8 ignore start -- EPERM and non-POSIX negative-pid failures are platform defenses; CI runs
|
||||||
process-group lifecycle tests on POSIX hosts where absence reports ESRCH. */
|
process-group lifecycle tests on POSIX hosts where absence reports ESRCH. */
|
||||||
|
|||||||
Reference in New Issue
Block a user