diff options
Diffstat (limited to 'libs/vr/libdvr/tests/dvr_display_manager-test.cpp')
-rw-r--r-- | libs/vr/libdvr/tests/dvr_display_manager-test.cpp | 8 |
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; |