ooni / probe

OONI Probe network measurement tool for detecting internet censorship
https://ooni.org/install
BSD 3-Clause "New" or "Revised" License
751 stars 142 forks source link

mobile: add functionality to automatically test new networks #900

Open keystrike opened 7 years ago

keystrike commented 7 years ago

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.

hellais commented 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.

bassosimone commented 7 years ago

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.

hellais commented 4 years ago

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.

lorenzoPrimi commented 4 years ago

Duplicate of https://github.com/ooni/probe-android/issues/245 ?

hellais commented 4 years ago

@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.

lorenzoPrimi commented 4 years ago

Related to #828

hellais commented 3 years ago

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.