nodejs: add missing patches and skip some TLS tests on 20.x and 18.x

Co-authored-by: Fabián Heredia Montiel <fabianhjr@protonmail.com>
This commit is contained in:
Antoine du Hamel
2024-09-26 00:00:56 +02:00
co-authored by Fabián Heredia Montiel
parent a9128ce2f2
commit e005e5d99f
4 changed files with 57 additions and 7 deletions
+2 -7
View File
@@ -294,18 +294,11 @@ let
"test-child-process-exec-env"
"test-child-process-uid-gid"
"test-fs-write-stream-eagain"
"test-https-client-checkServerIdentity"
"test-https-foafssl"
"test-https-strict"
"test-process-euid-egid"
"test-process-initgroups"
"test-process-setgroups"
"test-process-uid-gid"
"test-setproctitle"
"test-tls-cli-max-version-1.3"
"test-tls-client-auth"
"test-tls-junk-closes-server"
"test-tls-sni-option"
# This is a bit weird, but for some reason fs watch tests fail with
# sandbox.
"test-fs-promises-watch"
@@ -326,6 +319,8 @@ let
"test-runner-run"
"test-runner-watch-mode"
"test-watch-mode-files_watcher"
] ++ lib.optionals (!lib.versionAtLeast version "22") [
"test-tls-multi-key"
] ++ lib.optionals stdenv.buildPlatform.isDarwin [
# Disable tests that dont work under macOS sandbox.
"test-macos-app-sandbox"