Skip to content
This repository has been archived by the owner on Oct 5, 2023. It is now read-only.

As a Soundscape Tester I would like a debug mode that allows me to simulate different scenarios #8

Open
StevenAbrams opened this issue Jun 22, 2023 · 1 comment
Assignees
Labels

Comments

@StevenAbrams
Copy link

Currently:
In the current version of Soundscape, testers can only test the app in their current location. In order to test what happens in other regions of the world, it is not possible to do so without physically being there.

Proposed:
In the old version of Soundscape, there were builds created fir internal use only which supported a "Debug" mode. This was simply a menu item. When we opened this menu item, we could do the following:

  • Select a map and tap on this map to simulate our current location. E.g., if I was living in London, I would see a blue dot to denote my current location. But if I wanted to simulate an issue in New York, I could "tap" on the map UI in New York, and the app would now believe I was in New York. If I were to select some of the Soundscape buttons in the Home Screen, all callouts would now be in New York

  • Other features such as Search would also be based on the current location

  • Allow testers to upload a GPX file and run it. This would simulate a user in motion and would allow testers to listen to callouts as though they were doing the activity. This allows testers to verify what users should hear in any location in the world

  • Enable logging. This allows the tester to create a log based on any activity. The log would show what was called out by the app. An example log is attached

XR Test 1 com.microsoft.soundscape-df 2022-09-20--13-53-55-560.log

@fraziercarr can you remember what other useful debug features we used?

@fraziercarr
Copy link

@StevenAbrams we also had thing like being able to clear the cache to force the app to redownload data. Less frequently used, but good for helping to debug issues. There were also features like gpx recording (can be done easily enough via something like strava though) and audio recordings so that we could record exactly what audio the app was outputting, including the spatialisation

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants