Android tests
Created by: qperret
We don't have tests for the Android-specific features in Lisa yet, which is unfortunate. I have been using a notebook to test the eas-dev branch for some time, but it breaks regularly with API changes and it can't be run in CI. So, this PR tries to do 'the right thing' and creates proper tests for the Android-specific stuff, which should help fix both problems.
This is still WiP since I have ideas for more tests (sugov tests for RT tasks, up/down sugov thresholds, sync'd tasks, ...), but I figured we don't have to review them all in one go. So this PR only adds tests for schedtune for now. (Yes, we'd like to drop schedtune eventually but it is still there ATM and will be around for a few more years for 4.14 and 4.19 devices, so there's value in having a test I think).
There's quite a few # XXX
comments in there for the things I'm not too sure about. Also, one important question is how to configure cgroups for RTATestBundle. I have a suggestion in there, but this can probably be done differently.
Feedback welcome