class NodeShutdownTest
Defined at line 168 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
Protected Members
unique_ptr node_manager
Public Methods
void SetUp ()
Defined at line 170 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void StartDriver (std::string node_name)
Defined at line 181 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddNode (std::string node)
Defined at line 224 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddNodeAndStartDriver (std::string node)
Defined at line 226 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddNodeAndStartDriver (std::string node, std::optional<Collection> collection)
Defined at line 228 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddChildNode (std::string parent_name, std::string child_name)
Defined at line 232 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddChildNode (std::stringparent_name,std::stringchild_name,std::optional<Collection>collection)
Defined at line 236 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddCompositeNode (std::string composite_name, std::vector<std::string> parents)
Defined at line 256 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddCompositeNodeWithResources (std::string composite_name, std::vector<std::weak_ptr<Resource>> resources)
Defined at line 270 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
std::shared_ptr<Node> GetNode (std::string node_name)
Defined at line 286 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
std::weak_ptr<Resource> AddProvidedResource (std::string node_name, std::string resource_name)
Defined at line 288 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddChildNodeAndStartDriver (std::string parent, std::string child)
Defined at line 296 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void AddChildNodeAndStartDriver (std::stringparent,std::stringchild,std::optional<Collection>collection)
Defined at line 300 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void CloseRunnerController (std::string node_name)
Defined at line 306 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void CloseComponentController (std::string node_name)
Defined at line 316 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void CloseDriverForNode (std::string node_name)
Defined at line 323 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void InvokeRemoveNode (std::string node_name)
Defined at line 328 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void InvokeRemoveNode (std::string node_name, RemovalSet set)
Defined at line 330 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyState (std::string node_name, NodeState expected_state)
Defined at line 339 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyStates (std::map<std::string, NodeState> expected_states)
Defined at line 349 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyNodeRemovedFromParent (std::string node_name, std::string parent_name)
Defined at line 355 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyRemovalTrackerPkgCallbackInvoked ()
Defined at line 366 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyRemovalTrackerPkgCallbackNotInvoked ()
Defined at line 368 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyRemovalTrackerAllCallbackInvoked ()
Defined at line 370 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
void VerifyRemovalTrackerAllCallbackNotInvoked ()
Defined at line 372 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc
Protected Methods
NodeManager * GetNodeManager ()
Defined at line 375 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc