diff --git a/README.md b/README.md index cae61276..a3499534 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,25 @@ -# Cover GitHub Action +# Diffblue Cover Pipeline -This project provides a GitHub Action for running Diffblue Cover. +## Overview +Diffblue Cover Pipeline integrates the power of Diffblue Cover directly into your GitHub Actions workflow to autonomously write and update Java unit tests for your projects on pull requests. +Diffblue Cover Pipeline enables Java teams using GitHub for their CI pipelines to leverage the power of fully autonomous AI to automate unit test suite generation, maintenance and regression detection for their entire codebase. + +The Diffblue Cover Pipeline for GitHub integration is provided in the GitHub Actions marketplace. + +## Capabilities + +Diffblue Cover creates comprehensive, human-like Java unit tests - saving developer time, increasing test coverage, and reducing regression risks. +It takes care of the following, automatically: + +- Analyzes a codebase and creates a baseline unit test suite +- Writes new unit tests for new code +- Updates existing unit tests in your code +- Removes existing unit tests in your code when they’re no longer required + +## Links + +- [Documentation](https://docs.diffblue.com/features/cover-pipeline/cover-pipeline-for-github) - [Diffblue EULA](https://docs.diffblue.com/legal/diffblue-legal/diffblue-end-user-license-agreement-eula) - [Diffblue Privacy Notice](https://docs.diffblue.com/legal/diffblue-legal/privacy-notice) - [Request Diffblue trial license](https://www.diffblue.com/try-cover/github) @@ -27,7 +45,7 @@ In it's simplest form the "batteries included" action is intended to be used in ```yaml name: Example Workflow -# Diffblue Cover CI responds to pull request +# Diffblue Cover Pipeline responds to pull request events on: pull_request: diff --git a/action.yml b/action.yml index aef7792e..57081252 100644 --- a/action.yml +++ b/action.yml @@ -1,4 +1,4 @@ -name: Diffblue Cover +name: Diffblue Cover Pipeline description: Runs Diffblue Cover directly in your workflow to autonomously write Java unit tests on your pull requests. diff --git a/jdk11/action.yml b/jdk11/action.yml index aef7792e..57081252 100644 --- a/jdk11/action.yml +++ b/jdk11/action.yml @@ -1,4 +1,4 @@ -name: Diffblue Cover +name: Diffblue Cover Pipeline description: Runs Diffblue Cover directly in your workflow to autonomously write Java unit tests on your pull requests. diff --git a/jdk17/action.yml b/jdk17/action.yml index aef7792e..57081252 100644 --- a/jdk17/action.yml +++ b/jdk17/action.yml @@ -1,4 +1,4 @@ -name: Diffblue Cover +name: Diffblue Cover Pipeline description: Runs Diffblue Cover directly in your workflow to autonomously write Java unit tests on your pull requests. diff --git a/jdk21/action.yml b/jdk21/action.yml index aef7792e..57081252 100644 --- a/jdk21/action.yml +++ b/jdk21/action.yml @@ -1,4 +1,4 @@ -name: Diffblue Cover +name: Diffblue Cover Pipeline description: Runs Diffblue Cover directly in your workflow to autonomously write Java unit tests on your pull requests. diff --git a/jdk8/action.yml b/jdk8/action.yml index aef7792e..57081252 100644 --- a/jdk8/action.yml +++ b/jdk8/action.yml @@ -1,4 +1,4 @@ -name: Diffblue Cover +name: Diffblue Cover Pipeline description: Runs Diffblue Cover directly in your workflow to autonomously write Java unit tests on your pull requests.