Hi Bitbucket community!
We’re thrilled to announce that Tests is now in open beta for Bitbucket Pipelines! This new feature for Bitbucket Cloud Standard and Premium workspaces introduces a single place inside your repository to:
All from within the place you already use to review code and powered by the JUnit-style XML reports you already generate today.
Once enabled, you’ll see a new Tests tab in your Bitbucket repository.
This tab includes a summaries page that aggregates data for each individual test based on its recent runs, including:
You can search and filter through the view to find a specific test, filter by labels, and filter by test state (such as whether the test is considered flaky or has been quarantined)
This makes it easy to spot frequently failing tests that hurt developer conference, slow tests that drag out pipelines, or unstable tests with highly variable run times.
You can also click into an individual test to see details about its execution, including:
With Tests, you can classify tests as problematic, specifically as:
Behind the scenes, Bitbucket maintains a test metadata file for your repository that tracks these classifications. Your pipelines can download this file and use it to skip tests marked as 'quarantined.'
Check out the blog to see exactly how.
If your Bitbucket Cloud workspace is on the Standard and Premium plan, you are automatically able to use these beta features by default.
As we build out Tests, your feedback will help shape its future. Whether you have feedback, questions, or need help, this community thread is the go-to place to discuss your experience with Tests, report issues, or share ideas. Your input will directly influence the GA release and beyond, so let us know how Tests is working for you!
Dan Hom
10 comments