Home
last modified time | relevance | path

Searched refs:DbusEnvironment (Results 1 – 12 of 12) sorted by relevance

/openbmc/telemetry/tests/src/
H A Dtest_sensor.cpp28 DbusEnvironment::synchronizeIoc(); in TearDown()
35 DbusEnvironment::synchronizeIoc(); in registerForUpdates()
42 DbusEnvironment::synchronizeIoc(); in unregisterFromUpdates()
48 DbusEnvironment::getIoc(), DbusEnvironment::getBus(), in makeSensorObject()
49 DbusEnvironment::getObjServer()); in makeSensorObject()
57 DbusEnvironment::serviceName(), sensorObject->path(), "metadata",
58 DbusEnvironment::getIoc(), DbusEnvironment::getBus());
69 Eq(Sensor::Id("Sensor", DbusEnvironment::serviceName(), in TEST_F()
76 .WillOnce(InvokeWithoutArgs(DbusEnvironment::setPromise("async_read"))); in TEST_F()
80 ASSERT_TRUE(DbusEnvironment::waitForFuture("async_read")); in TEST_F()
[all …]
H A Ddbus_environment.cpp8 DbusEnvironment::~DbusEnvironment() in ~DbusEnvironment()
19 void DbusEnvironment::SetUp() in SetUp()
32 void DbusEnvironment::TearDown() in TearDown()
39 boost::asio::io_context& DbusEnvironment::getIoc() in getIoc()
44 std::shared_ptr<sdbusplus::asio::connection> DbusEnvironment::getBus() in getBus()
49 std::shared_ptr<sdbusplus::asio::object_server> DbusEnvironment::getObjServer() in getObjServer()
54 const char* DbusEnvironment::serviceName() in serviceName()
59 std::function<void()> DbusEnvironment::setPromise(std::string_view name) in setPromise()
66 bool DbusEnvironment::waitForFuture(std::string_view name, Milliseconds timeout) in waitForFuture()
71 bool DbusEnvironment::waitForFutures(std::string_view name, in waitForFutures()
[all …]
H A Ddbus_environment.hpp14 class DbusEnvironment : public ::testing::Environment class
17 ~DbusEnvironment();
103 *DbusEnvironment::getBus(), DbusEnvironment::serviceName(), path, in getProperty()
113 return DbusEnvironment::waitForFuture(std::move(propertyFuture)); in getProperty()
124 *DbusEnvironment::getBus(), DbusEnvironment::serviceName(), path, in setProperty()
130 return DbusEnvironment::waitForFuture(std::move(future)); in setProperty()
140 DbusEnvironment::getBus()->async_method_call( in callMethod()
145 DbusEnvironment::serviceName(), path, interface, method, in callMethod()
147 return DbusEnvironment::waitForFuture(std::move(future)); in callMethod()
H A Dtest_detached_timer.cpp21 auto setPromise = DbusEnvironment::setPromise("timer"); in TEST_F()
23 makeDetachedTimer(DbusEnvironment::getIoc(), 100ms, [this, &setPromise] { in TEST_F()
28 auto elapsed = DbusEnvironment::measureTime([] { in TEST_F()
29 DbusEnvironment::waitForFuture("timer"); in TEST_F()
H A Dtest_report.cpp77 TestReport() : messanger(DbusEnvironment::getIoc()) in TestReport()
145 DbusEnvironment::getIoc(), DbusEnvironment::getObjServer(), in makeReport()
158 return DbusEnvironment::getProperty<T>(path, TelemetryReport::interface, in getProperty()
166 return DbusEnvironment::setProperty<T>(path, TelemetryReport::interface, in setProperty()
174 return DbusEnvironment::callMethod(path, TelemetryReport::interface, in callMethod()
204 DbusEnvironment::getBus()->async_method_call( in call()
208 DbusEnvironment::serviceName(), path, interface, method); in call()
209 return DbusEnvironment::waitForFuture(methodPromise.get_future()); in call()
615 utils::Messanger messanger(DbusEnvironment::getIoc()); in TEST_F()
637 utils::Messanger messanger(DbusEnvironment::getIoc()); in TEST_F()
[all …]
H A Dmain.cpp8 auto env = new DbusEnvironment; in main()
H A Dtest_discrete_threshold.cpp39 DbusEnvironment::getIoc(), triggerId, in makeThreshold()
212 DbusEnvironment::sleepFor(duration); in sleep()
236 InvokeWithoutArgs(DbusEnvironment::setPromise("commit")))); in testBodySensorIsUpdatedMultipleTimes()
247 EXPECT_THAT(DbusEnvironment::waitForFutures("commit"), true); in testBodySensorIsUpdatedMultipleTimes()
H A Dtest_trigger.cpp65 TestTrigger() : messanger(DbusEnvironment::getIoc()) in TestTrigger()
93 DbusEnvironment::getIoc(), DbusEnvironment::getObjServer(), in makeTrigger()
111 return DbusEnvironment::getProperty<T>( in getProperty()
119 return DbusEnvironment::setProperty<T>( in setProperty()
146 DbusEnvironment::getBus()->async_method_call( in deleteTrigger()
150 DbusEnvironment::serviceName(), path, ObjectDelete::interface, in deleteTrigger()
152 return DbusEnvironment::waitForFuture(methodPromise.get_future()); in deleteTrigger()
H A Dtest_report_manager.cpp59 DbusEnvironment::getObjServer()); in SetUp()
64 DbusEnvironment::synchronizeIoc(); in TearDown()
73 DbusEnvironment::getBus()->async_method_call( in addReport()
78 DbusEnvironment::serviceName(), TelemetryReport::namespace_path, in addReport()
82 return DbusEnvironment::waitForFuture(addReportPromise.get_future()); in addReport()
102 return DbusEnvironment::getProperty<T>( in getProperty()
566 DbusEnvironment::getObjServer()); in makeReportManager()
H A Dtest_trigger_actions.cpp169 TestUpdateReport() : messanger(DbusEnvironment::getIoc()) {} in TestUpdateReport()
177 DbusEnvironment::getIoc(), in make()
H A Dtest_numeric_threshold.cpp37 DbusEnvironment::getIoc(), triggerId, in makeThreshold()
188 DbusEnvironment::sleepFor(duration); in sleep()
211 InvokeWithoutArgs(DbusEnvironment::setPromise("commit")))); in testBodySensorIsUpdatedMultipleTimes()
232 EXPECT_THAT(DbusEnvironment::waitForFutures("commit"), true); in testBodySensorIsUpdatedMultipleTimes()
H A Dtest_trigger_manager.cpp43 DbusEnvironment::getBus()->async_method_call( in addTrigger()
48 DbusEnvironment::serviceName(), TriggerManager::triggerManagerPath, in addTrigger()
57 return DbusEnvironment::waitForFuture(addTriggerPromise.get_future()); in addTrigger()
64 DbusEnvironment::getObjServer()); in makeTriggerManager()