From e9c4f69f36308b370579c954badc7ad90146d6e7 Mon Sep 17 00:00:00 2001 From: Rahat Mahmood Date: Mon, 17 Dec 2018 14:11:10 -0800 Subject: [PATCH] Enable recently-fixed test case for shm_test. PiperOrigin-RevId: 225887356 Change-Id: Iee000dcfc9e0168c2566edf41c66108be9b68cd6 --- test/syscalls/linux/shm.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/syscalls/linux/shm.cc b/test/syscalls/linux/shm.cc index 9d6d636d5..2c0f9b04a 100644 --- a/test/syscalls/linux/shm.cc +++ b/test/syscalls/linux/shm.cc @@ -427,6 +427,13 @@ TEST(ShmTest, RequestingDuplicateCreationFails) { PosixErrorIs(EEXIST, _)); } +TEST(ShmTest, NonExistentSegmentsAreNotFound) { + const TempPath keyfile = ASSERT_NO_ERRNO_AND_VALUE(TempPath::CreateFile()); + const key_t key = ftok(keyfile.path().c_str(), 1); + // Do not request creation. + EXPECT_THAT(Shmget(key, kAllocSize, 0777), PosixErrorIs(ENOENT, _)); +} + TEST(ShmTest, SegmentsSizeFixedOnCreation) { const TempPath keyfile = ASSERT_NO_ERRNO_AND_VALUE(TempPath::CreateFile()); const key_t key = ftok(keyfile.path().c_str(), 1);