 |
should extend AbstractMojo |
0.013 s |
 |
should skip generate report |
0.211 s |
 |
containsJdkClasses returns true for a JAR with java.* classes |
0.100 s |
 |
containsJdkClasses returns false for a JAR without java.* classes |
0.126 s |
 |
containsJdkClasses returns false for a non-jar path |
0.037 s |
 |
canGenerateReport returns false when skip=true |
0.024 s |
 |
canGenerateReport returns false when class directory does not exist |
0.033 s |
 |
canGenerateReport returns false when class directory is empty and noClassOk=false |
0.015 s |
 |
canGenerateReport returns true when noClassOk=true and class directory exists |
0.047 s |
 |
canGenerateReport returns false when class directory is empty and noClassOk=false and includeTests=true but test dir empty |
0.036 s |
 |
canGenerateReport with nested=true and JAR covers nested file detection |
0.082 s |
 |
canGenerateReport covers site lifecycle detection via session goals |
0.031 s |
 |
canGenerateReport returns true when noClassOk=true and class directory exists and skipEmptyReport is false |
0.034 s |
 |
canGenerateReport returns false when noClassOk=true and class directory exists and skipEmptyReport is true |
0.023 s |
 |
getOutputName returns spotbugs plugin name |
0.007 s |
 |
getOutputPath returns spotbugs plugin name |
0.009 s |
 |
getThresholdParameter returns -high for threshold High |
0.022 s |
 |
getThresholdParameter returns -experimental for threshold Exp |
0.035 s |
 |
getThresholdParameter returns -low for threshold Low |
0.043 s |
 |
getThresholdParameter returns -high for lowercase threshold high |
0.021 s |
 |
getThresholdParameter returns -medium for unknown threshold |
0.018 s |
 |
getName returns SpotBugs in English |
0.013 s |
 |
getDescription returns non-empty description in English |
0.020 s |
 |
getOutputDirectory returns absolute path of outputDirectory |
0.004 s |
 |
setReportOutputDirectory sets outputDirectory |
0.005 s |
 |
isJxrPluginEnabled returns true when xrefLocation exists |
0.030 s |
 |
isJxrPluginEnabled returns false when xrefLocation missing and no report plugins |
1.626 s |
 |
isJxrPluginEnabled returns true when maven-jxr-plugin is in report plugins |
0.324 s |
 |
getSpotbugsArgs includes basic required args for a simple configuration |
0.150 s |
 |
getSpotbugsArgs includes -html arg when htmlOutput is true |
0.066 s |
 |
getSpotbugsArgs includes -sarif arg when sarifOutput is true |
0.044 s |
 |
getSpotbugsArgs includes auxclasspathFromFile when auxClasspathFile is provided |
0.038 s |
 |
getSpotbugsArgs includes -progress when debug is true |
0.037 s |
 |
getSpotbugsArgs includes -nested:true when nested is enabled |
0.032 s |
 |
getSpotbugsArgs includes visitors when set |
0.044 s |
 |
getSpotbugsArgs includes omitVisitors when set |
0.048 s |
 |
getSpotbugsArgs includes chooseVisitors when set |
0.041 s |
 |
getSpotbugsArgs includes -relaxed when relaxed is true |
0.056 s |
 |
getSpotbugsArgs includes -maxRank when maxRank is set |
0.047 s |
 |
getSpotbugsArgs includes -noClassOk when noClassOk is true |
0.039 s |
 |
getSpotbugsArgs includes class directory when it exists |
0.026 s |
 |
getSpotbugsArgs includes test class directory when includeTests=true and dir exists |
0.072 s |
 |
getSpotbugsArgs includes addSourceDirs args when addSourceDirs=true |
0.363 s |
 |
getSpotbugsArgs uses -high threshold parameter |
0.032 s |
 |
getSpotbugsArgs uses -effort:max when effort is Max |
0.027 s |
 |
createSpotbugsAuxClasspathFile returns null when classpath elements are null |
0.074 s |
 |
createSpotbugsAuxClasspathFile returns null when classpath elements are empty |
0.055 s |
 |
createSpotbugsAuxClasspathFile creates file with filtered classpath |
0.202 s |
 |
createSpotbugsAuxClasspathFile uses testClasspathElements when includeTests=true |
0.128 s |
 |
createSpotbugsAuxClasspathFile excludes JARs containing java.* classes |
0.265 s |
 |
forceFileCreation creates file and parent directories |
0.043 s |
 |
forceFileCreation replaces an existing file |
0.035 s |
 |
getEffortParameter returns -effort:min for Min |
0.050 s |
 |
getEffortParameter returns -effort:default for Default |
0.031 s |
 |
executeSpotbugs runs a real SpotBugs analysis and writes xml output with bug count |
12.03 s |
 |
executeSpotbugs writes html and sarif temp output when both are enabled |
6.965 s |
 |
executeSpotbugs uses toolchain-provided java executable when available |
6.236 s |
 |
executeSpotbugs includes custom jvmArgs and systemPropertyVariables without error |
4.480 s |
 |
executeSpotbugs throws MojoExecutionException on timeout |
4.433 s |
 |
executeSpotbugs throws MojoExecutionException when SpotBugs process fails and failOnError is true |
0.276 s |
 |
executeSpotbugs does not throw when SpotBugs process fails and failOnError is false |
0.313 s |
 |
executeSpotbugs writes minimal BugCollection xml when noClassOk=true and analysis produced no output |
2.391 s |
 |
executeSpotbugs keeps xml temp file when debug is true |
0.302 s |
 |
executeSpotbugs does not create html or sarif temp files when both outputs disabled |
0.255 s |