Deep performance analysis
Automatic tracing across your test suite, deeply integrated with your programming language and test framework.
Learn moreScale out your testing across any framework with Buildkite Test Engine. Speed up builds with real-time flaky test management and intelligent test splitting. Drive accountability and get more out of your existing CI compute with performance insights and analytics.
Where Buildkite Pipelines helps you automate your CI/CD pipelines, Test Engine helps you track and analyze the steps in these pipelines, by:
Buildkite Test Engine was previously called Buildkite Test Analytics.
Run through the Getting started tutorial for a step-by-step guide on how to use Buildkite Test Engine.
If you're familiar with the basics, begin configuring test collection for your development project. Do this by setting it up with the required Buildkite test collectors for your project's testing frameworks (also known as test runners), which sends the required test data information to Test Engine:
If a Buildkite test collector is not available for one of these test runners, you can use other test collection mechanisms instead.
Once test collection has been set up in your development project, you can proceed to run your tests, and analyze and report on them through its test suites. Learn more about this from the Test suites overview page, which covers Test Engine's concepts and functionality.
Automatic tracing across your test suite, deeply integrated with your programming language and test framework.
Learn moreQuickly identify which tests are the most disruptive for your team, and get a head-start on fixing them.
Learn moreSplit tests evenly across agents to reduce overall pipeline build times, especially for highly complex test suites.
Learn moreThe data uploaded to Test Engine is stored in S3 and deleted after six months.