LibCore: Stop obsessing about tiny OOMs in Core::Timer

Work towards #20405
This commit is contained in:
Andreas Kling 2024-04-16 20:34:01 +02:00
commit 1cb5385a29
Notes: sideshowbarker 2024-07-16 21:39:23 +09:00
52 changed files with 111 additions and 113 deletions

View file

@ -43,21 +43,21 @@ TEST_CASE(file_watcher_child_events)
event_count++;
};
auto timer1 = MUST(Core::Timer::create_single_shot(500, [&] {
auto timer1 = Core::Timer::create_single_shot(500, [&] {
int rc = creat("/tmp/testfile", 0777);
EXPECT_NE(rc, -1);
}));
});
timer1->start();
auto timer2 = MUST(Core::Timer::create_single_shot(1000, [&] {
auto timer2 = Core::Timer::create_single_shot(1000, [&] {
int rc = unlink("/tmp/testfile");
EXPECT_NE(rc, -1);
}));
});
timer2->start();
auto catchall_timer = MUST(Core::Timer::create_single_shot(2000, [&] {
auto catchall_timer = Core::Timer::create_single_shot(2000, [&] {
VERIFY_NOT_REACHED();
}));
});
catchall_timer->start();
event_loop.exec();