summaryrefslogtreecommitdiff
path: root/tests/video/video-module-load.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/video/video-module-load.cpp')
-rw-r--r--tests/video/video-module-load.cpp15
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",