1*2cd25e64SAlexander Hansen #include "suite.hpp" 2*2cd25e64SAlexander Hansen 3*2cd25e64SAlexander Hansen #include <sdbusplus/async.hpp> 4*2cd25e64SAlexander Hansen 5*2cd25e64SAlexander Hansen #include <gtest/gtest.h> 6*2cd25e64SAlexander Hansen 7*2cd25e64SAlexander Hansen using namespace std::literals; 8*2cd25e64SAlexander Hansen TEST_F(FdioTimedTest,TestWriteSyncIterative)9*2cd25e64SAlexander HansenTEST_F(FdioTimedTest, TestWriteSyncIterative) 10*2cd25e64SAlexander Hansen { 11*2cd25e64SAlexander Hansen bool ran = false; 12*2cd25e64SAlexander Hansen ctx->spawn(testFdTimedEvents(ran, testWriteOperation::writeSync, 100)); 13*2cd25e64SAlexander Hansen ctx->spawn( 14*2cd25e64SAlexander Hansen sdbusplus::async::sleep_for(*ctx, 2s) | 15*2cd25e64SAlexander Hansen sdbusplus::async::execution::then([&]() { ctx->request_stop(); })); 16*2cd25e64SAlexander Hansen ctx->run(); 17*2cd25e64SAlexander Hansen EXPECT_TRUE(ran); 18*2cd25e64SAlexander Hansen } 19