buildkite / test-engine-client

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.
MIT License
9 stars 1 forks source link

Add experimental jest support #166

Closed wooly closed 2 months ago

wooly commented 3 months ago

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 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

wooly commented 2 months ago

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.