We are proud to announce the release of our new Cover Pipeline GitHub Action. Diffblue Cover Pipeline integrates the power of Diffblue Cover’s autonomous AI-powered unit test capabilities directly into a GitHub Actions workflow.
How quickly Java development teams are able to ship code changes to production is a competitive differentiator.
Unit tests are the first line of defence against bugs and regressions. It’s critical to unit test deeply, continuously and successfully as part of a CI pipeline (alongside other forms of testing) in order to achieve high levels of test coverage, code quality and to be able to fully optimize delivery pipeline performance.
GitHub is the leading platform for software development and collaboration and GitHub Actions helps developers to automate software development workflows in the same place as they store code and collaborate. This deep integration with GitHub Actions makes it easier than ever for development teams to scale and automate autonomous AI-driven, continuous unit testing workflows.
How the Diffblue Cover Pipeline GitHub Action works
With Cover Pipeline for GitHub, development teams can now automate Java unit test writing, test maintenance and regression detection, at scale, for their entire project on pull requests. Diffblue Cover is able to generate thousands of unit tests very quickly, achieving much higher code coverage than developers could manually.
Specifically, Diffblue Cover Pipeline:
- Automatically writes a baseline unit test suite for your projects
- Automatically writes new unit tests for new code
- Automatically updates existing unit tests in your code
- Automatically removes existing unit tests in your code when they’re no longer required
By automating unit test generation, Diffblue Cover allows developers to spend less time on repetitive testing tasks and more time writing new application code.
With this Diffblue Cover Pipeline action, teams can:
- Accelerate and automate unit testing
- Achieve higher levels of code quality and reliability
- Deliver rapid uplifts in code coverage
- Automate regression/ bug detection
Bottom line
Diffblue Cover Pipeline delivers autonomous unit test generation and maintenance at scale; which in turn reduces test failures, creates lower overhead per code change and reduces the time between code commit and that code running in production.
By integrating Diffblue Cover (via Diffblue Cover Pipeline) with GitHub Actions, we’ve made it easier for millions of GitHub developers to take full advantage of autonomous AI-powered unit test generation, test maintenance and regression detection for Java application development.
The Cover Pipeline GitHub Actions integration is available from the GitHub Actions marketplace alongside a 14-day free trial of Diffblue Cover.
You can find the getting started information on our Docs site.
We welcome your feedback on our GitHub Actions support and if you have ideas for improvements, new features or insights to share about your experience, we’d love for you to share them with us in the Diffblue Community Forum.