Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir_test_framework::TestingProcessManager Class Reference

#include <testing_process_manager.h>

Public Member Functions

 TestingProcessManager ()
 
 ~TestingProcessManager ()
 
void launch_server_process (TestingServerConfiguration &config)
 
void launch_client_process (TestingClientConfiguration &config, mir::options::Option const &test_options)
 
void tear_down_clients ()
 
void tear_down_server ()
 
void tear_down_all ()
 
Result shutdown_server_process ()
 
void kill_client_processes ()
 
void terminate_client_processes ()
 
void run_in_test_process (std::function< void()> const &run_code)
 

Constructor & Destructor Documentation

mir_test_framework::TestingProcessManager::TestingProcessManager ( )
mir_test_framework::TestingProcessManager::~TestingProcessManager ( )

Member Function Documentation

void mir_test_framework::TestingProcessManager::kill_client_processes ( )
void mir_test_framework::TestingProcessManager::launch_client_process ( TestingClientConfiguration config,
mir::options::Option const &  test_options 
)
void mir_test_framework::TestingProcessManager::launch_server_process ( TestingServerConfiguration config)
void mir_test_framework::TestingProcessManager::run_in_test_process ( std::function< void()> const &  run_code)
Result mir_test_framework::TestingProcessManager::shutdown_server_process ( )
void mir_test_framework::TestingProcessManager::tear_down_all ( )
void mir_test_framework::TestingProcessManager::tear_down_clients ( )
void mir_test_framework::TestingProcessManager::tear_down_server ( )
void mir_test_framework::TestingProcessManager::terminate_client_processes ( )

The documentation for this class was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013