Open keystrike opened 7 years ago
I like this idea and I think it would be a logic that could well fit within the requirements for the probe orchestration.
To give an update on this: we're working on probe orchestration and the first bits of it will land into the next release of the mobile app. However, at this point orchestration is probably not ready yet for doing what has been suggested. Still, posting this comment to give a sense that things are moving forward.
The current plan for this is to re-add the basic automatic testing functionality we had in Probe Android 1.x and accept the fact some features will exist in android that don't exist in iOS.
Duplicate of https://github.com/ooni/probe-android/issues/245 ?
@lorenzoPrimi I think this is a different issue, as it is speaking about running a test automatically only when you connect to a new network.
Related to #828
There is an event on Android to detect this. In RuntestService we already detect if the network is changed during a test run and if so we interrupt the test.
This would involve researching if it's possible to do this also in the background.
The app currently allows for scheduled tests but it would be more effective if it had a setting for testing only untested networks at the scheduled time. Another useful option would be automatic testing of previously untested networks once the initial connection to them was made.