19 #ifndef MIR_TEST_FRAMEWORK_HEADLESS_TEST_H_ 20 #define MIR_TEST_FRAMEWORK_HEADLESS_TEST_H_ 24 #include <gtest/gtest.h> 27 namespace mir {
class SharedLibrary; }
28 namespace mir {
namespace graphics {
class Display; }}
29 namespace mir {
namespace geometry {
struct Rectangle; }}
46 void preset_display(std::shared_ptr<mir::graphics::Display>
const& display);
49 void initial_display_layout(std::vector<mir::geometry::Rectangle>
const& display_rects);
52 std::unique_ptr<mir::SharedLibrary> server_platform_graphics_lib;
AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: sw_splash.h:26
Definition: async_server_runner.h:35
std::string const & test_socket_file()
Definition: any_surface.h:25
Basic fixture for tests that don't use graphics or input hardware.
Definition: headless_test.h:39