Open bassosimone opened 4 years ago
Started working on this issue in Sprint 30. We have a prototype but we're not ready to merge yet. We will continue discussing. In any case, the initial prototype does not fully address the issue but just starts addressing it.
Working on https://github.com/ooni/probe-engine/issues/893, I ended up making a more robust API for submitting measurements where we can basically pass it measurements and they will be submitted. The original OONI had a similar design, while the current design is more inspired to MK, where we could do less because C++ is hard.
So, it seems that now we have again this nice submitting capability and we probably don't need to have special purpose more limited code for doing the same inside the implementation of each experiment. Of course, if we are to remove such code, we need first to make sure that the places where we use it (
miniooni
,probe-cli
) migrate to the new API.