Split integration tests to different targets

Running all integration tests as part of one single 'replication_it'
target does not cope well with the addition of extra tests, because it
is bound to take longer and longer, eventually hitting any test timeout
threshold.

Splitting integration tests into different targets avoids timeout
failures and also provides additional benefits, such as:

- Better understanding of test failures
- More efficient utilization of bazel build outputs and remote caching,
  effectively making tests execution faster.

Bug: Issue 13909
Change-Id: Ifc6cce9996d3a8a23ec2a66c377978205fb6680f
1 file changed
tree: 57661953fcf5a5925086ad4f7d4967b72d4885c3
  1. .settings/
  2. src/
  3. .gitignore
  4. .mailmap
  5. BUILD
  6. LICENSE