From: Debian Javascript Maintainers Date: Thu, 31 Jan 2019 14:17:56 +0000 (+0000) Subject: test_ci_buildd X-Git-Tag: archive/raspbian/10.15.2_dfsg-1+rpi1~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=fd499a9c6352d68a39f888feb72d82c293ca0381;p=nodejs.git test_ci_buildd Gbp-Pq: Name test_ci_buildd.patch --- diff --git a/Makefile b/Makefile index 9fd641cf6..086200fc0 100644 --- a/Makefile +++ b/Makefile @@ -442,7 +442,7 @@ test-ci-native: | test/addons/.buildstamp test/addons-napi/.buildstamp # This target should not use a native compiler at all # Related CI job: node-test-commit-arm-fanned test-ci-js: | clear-stalled - $(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \ + $(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap \ --mode=$(BUILDTYPE_LOWER) --flaky-tests=$(FLAKY_TESTS) \ $(TEST_CI_ARGS) $(CI_JS_SUITES) --skip-tests=sequential/test-benchmark-napi @echo "Clean up any leftover processes, error if found." diff --git a/test/common/index.js b/test/common/index.js index 53c06035b..0fdde70a9 100644 --- a/test/common/index.js +++ b/test/common/index.js @@ -187,6 +187,7 @@ const pwdCommand = isWindows ? function platformTimeout(ms) { + return 20 * ms; // for debian build servers if (process.features.debug) ms = 2 * ms; diff --git a/test/parallel/parallel.status b/test/parallel/parallel.status index b45e4448d..edd44eb94 100644 --- a/test/parallel/parallel.status +++ b/test/parallel/parallel.status @@ -8,6 +8,29 @@ prefix parallel # https://github.com/nodejs/node/issues/23207 test-net-connect-options-port: PASS,FLAKY +test-process-config : PASS,FLAKY +test-regress-GH-746 : PASS,FLAKY +test-stdout-close-unref : PASS,FLAKY +test-npm-install : FAIL +# skip tests accessing network +test-dns : SKIP +test-net-connect-immediate-finish : SKIP +test-net-better-error-messages-port-hostname : SKIP + +# in debian build env, skip because it somehow tries to access network +test-https-connect-address-family : SKIP +test-tls-connect-address-family : SKIP +test-dns-cancel-reverse-lookup: SKIP + +# should have been disabled 'cause openssl 1.1.0 +test-tls-ecdh-disable : SKIP + +# only works with zlib >= 1.2.11 +test-zlib-failed-init: SKIP + +# might fail, see https://github.com/nodejs/node/issues/17909 +test-fs-utimes: PASS,FLAKY + [$system==win32] test-http2-pipe: PASS,FLAKY test-worker-syntax-error: PASS,FLAKY @@ -19,6 +42,10 @@ test-worker-syntax-error-file: PASS,FLAKY [$arch==arm || $arch==arm64] +[$arch==mips64el] +# the debug flag is for hacking v8 internals +test-debug-args: PASS,FLAKY + [$system==solaris] # Also applies to SmartOS [$system==freebsd] diff --git a/test/sequential/sequential.status b/test/sequential/sequential.status index 89f639777..55b4c98d4 100644 --- a/test/sequential/sequential.status +++ b/test/sequential/sequential.status @@ -7,6 +7,11 @@ prefix sequential [true] # This section applies to all platforms # https://github.com/nodejs/node/issues/22336 test-gc-http-client: PASS,FLAKY +# flaky or failing at least on debian build servers +test-fs-watch : PASS,FLAKY +test-force-repl : SKIP +test-performance : SKIP +test-http2-session-timeout : PASS,FLAKY [$system==win32] # https://github.com/nodejs/node/issues/22327 diff --git a/tools/test.py b/tools/test.py index cd3611966..9005ae3a8 100755 --- a/tools/test.py +++ b/tools/test.py @@ -909,10 +909,7 @@ class Context(object): self.v8_enable_inspector = True def GetVm(self, arch, mode): - if arch == 'none': - name = 'out/Debug/node' if mode == 'debug' else 'out/Release/node' - else: - name = 'out/%s.%s/node' % (arch, mode) + name = './node' # Currently GYP does not support output_dir for MSVS. # http://code.google.com/p/gyp/issues/detail?id=40