Hello everyone,
I am currently utilizing BuildGraph to manage our CI/CD pipeline. For our Windows build targets, I am successfully using the <Spawn> task to execute tests and capture Code Coverage data.
I would like to extend this same pipeline to our Android builds. Does the BuildGraph <Spawn> task support running ADB-based coverage commands directly, or is there a recommended workflow for mobile platforms? Specifically, I am looking to understand if I should:
- Wrap ADB shell commands within a
<Spawn>task to execute the tests on-device and pull the coverage files back to the host. - Transition to using a specific Gauntlet test controller or the
RunUnrealcommandlet for better mobile integration. - Modify the build configuration to specifically support LLVM/Clang coverage instrumentation for the Android NDK.
Any guidance on maintaining parity between Windows and Android coverage pipelines in BuildGraph would be greatly appreciated.
Thank you!