From 5b12c313e130cd40958495517396e023ee317748 Mon Sep 17 00:00:00 2001 From: Xu Meng Date: Mon, 16 Dec 2019 15:33:02 +0100 Subject: [PATCH] test: skip some test cases on IBMi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On IBMi, uv_uptime() and uv_fs_event_init() return UV_ENOSYS. Set NO_FS_EVENTS on IBMi. PR-URL: https://github.com/libuv/libuv/pull/2573 Reviewed-By: Anna Henningsen Reviewed-By: Ben Noordhuis Reviewed-By: Colin Ihrig Reviewed-By: Richard Lau Reviewed-By: Santiago Gimeno Reviewed-By: Saúl Ibarra Corretgé --- test/task.h | 2 +- test/test-platform-output.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/test/task.h b/test/task.h index bc7b5336..13105d0b 100644 --- a/test/task.h +++ b/test/task.h @@ -215,7 +215,7 @@ UNUSED static int can_ipv6(void) { return supported; } -#if defined(__CYGWIN__) || defined(__MSYS__) +#if defined(__CYGWIN__) || defined(__MSYS__) || defined(__PASE__) # define NO_FS_EVENTS "Filesystem watching not supported on this platform." #endif diff --git a/test/test-platform-output.c b/test/test-platform-output.c index e651e5c5..65cfa1b3 100644 --- a/test/test-platform-output.c +++ b/test/test-platform-output.c @@ -58,9 +58,13 @@ TEST_IMPL(platform_output) { #endif err = uv_uptime(&uptime); +#if defined(__PASE__) + ASSERT(err == UV_ENOSYS); +#else ASSERT(err == 0); ASSERT(uptime > 0); printf("uv_uptime: %f\n", uptime); +#endif err = uv_getrusage(&rusage); ASSERT(err == 0);