Перейти к файлу
Jack Pritz e6aa649001
Update InputAutomatic.cs
2020-11-25 13:36:21 -08:00
.yamato Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
Documentation~ Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
Runtime Update InputAutomatic.cs 2020-11-25 13:36:21 -08:00
.gitignore Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
.npmignore Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
CHANGELOG.md Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
CHANGELOG.md.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
CONTRIBUTING.md Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
CONTRIBUTING.md.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
LICENSE.md Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
LICENSE.md.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
README.md Update README.md 2019-09-24 14:54:25 -07:00
README.md.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
Runtime.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
Third Party Notices.md Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
Third Party Notices.md.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00
package.json remove trailing comma 2020-03-10 09:04:19 -07:00
package.json.meta Initial commit. Copy of package from xr.sdk.validation commit 4f7a30bea6e726b9f9e373f788c1bc7aa581d9b6 2019-07-30 14:34:46 -07:00

README.md

XR Plugin Automated Input Tests

This package contains automated tests meant to exercise a XR Plugin Input Provider. Active devices must be hooked up to the machine running these tests. These tests do not guarantee complete compliance. Make sure to run the manual tests as well for full coverage.

How to add this to your project

  • Open the package manager window
  • Press the "+" button in the upper left corner of package manager, and select to add a package from a git URL.
  • In the text box that appears, paste in this URL: "https://github.com/Unity-Technologies/com.unity.xr.certinputauto.git"
  • Open the manifest.json for your project and add this package to the "testables" list. If no testables list exists, add the following as a top level entry (at the same level as the "dependencies" list)" "testables": [ "com.unity.xr.certinputauto" ]

VerifyConfiguration Test

The VerifyConfiguration test is optional. It allows you to smoke test that your XR system is set up correctly. To enable it, create a file in your project at "Assets/Resources/XRInputProviderAutomatedTestConfig.json" of the following format:

{
  "FramesToDelayForTests": 0,
  "DeviceNames": [
    "Mock Head Mounted Display",
    "Mock Controller - Left",
    "Mock Controller - Right"
  ]
}