You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Configure Datadog Test Visibility
v1.0.1
GitHub Action that installs Datadog Test Visibility. Supported languages are .NET, Java, Javascript, and Python.
Test Visibility provides a test-first view into your CI health by displaying important metrics and results from your tests. It can help you investigate and mitigate performance problems and test failures that are most relevant to your work, focusing on the code you are responsible for, rather than the pipelines which run your tests.
-
Set Datadog API key inside Settings > Secrets as
DD_API_KEY
. -
Add a step to your GitHub Actions workflow YAML that uses this action. Set the language, service name and site parameters. It is best if the new step comes right before the step that runs your tests:
steps: - name: Configure Datadog Test Visibility uses: datadog/[email protected] with: languages: java service-name: my-service api-key: ${{ secrets.DD_API_KEY }} site: US1 - name: Run unit tests run: | mvn clean test
The action has the following parameters:
languages: List of languages to be instrumented. Can be either "all" or any of "java", "js", "python", "dotnet" (multiple languages can be specified as a space-separated list).
service-name: The name of the service or library being tested.
api-key: Datadog API key. Can be found at https://app.datadoghq.com/organization-settings/api-keys
site: Datadog site (optional), defaults to US1. See https://docs.datadoghq.com/getting_started/site for more information about sites.