This issue is about consolidating and merging code we have been floating around for some time. This code derives from code we originally wrote at https://github.com/ooni/2023-05-richer-input, but has been trimmed down and adapted to investigate using miniooni when it is not practical to follow a strict edit-build-ship-test-edit loop because the network is possibly hostile. I previously used this code to investigate how to implement https://github.com/ooni/probe/issues/2531 and now I think it should be good to have this minimal functionality inside miniooni. It would enable us to further experiment and be more flexible in cases in which investigating would otherwise be a time sink. (I am not adding any JavaScript code proper at this stage, because that would be out of scope, and I would instead write a log message in the code referring to an experimental repository.)
This issue is about consolidating and merging code we have been floating around for some time. This code derives from code we originally wrote at https://github.com/ooni/2023-05-richer-input, but has been trimmed down and adapted to investigate using miniooni when it is not practical to follow a strict edit-build-ship-test-edit loop because the network is possibly hostile. I previously used this code to investigate how to implement https://github.com/ooni/probe/issues/2531 and now I think it should be good to have this minimal functionality inside miniooni. It would enable us to further experiment and be more flexible in cases in which investigating would otherwise be a time sink. (I am not adding any JavaScript code proper at this stage, because that would be out of scope, and I would instead write a log message in the code referring to an experimental repository.)