It would be interesting, at least for me, to have a set of Test Cases automated via CI (are you using Jenkins?)
For example:
- Booting to live / Perform automated installation in qemu virtual disk/Successful boot detection
- Perform automated android-x86 re-built for bisecting kernel issues/mesa issues
- Perform automated sequences in Debug Mode console e.g. modeprobe i915[enter] echo 63 > /sys/module/drm/parameters/debug[enter] exit[enter] exit[enter]
- Performing a predetermined macro sequence... wait for boot ... perform Sign-In ... perform Settings adjustements
- Perform tests-opengl-gralloc or gralloctest
- Launching Android CTS limited no regression test
- Launching Android CTS full graphics verifications dEQP EGL, GLES2, GLES3, Vulkan
- Any other apps with well known bugs
Then it would be nice to have a regression tracking system like the one used in mesa by Intel people, but focused on android-x86 use cases, apps, games
I would like to know if someone has already experience in this areas, but specifically for Android system tests and GUI tests
Mauro