Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Subdivide CombineTests into subclasses.
Gradle parallelizes test execution at the TestClass level. For ValidatesRunner tests, each test case can have significant overhead. For example, under Dataflow each TestPipeline launcheds a Dataflow job which takes at least 3 minutes due to spinning up VMs. We can achieve better overall execution time by splitting tests into scenario classes for parallelization.
- Loading branch information