class NodeShutdownTest

Defined at line 163 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 165 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void StartDriver (std::string node_name)

Defined at line 176 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void AddNode (std::string node)

Defined at line 219 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void AddNodeAndStartDriver (std::string node)

Defined at line 221 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void AddNodeAndStartDriver (std::string node, std::optional<Collection> collection)

Defined at line 223 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 227 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void AddChildNode (std::string parent_name, std::string child_name, std::optional<Collection> collection)

Defined at line 231 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 251 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

std::shared_ptr<Node> GetNode (std::string node_name)

Defined at line 265 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void AddChildNodeAndStartDriver (std::string parent, std::string child)

Defined at line 267 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void AddChildNodeAndStartDriver (std::string parent, std::string child, std::optional<Collection> collection)

Defined at line 271 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void CloseRunnerController (std::string node_name)

Defined at line 277 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void CloseComponentController (std::string node_name)

Defined at line 287 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void CloseDriverForNode (std::string node_name)

Defined at line 294 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void InvokeRemoveNode (std::string node_name)

Defined at line 299 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void InvokeRemoveNode (std::string node_name, RemovalSet set)

Defined at line 301 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void VerifyState (std::string node_name, NodeState expected_state)

Defined at line 310 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void VerifyStates (std::map<std::string, NodeState> expected_states)

Defined at line 320 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 326 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void VerifyRemovalTrackerPkgCallbackInvoked ()

Defined at line 337 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void VerifyRemovalTrackerPkgCallbackNotInvoked ()

Defined at line 339 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void VerifyRemovalTrackerAllCallbackInvoked ()

Defined at line 341 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void VerifyRemovalTrackerAllCallbackNotInvoked ()

Defined at line 343 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

Protected Methods

NodeManager * GetNodeManager ()

Defined at line 346 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc