Testing in VR can get a little tedious at times and can sometimes hinder rapid prototyping if you need to put on a VR headset every 10 seconds. Additionally, regression testing becomes cumbersome if it isn't able to be repeatable.
- Continuous integration / Automated Tests using simulated VR input (possibly with unity IPC)
- Keyboard, Mouse Control, FPS style (WASD)
- Record VR session
- Replay VR Session
These require a way to hook into Steam VR, which must be feasible considering these projects:
Discussion here https://www.reddit.com/r/Vive/comments/69hbft/release_openvr_input_emulator_v10/ says keyboard mouse control will be part of the future release via FreePie Plugin.
Latest release as of 16 days ago do support keyboard to controller button forwarding but still require position control.
Initial testing using the command line client shows it successfully can position a controller in VR.
Next step is to interface with the emulator API to simulate positional movement and modify as necessary