Why? We need environment where E2E tests can be executed. What? E2E test would require running Android device, either emulator or physical device. Tests will be run using Jenkins Wendy. How? Previous attempts to get emulator running in OpenShift (AGDROID-704) were not very successful. It's not feasible to run Android Emulator with good performance in cloud. We need computer, where tests can be run, supporting KVM virtualization and graphics card acceleration. The computer will need to be set as Jenkins slave, that will be controlled by Wendy. Comments Probably running these tests on each PR is unnecessary. Some "button" could be added by Jenkins after build as comment into github PR to run it on demand. Similar approach would be also required for macOS machine to run iOS tests. |