Add baseline file for testing

This commit is contained in:
Erik C. Thauvin 2025-03-24 16:13:07 -07:00
parent 5a2824507f
commit 5526cfdcf4
Signed by: erik
GPG key ID: 776702A6A2DA330E
3 changed files with 11 additions and 2 deletions

View file

@ -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

View file

@ -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);
}

View file

@ -0,0 +1,6 @@
<?xml version="1.0" ?>
<SmellBaseline>
<ManuallySuppressedIssues/>
<CurrentIssues>
</CurrentIssues>
</SmellBaseline>