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:
parent
61ab0d74d2
commit
e4682802cb
1 changed files with 0 additions and 27 deletions
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue