Run test suites in parallel

gtest-parallelskillsetup L1171
signalapp/webrtc
What it does

Run Google Test binaries in parallel with repeat and filtering

Best for

Parallel test execution speedup and flakiness detection via repeat across single-threaded or low-CPU test suites.

Inputs
  • · [object Object]
Outputs
  • · [object Object]
Requires
  • · third_party/gtest-parallel/gtest-parallel script
Preconditions

gtest binary compiled; gtest-parallel script in place

Failure modes

Timeout hit; flaky tests fail intermittently; worker count misconfigured; JSON output malformed

Trust signals
  • · Script supports --timeout and --timeout_per_test
  • · JSON output for CI integration
  • · --serialize_test_cases for resource-dependent tests