// // Copyright 2010-2011 Ettus Research LLC // Copyright 2018 Ettus Research, a National Instruments Company // // SPDX-License-Identifier: GPL-3.0-or-later // #include #include #include #include #include #include void test_tasks_sleep(size_t usecs) { std::this_thread::sleep_for(std::chrono::milliseconds(usecs)); } BOOST_AUTO_TEST_CASE(tasks_test) { static const size_t N_TASKS = 100; std::vector test_vec; for (size_t i = 0; i < N_TASKS; i++) { test_vec.push_back(uhd::task::make([i]() { test_tasks_sleep(i); })); } }