summaryrefslogtreecommitdiff
path: root/libs/vr/libdvr/tests/dvr_display_manager-test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/vr/libdvr/tests/dvr_display_manager-test.cpp')
-rw-r--r--libs/vr/libdvr/tests/dvr_display_manager-test.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/vr/libdvr/tests/dvr_display_manager-test.cpp b/libs/vr/libdvr/tests/dvr_display_manager-test.cpp
index 07e2121970..7b3717e979 100644
--- a/libs/vr/libdvr/tests/dvr_display_manager-test.cpp
+++ b/libs/vr/libdvr/tests/dvr_display_manager-test.cpp
@@ -308,6 +308,14 @@ class TestDisplayManager {
class DvrDisplayManagerTest : public Test {
protected:
void SetUp() override {
+ // dvr display manager test doesn't apply to standalone vr devices because
+ // tests cannot create display manager client on these devices.
+ if (property_get_bool("ro.boot.vr", false)) {
+ GTEST_SKIP()
+ << "All tests in DvrDisplayManagerTest test case are skipped "
+ "because the device boot to VR.";
+ }
+
int ret;
DvrDisplayManager* display_manager;
DvrSurfaceState* surface_state;