From 5526cfdcf4e3124139aa8c85c74a91e2ea142234 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Mon, 24 Mar 2025 16:13:07 -0700 Subject: [PATCH] Add baseline file for testing --- .github/workflows/bld.yml | 4 ++-- src/test/java/rife/bld/extension/DetektOperationTest.java | 3 +++ src/test/resources/detekt-baseline.xml | 6 ++++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/test/resources/detekt-baseline.xml diff --git a/.github/workflows/bld.yml b/.github/workflows/bld.yml index cfed82f..c97ab73 100644 --- a/.github/workflows/bld.yml +++ b/.github/workflows/bld.yml @@ -28,9 +28,9 @@ jobs: working-directory: examples run: ./bld download - - name: Run tests [examples] + - name: Run Detekt [examples] working-directory: examples - run: ./bld compile test + run: ./bld compile detekt - name: Download dependencies run: ./bld download diff --git a/src/test/java/rife/bld/extension/DetektOperationTest.java b/src/test/java/rife/bld/extension/DetektOperationTest.java index 16e6345..7fb2ce8 100644 --- a/src/test/java/rife/bld/extension/DetektOperationTest.java +++ b/src/test/java/rife/bld/extension/DetektOperationTest.java @@ -264,6 +264,7 @@ class DetektOperationTest { var op = new DetektOperation() .fromProject(new BaseProjectBlueprint(new File("examples"), "com.example", "example", "Example")) + .baseline("src/test/resources/detekt-baseline.xml") .maxIssues(8); assertThatNoException().isThrownBy(op::execute); } @@ -281,6 +282,7 @@ class DetektOperationTest { var op = new DetektOperation() .fromProject(new BaseProjectBlueprint(new File("examples"), "com.example", "example", "Example")) + .baseline("src/test/resources/detekt-baseline.xml") .report(new Report(ReportId.HTML, html.getAbsolutePath())) .report(new Report(ReportId.XML, xml.getAbsolutePath())) .report(new Report(ReportId.TXT, txt.getAbsolutePath())) @@ -299,6 +301,7 @@ class DetektOperationTest { var op = new DetektOperation() .fromProject(new BaseProjectBlueprint(new File("examples"), "com.example", "example", "Example")) + .baseline("src/test/resources/detekt-baseline.xml") .debug(true); assertThatThrownBy(op::execute).isInstanceOf(ExitStatusException.class); } diff --git a/src/test/resources/detekt-baseline.xml b/src/test/resources/detekt-baseline.xml new file mode 100644 index 0000000..4d1a6d7 --- /dev/null +++ b/src/test/resources/detekt-baseline.xml @@ -0,0 +1,6 @@ + + + + + +