From e4682802cbeeefe8e870e5b7b110515659a6a14f Mon Sep 17 00:00:00 2001 From: Gustavo Padovan Date: Tue, 6 Dec 2016 16:09:51 -0200 Subject: [PATCH] libsync: tests: remove WaitOnDestroyedTimeline test The mainline Sync File implementation doesn't have wait ioctl anymore. Only poll is supported now, and we already have a test for that. Test: Sync unit tests still passes. Change-Id: Iadde7b2173024af9b8d20316e640297cf214c645 --- libsync/tests/sync_test.cpp | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/libsync/tests/sync_test.cpp b/libsync/tests/sync_test.cpp index 2c409dc27..7c65756f0 100644 --- a/libsync/tests/sync_test.cpp +++ b/libsync/tests/sync_test.cpp @@ -348,33 +348,6 @@ TEST(FenceTest, MergeSameFence) { ASSERT_EQ(selfMergeFence.getSignaledCount(), 1); } -TEST(FenceTest, WaitOnDestroyedTimeline) { - SyncTimeline timeline; - ASSERT_TRUE(timeline.isValid()); - - SyncFence fenceSig(timeline, 100); - SyncFence fenceKill(timeline, 200); - - // Spawn a thread to wait on a fence when the timeline is killed. - thread waitThread{ - [&]() { - ASSERT_EQ(timeline.inc(100), 0); - - ASSERT_EQ(fenceKill.wait(-1), -1); - ASSERT_EQ(errno, ENOENT); - } - }; - - // Wait for the thread to spool up. - fenceSig.wait(); - - // Kill the timeline. - timeline.destroy(); - - // wait for the thread to clean up. - waitThread.join(); -} - TEST(FenceTest, PollOnDestroyedTimeline) { SyncTimeline timeline; ASSERT_TRUE(timeline.isValid());