#ifndef CHROME_BROWSER_VR_TEST_WEBXR_VR_BROWSER_TEST_H_
#define CHROME_BROWSER_VR_TEST_WEBXR_VR_BROWSER_TEST_H_
#include "build/build_config.h"
#include "chrome/browser/vr/test/conditional_skipping.h"
#include "chrome/browser/vr/test/webxr_browser_test.h"
#include "chrome/browser/vr/test/xr_browser_test.h"
#include "components/permissions/permission_request_manager.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_features.h"
#include "device/vr/buildflags/buildflags.h"
#include "ui/gfx/geometry/vector3d_f.h"
#if BUILDFLAG(IS_WIN)
#include "sandbox/policy/features.h"
#endif
namespace vr {
class WebXrVrBrowserTestBase : public WebXrBrowserTestBase { … };
class WebXrVrRuntimelessBrowserTest : public WebXrVrBrowserTestBase { … };
class WebXrVrRuntimelessBrowserTestSensorless
: public WebXrVrRuntimelessBrowserTest { … };
#if BUILDFLAG(ENABLE_OPENXR)
class WebXrVrOpenXrBrowserTestBase : public WebXrVrBrowserTestBase {
public:
WebXrVrOpenXrBrowserTestBase();
~WebXrVrOpenXrBrowserTestBase() override;
XrBrowserTestBase::RuntimeType GetRuntimeType() const override;
};
class WebXrVrOpenXrBrowserTest : public WebXrVrOpenXrBrowserTestBase {
public:
WebXrVrOpenXrBrowserTest();
};
class WebXrVrOpenXrBrowserTestWebXrDisabled
: public WebXrVrOpenXrBrowserTestBase {
public:
WebXrVrOpenXrBrowserTestWebXrDisabled();
};
#endif
}
#endif