Mir
|
Classes | |
class | CrossProcessSync |
class | DeclarativePlacementStrategy |
DeclarativePlacementStrategy is a test utility server component for specifying a static list of surface geometries and relative depths. Used, for example, in input tests where it is necessary to set up scenarios depending on multiple surfaces geometry and stacking. More... | |
class | DefaultDisplayServerTestFixture |
class | BespokeDisplayServerTestFixture |
struct | InProcessServer |
Fixture for running Mir server in test process. More... | |
class | InputTestingClientConfiguration |
A fixture to be used with InputTestingServerConfiguration for input acceptance testing scenarios. By default, the client will connect and a surface will be created. The framework ensures the server will not send events before client is ready through CrossProcessSync. More... | |
class | InputTestingServerConfiguration |
struct | Result |
class | Process |
struct | StubConnectionConfiguration |
class | StubbedServerConfiguration |
stubs out the graphics and input subsystems to avoid tests failing where the hardware is not accessible More... | |
struct | TestingClientConfiguration |
class | TestingProcessManager |
class | TestingServerConfiguration |
class | UsingStubClientPlatform |
Typedefs | |
typedef std::map< std::string, mir::geometry::Rectangle > | SurfaceGeometries |
typedef std::map< std::string, mir::scene::DepthId > | SurfaceDepths |
Functions | |
bool | detect_server (std::string const &name, std::chrono::milliseconds const &timeout) |
std::ostream & | operator<< (std::ostream &out, const Result &result) |
template<typename Callable > | |
std::shared_ptr< Process > | fork_and_run_in_a_different_process (Callable &&main_fn, std::function< int()> exit_fn) |
std::string const & | test_socket_file () |
typedef std::map<std::string, mir::scene::DepthId> mir_test_framework::SurfaceDepths |
typedef std::map<std::string, mir::geometry::Rectangle> mir_test_framework::SurfaceGeometries |
|
strong |
bool mir_test_framework::detect_server | ( | std::string const & | name, |
std::chrono::milliseconds const & | timeout | ||
) |
std::shared_ptr<Process> mir_test_framework::fork_and_run_in_a_different_process | ( | Callable && | main_fn, |
std::function< int()> | exit_fn | ||
) |
std::ostream& mir_test_framework::operator<< | ( | std::ostream & | out, |
const Result & | result | ||
) |
std::string const & mir_test_framework::test_socket_file | ( | ) |
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014