27 minute video covering how to test PathCheck GPS & Safe Places function, with a particular foucus focus on Feature Flags and Tools that exist to support testing.
Info |
---|
For a simpler video that skips these details and just shows the end-user function, see: GPS Function End to End - Basic Intro Video |
A couple of caveats:
JSON Location Data import: there is at the time of making the video, there was a bug in the app that means meant that hashes are were not stored. This means meant that Exposure Notifications cannot could not be generated for these data points. Fix coming very soon (as of 7/15)This is now fixed.
I was not able to show Local Download of JSON data because this doesn’t work in Perfecto cloud. It certainly works on personal devices where you can share over email or slack. It probably workss with locally hosted emulators as well.
The tools links in the video are all of the form https://diarmidmackenzie.pythonanywhere.com - we have now moved to using https://pathcheck.pythonanywhere.com
Here’s the video. It’s a little slow, mostly because of the sluggishness of the Perfecto device - unfortunately the Confluence video player does not have the ability to watch at double speed. Sorry…
...
Import Location History from URL (these hashes are valid, but there is a bug which means the Mobile App discards them)
https://diarmidmackenziepathcheck.pythonanywhere.com/location-data?latitude&longitude=13&points=10
Or with lots of data points (note: these hashes are invalid, random numbers, so won’t work with Exposure Notifications - this is the case whenever you ask for 288 or more data points.)
https://diarmidmackenziepathcheck.pythonanywhere.com/location-data?longitude=42&latitude=13&points=4032
Analyze JSON file for data reliability
https://diarmidmackenziepathcheck.pythonanywhere.com/upload
Fast Track Exposure Notification (without a need for Safe Places)
https://diarmidmackenziepathcheck.pythonanywhere.com/yaml?longitude=42&latitude=13&hds=4
Exposure Notification Scale Testing (both large numbers of HDs, and large data loads from individual HDs).
https://diarmidmackenziepathcheck.pythonanywhere.com/yaml?longitude=42&latitude=13&hds=100