Skip to content

Commit

Permalink
Subdivide CombineTests into subclasses.
Browse files Browse the repository at this point in the history
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
swegner committed Apr 20, 2018
1 parent b68130b commit c91697e
Showing 1 changed file with 717 additions and 699 deletions.

0 comments on commit c91697e

Please sign in to comment.