Buildkite Test Engine Client (bktec) is an open source tool to orchestrate your test suites. It uses your Buildkite Test Engine suite data to intelligently partition and parallelise your tests.
The test splitter client currently only supports RSpec as a runner. This PR adds Jest support, configured by setting the BUILDKITE_SPLITTER_RUNNER environment variable to jest.
NB This is a first cut of Jest support, so not all features are available. SBE isn't enabled for this pass.
169 is lined up to go in first.
Testing
Local testing with test-splitter-integration-testing
Have re-requested a review from @niceking and @nprizal and have tagged a couple of go-shaped people for a quick sanity check on whether or not I'm committing some Go crimes.
Description
The test splitter client currently only supports RSpec as a runner. This PR adds Jest support, configured by setting the
BUILDKITE_SPLITTER_RUNNER
environment variable tojest
.NB This is a first cut of Jest support, so not all features are available. SBE isn't enabled for this pass.
169 is lined up to go in first.
Testing