diff options
Diffstat (limited to 'tests/video/video-module-load.cpp')
-rw-r--r-- | tests/video/video-module-load.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/video/video-module-load.cpp b/tests/video/video-module-load.cpp index 51862fe..7398f31 100644 --- a/tests/video/video-module-load.cpp +++ b/tests/video/video-module-load.cpp @@ -7,7 +7,18 @@ #include "video-driver-test.h" -TEST_P(SimpleVideoDriverTest, DriverDevice) +class VideoModuleLoadTest : public SimpleVideoDriverTest { +public: + virtual void SetUp() { + try { + SimpleVideoDriverTest::SetUp(); + } catch (std::runtime_error &e) { + /* We don't care if SetUp() can't connect to the display */ + } + } +}; + +TEST_P(VideoModuleLoadTest, DriverDevice) { std::ifstream in_file(server.GetLogFilePath().c_str()); std::string line; @@ -27,7 +38,7 @@ TEST_P(SimpleVideoDriverTest, DriverDevice) } } -INSTANTIATE_TEST_CASE_P(, SimpleVideoDriverTest, +INSTANTIATE_TEST_CASE_P(, VideoModuleLoadTest, ::testing::Values("ati", "cirrus", "dummy", "fbdev", "geode", "imx", "intel", "mga", "modesetting", "nv", "qxl", |