Skip to content

Do not ignore tests in GitHub actions CI build. #284

Do not ignore tests in GitHub actions CI build.

Do not ignore tests in GitHub actions CI build. #284

GitHub Actions / Quality Monitor failed Jun 14, 2024 in 0s

Quality Monitor

   🚦   Tests: 97 % successful (✔️ 75 passed, 🙈 2 skipped)
   〰️   Line Coverage: 74% (102 missed lines)
   ➰   Branch Coverage: 65% (40 missed branches)
   PIT   Mutation Coverage: 60% (78 survived mutations)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: No warnings

🚧 Error Messages

Quality Monitor Errors:
[JunitParser] The processed file './target/surefire-reports/TEST-io.jenkins.plugins.prism.SourcePrinterTest.xml' does not contain data.

Created by Quality Monitor v1.9.0 (#00b9b1a)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 13 75 2 0 77

Skipped Test Cases

  • io.jenkins.plugins.prism.FilePermissionEnforcerTest#shouldComparePathsCaseInsensitiveOnWindows
  • io.jenkins.plugins.prism.FilePermissionEnforcerTest#shouldAllowWorkspaceByDefaultOnWindows

❗   Style

Name Reports Errors High Normal Low Total
CheckStyle 2 0 0 0 0 0
PMD 3 0 0 0 0 0
Total 5 0 0 0 0 0

🐛   Bugs

Name Reports Errors High Normal Low Total
SpotBugs 1 0 0 0 0 0

👣   Code Coverage

Code Coverage: 69%

Name Covered % Missed %
Line Coverage 74 26
Branch Coverage 65 35
Total Ø 69 31

🔬   Mutation Coverage

Mutation Coverage: 60%

Name Killed % Survived %
Mutation Coverage 60 40

🚧 Error Messages

Quality Monitor Errors:
[JunitParser] The processed file './target/surefire-reports/TEST-io.jenkins.plugins.prism.SourcePrinterTest.xml' does not contain data.

Annotations

Check warning on line 100 in src/main/java/io/jenkins/plugins/prism/SourceCodeDirectory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 96-100 are not covered by tests

Check warning on line 123 in src/main/java/io/jenkins/plugins/prism/SourceDirectoryFilter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 122-123 are not covered by tests

Check warning on line 158 in src/main/java/io/jenkins/plugins/prism/SourceDirectoryFilter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 158 is not covered by tests

Check warning on line 111 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 107-111 are not covered by tests

Check warning on line 210 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 160-210 are not covered by tests

Check warning on line 141 in src/main/java/io/jenkins/plugins/prism/PrismConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 129-141 are not covered by tests

Check warning on line 79 in src/main/java/io/jenkins/plugins/prism/PermittedSourceCodeDirectory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 74-79 are not covered by tests

Check warning on line 33 in src/main/java/io/jenkins/plugins/prism/PrismTheme.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 33 is not covered by tests

Check warning on line 77 in src/main/java/io/jenkins/plugins/prism/SourceCodeViewModel.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 37-77 are not covered by tests

Check warning on line 145 in io/jenkins/plugins/prism/Messages.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 20-145 are not covered by tests

Check warning on line 72 in src/main/java/io/jenkins/plugins/prism/SourceDirectoryValidation.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 72 is not covered by tests

Check warning on line 93 in src/main/java/io/jenkins/plugins/prism/SourceCodeRetention.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 19-93 are not covered by tests

Check warning on line 106 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 106 is only partially covered, one branch is missing

Check warning on line 155 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 155 is only partially covered, 24 branches are missing

Check warning on line 103 in src/main/java/io/jenkins/plugins/prism/PrismAppearanceConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 103 is only partially covered, one branch is missing

Check warning on line 134 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 134 (NullReturnValsMutator)
Raw output
Survived mutations:
- replaced return value with null for io/jenkins/plugins/prism/SourcePrinter::createCollapseButton (org.pitest.mutationtest.engine.gregor.mutators.returns.NullReturnValsMutator)

Check warning on line 111 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 111 is not covered by tests

Check warning on line 210 in src/main/java/io/jenkins/plugins/prism/SourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 160-210 are not covered by tests

Check warning on line 127 in src/main/java/io/jenkins/plugins/prism/SourceDirectoryFilter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 127 (EmptyObjectReturnValsMutator)
Raw output
Survived mutations:
- replaced return value with Collections.emptyList for io/jenkins/plugins/prism/SourceDirectoryFilter::findRelative (org.pitest.mutationtest.engine.gregor.mutators.returns.EmptyObjectReturnValsMutator)

Check warning on line 123 in src/main/java/io/jenkins/plugins/prism/SourceDirectoryFilter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 123 is not covered by tests

Check warning on line 158 in src/main/java/io/jenkins/plugins/prism/SourceDirectoryFilter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 158 is not covered by tests

Check warning on line 64 in src/main/java/io/jenkins/plugins/prism/PrismConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 64 (VoidMethodCallMutator)
Raw output
Survived mutations:
- removed call to io/jenkins/plugins/prism/PrismConfiguration::load (org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator)

Check warning on line 71 in src/main/java/io/jenkins/plugins/prism/PrismConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 71 (VoidMethodCallMutator)
Raw output
Survived mutations:
- removed call to io/jenkins/plugins/prism/PrismConfiguration::load (org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator)

Check warning on line 77 in src/main/java/io/jenkins/plugins/prism/PrismConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 77 is not covered by tests

Check warning on line 91 in src/main/java/io/jenkins/plugins/prism/PrismConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 91 is not covered by tests