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
This commit is contained in:
Gustavo Padovan 2016-12-06 16:09:51 -02:00 committed by Dmitry Shmidt
parent 61ab0d74d2
commit e4682802cb

View file

@ -348,33 +348,6 @@ TEST(FenceTest, MergeSameFence) {
ASSERT_EQ(selfMergeFence.getSignaledCount(), 1); 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) { TEST(FenceTest, PollOnDestroyedTimeline) {
SyncTimeline timeline; SyncTimeline timeline;
ASSERT_TRUE(timeline.isValid()); ASSERT_TRUE(timeline.isValid());