Distributed LIT Execution

Hi There!

I am new to the community and studying strategies for reducing our CI cycle time for pre integration testing, as well as moving more of the testing workloads that execute post integration forward into the pre integration phase.

I am interested in techniques that would allow for better sharding, parallelization, improved fidelity of test selection, or anything else that might be useful.

I found this post from the old mailing list: https://groups.google.com/g/llvm-dev/c/ysh1GvGbHgs/m/J_NpLQX2AAAJ?pli=1

I’d be really curious to speak with folks at Google who built and ran a distributed lit system and any lessons learned.

Thank you!
-Denali