Lines Matching refs:marl
24 auto scheduler = new marl::Scheduler(); in TEST_F()
29 auto scheduler = new marl::Scheduler(); in TEST_F()
31 auto got = marl::Scheduler::get(); in TEST_F()
34 got = marl::Scheduler::get(); in TEST_F()
40 ASSERT_EQ(marl::Scheduler::get()->getWorkerThreadCount(), in TEST_P()
47 marl::schedule([&] { counter++; }); in TEST_P()
50 auto scheduler = marl::Scheduler::get(); in TEST_P()
58 (new marl::Scheduler())->bind(); in TEST_P()
64 marl::WaitGroup wg(1); in TEST_P()
66 marl::schedule([&] { in TEST_P()
75 marl::schedule([=] { in TEST_P()
79 auto scheduler = marl::Scheduler::get(); in TEST_P()
87 (new marl::Scheduler())->bind(); in TEST_P()
91 marl::WaitGroup fence(1); in TEST_P()
92 marl::WaitGroup wg(1000); in TEST_P()
94 marl::schedule([=] { in TEST_P()
108 auto scheduler = marl::Scheduler::get(); in TEST_P()
110 marl::WaitGroup fence(1); in TEST_P()
111 marl::WaitGroup wg(1000); in TEST_P()
137 auto scheduler = std::unique_ptr<marl::Scheduler>(new marl::Scheduler()); in TEST_F()
142 marl::WaitGroup wg; in TEST_F()
145 marl::schedule([&mutex, &threads, wg] { in TEST_F()