Introduce assorted BigDecimal#signum
Refaster rules
#1857
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Performs mutation testing analysis on the files changed by a pull request and | |
# uploads the results. The associated PR is subsequently updated by the | |
# `pitest-update-pr.yml` workflow. See https://blog.pitest.org/oss-pitest-pr/ | |
# for details. | |
name: "Mutation testing" | |
on: | |
pull_request: | |
permissions: | |
contents: read | |
jobs: | |
analyze-pr: | |
runs-on: ubuntu-22.04 | |
steps: | |
- name: Check out code | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
with: | |
fetch-depth: 2 | |
persist-credentials: false | |
- name: Set up JDK | |
uses: actions/setup-java@0ab4596768b603586c0de567f2430c30f5b0d2b0 # v3.13.0 | |
with: | |
java-version: 17.0.8 | |
distribution: temurin | |
cache: maven | |
- name: Run Pitest | |
# By running with features `+GIT(from[HEAD~1]), +gitci`, Pitest only | |
# analyzes lines changed in the associated pull request, as GitHub | |
# exposes the changes unique to the PR as a single commit on top of the | |
# target branch. See https://blog.pitest.org/pitest-pr-setup for | |
# details. | |
run: mvn test pitest:mutationCoverage -DargLine.xmx=2048m -Dverification.skip -Dfeatures="+GIT(from[HEAD~1]), +gitci" | |
- name: Aggregate Pitest reports | |
run: mvn pitest-git:aggregate -DkilledEmoji=":tada:" -DmutantEmoji=":zombie:" -DtrailingText="Mutation testing report by [Pitest](https://pitest.org/). Review any surviving mutants by inspecting the line comments under [_Files changed_](${{ github.event.number }}/files)." | |
- name: Upload Pitest reports as artifact | |
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 | |
with: | |
name: pitest-reports | |
path: ./target/pit-reports-ci |