Azure Maven Plugin
azure-cloud Goal
Section titled “azure-cloud Goal”Updates an Azure DevOps cloud PR based on json files in gitci format previously generated into standard pitest target directories.
Mojo Parameters
Section titled “Mojo Parameters”When running in azure pipelines, all required parameters (expect authentication details) will be autoset from environment variables.
For other CI environments these parameters must be explicitly set.
azure.token
Section titled “azure.token”Required
A token with write access to PRs in the repository. If present, this property will be automatically populated from an environment variable named SYSTEM_ACCESSTOKEN.
Although a token is automatically supplied by azure Pipelines, it is not automatically made available as an environment variable and must be explicitly exported.
azure.collectionURI
Section titled “azure.collectionURI”Required
Autoset
The root URI of the project, e.g. https://dev.azure.com/fabrikamfiber/
If present, this property will be automatically populated from an environment variable named SYSTEM_COLLECTIONURI.
This environment variable is automatically supplied by azure Pipelines.
azure.repo
Section titled “azure.repo”Required
Autoset
The repository to update. If present, this property will be automatically populated from an environment variable named BUILD_REPOSITORY_ID.
This environment variable is automatically set by azure Pipelines.
azure.pr
Section titled “azure.pr”Required
Autoset
The pull request to update. If present, this property will be automatically populated from an environment variable named SYSTEM_PULLREQUEST_PULLREQUESTID.
This environment variable is automatically set by azure Pipelines.
azure.workspace
Section titled “azure.workspace”Required (azure-cloud)
Autoset
The workspace the repository belongs to. If present, this property will be automatically populated from an environment variable named SYSTEM_TEAMPROJECTID.
This environment variable is automatically set by azure Pipelines.
azure.deleteOldSummaries
Section titled “azure.deleteOldSummaries”Optional
Determines if pitest summary comments from previous runs should be deleted. Defaults to true.
mutantEmoji
Section titled “mutantEmoji”Optional
Character string to use in summary table for surviving mutants.
killedEmoji
Section titled “killedEmoji”Optional
Character string to use in summary table when no surviving mutants.
trailingText
Section titled “trailingText”Optional
Custom text to place at end of summary.