Updates code that relied on XrBrowserTests being based off of
InProcessBrowserTest and/or other outdated windows-only assumptions to
use more cross-platform available solutions, so that the code can be
built into android_browsertests.
Note that there is still quite a lot of backend implementation for
OpenXR that is windows-specific, this is mainly just some isolated
bits that required cross-platform refactoring and thus the bulk of what
I would expect to potentially impact test stability/passing that seemed
better served by being split out.
Bug: 40904930
Change-Id: I2f0272096cbeec7d6d65b1f67be604b42f5f0e43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5538981
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1301642}