From d170bc3c804801505ccb2249045469f92d12f150 Mon Sep 17 00:00:00 2001 From: Wiktor Garbacz Date: Tue, 9 Jul 2019 04:10:47 -0700 Subject: [PATCH] Deflake namespace_test When fetching exit status only lower 8-bits will be read. Thus if getpid()&0xff == 0 the test can fail. PiperOrigin-RevId: 257163766 Change-Id: I690c645fde33d1205578fd8873c5fc2974352ada --- sandboxed_api/sandbox2/testcases/namespace.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sandboxed_api/sandbox2/testcases/namespace.cc b/sandboxed_api/sandbox2/testcases/namespace.cc index 8742b97..21e0d14 100644 --- a/sandboxed_api/sandbox2/testcases/namespace.cc +++ b/sandboxed_api/sandbox2/testcases/namespace.cc @@ -57,7 +57,7 @@ int main(int argc, char* argv[]) { case 2: { if (getpid() != 2) { - return getpid(); + return -1; } } break; @@ -68,7 +68,7 @@ int main(int argc, char* argv[]) { if (getuid() != atoi(argv[2]) // NOLINT(runtime/deprecated_fn) || getgid() != atoi(argv[3])) { // NOLINT(runtime/deprecated_fn) - return getuid(); + return -1; } } break;