You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2019/11/02 19:04:35 UTC

[maven-surefire] branch checkstyle created (now 68b81cf)

This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch checkstyle
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


      at 68b81cf  [SUREFIRE-1706] Use the checkstyle in tests and se includeTestSourceDirectory=true

This branch includes the following new commits:

     new 68b81cf  [SUREFIRE-1706] Use the checkstyle in tests and se includeTestSourceDirectory=true

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-surefire] 01/01: [SUREFIRE-1706] Use the checkstyle in tests and se includeTestSourceDirectory=true

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch checkstyle
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 68b81cf7217bc57d77b68fc05045971907a030d6
Author: tibordigana <ti...@apache.org>
AuthorDate: Sat Nov 2 20:03:38 2019 +0100

    [SUREFIRE-1706] Use the checkstyle in tests and se includeTestSourceDirectory=true
---
 .../failsafe/MarshallerUnmarshallerTest.java       |   3 +
 .../maven/plugin/failsafe/RunResultTest.java       |   1 +
 .../AbstractSurefireMojoJava7PlusTest.java         |  13 +-
 .../plugin/surefire/AbstractSurefireMojoTest.java  |  38 +-
 .../maven/plugin/surefire/CommonReflectorTest.java |   5 +-
 .../org/apache/maven/plugin/surefire/DataZT1A.java |   7 +-
 .../org/apache/maven/plugin/surefire/DataZT2A.java |   8 +-
 .../org/apache/maven/plugin/surefire/DataZT3A.java |   8 +-
 .../maven/plugin/surefire/MojoMocklessTest.java    |   9 +-
 .../surefire/SurefireDependencyResolverTest.java   |  27 +-
 .../maven/plugin/surefire/SurefireHelperTest.java  |   5 +-
 .../plugin/surefire/SurefirePropertiesTest.java    |   4 +-
 ...ooterDeserializerProviderConfigurationTest.java |  47 ++-
 ...BooterDeserializerStartupConfigurationTest.java |  20 +-
 .../booterclient/DefaultForkConfigurationTest.java |   7 +-
 .../booterclient/ForkConfigurationTest.java        |   5 +
 .../booterclient/ForkingRunListenerTest.java       |   1 +
 .../JarManifestForkConfigurationTest.java          |   3 +-
 .../booterclient/MockNotifiableTestStream.java     |   2 +-
 .../plugin/surefire/booterclient/MockReporter.java |   3 +-
 .../OutputStreamFlushableCommandlineTest.java      |   3 +
 .../TestProvidingInputStreamTest.java              |   3 +-
 .../booterclient/output/ForkClientTest.java        |  84 ++--
 .../output/ForkedChannelDecoderTest.java           |  27 +-
 .../report/DefaultReporterFactoryTest.java         |  19 +-
 .../surefire/report/StatelessXmlReporterTest.java  |  11 +-
 .../surefire/report/WrappedReportEntryTest.java    |  16 +-
 .../runorder/RunEntryStatisticsMapTest.java        |   5 +-
 .../surefire/util/DependenciesScannerTest.java     |  49 ++-
 .../plugin/surefire/util/DirectoryScannerTest.java |  28 +-
 .../report/ConsoleOutputFileReporterTest.java      |   6 +-
 .../maven/surefire/report/FileReporterTest.java    |  13 +-
 .../maven/surefire/report/RunStatisticsTest.java   |  33 +-
 .../maven/plugin/surefire/SurefirePluginTest.java  |   6 +-
 .../plugins/surefire/report/JUnit4SuiteTest.java   |   2 +-
 .../plugins/surefire/report/Surefire1183Test.java  |   4 +-
 .../plugins/surefire/report/Surefire597Test.java   |   6 +-
 .../surefire/report/SurefireReportMojoTest.java    |   4 +-
 .../report/SurefireSchemaValidationTest.java       |   5 +-
 .../maven/plugins/surefire/report/Utils.java       |   3 +
 .../runorder/ThreadedExecutionSchedulerTest.java   |   1 +
 .../surefire/SpecificTestClassFilterTest.java      |  25 +-
 .../maven/surefire/booter/CommandReaderTest.java   |  45 +-
 .../surefire/booter/ForkedChannelEncoderTest.java  |  38 +-
 .../surefire/booter/ForkingRunListenerTest.java    |  38 +-
 .../surefire/booter/MasterProcessCommandTest.java  |  32 +-
 .../surefire/booter/NewClassLoaderRunner.java      |   2 +-
 .../surefire/booter/SurefireReflectorTest.java     |  38 +-
 .../report/LegacyPojoStackTraceWriterTest.java     | 164 ++++---
 .../apache/maven/surefire/suite/RunResultTest.java |   1 +
 .../surefire/testset/FundamentalFilterTest.java    |   3 +-
 .../maven/surefire/testset/ResolvedTestTest.java   |  14 +-
 .../surefire/testset/TestListResolverTest.java     |  15 +-
 .../maven/surefire/util/ReflectionUtilsTest.java   |   6 +-
 .../surefire/util/RunOrderCalculatorTest.java      |   9 +-
 .../apache/maven/surefire/util/RunOrderTest.java   |   3 +
 .../apache/maven/surefire/util/TestsToRunTest.java |   7 +-
 .../util/internal/ConcurrencyUtilsTest.java        |   4 +-
 .../maven/surefire/util/testdata/DataZT1A.java     |   7 +-
 .../maven/surefire/util/testdata/DataZT2A.java     |   8 +-
 .../maven/surefire/util/testdata/DataZT3A.java     |   8 +-
 .../testdata/java/javascript/DataJavaZT4A.java     |   4 +-
 .../maven/surefire/booter/ClasspathTest.java       |  12 +-
 .../maven/surefire/booter/ForkedBooterTest.java    |   1 +
 .../maven/surefire/booter/PpidCheckerTest.java     |   1 +
 .../surefire/booter/PropertiesWrapperTest.java     |  11 +-
 .../maven/surefire/booter/SystemUtilsTest.java     |   7 +
 .../surefire/group/match/AndGroupMatcherTest.java  |   4 +
 .../group/match/InverseGroupMatcherTest.java       |   4 +
 .../surefire/group/match/OrGroupMatcherTest.java   |   4 +
 .../group/match/SingleGroupMatcherTest.java        |   4 +
 .../group/parse/GroupMatcherParserTest.java        |   4 +
 .../maven/surefire/its/AbstractFailFastIT.java     |   7 +
 .../its/AbstractTestMultipleMethodPatterns.java    |  52 ++-
 .../surefire/its/AssumptionFailureReportIT.java    |   5 +
 .../maven/surefire/its/CheckSingleTestIT.java      |   5 +-
 .../surefire/its/CheckTestFailIfNoTestsIT.java     |   5 +-
 .../its/CheckTestNgBeforeMethodFailureIT.java      |   3 +-
 .../surefire/its/CheckTestNgBeforeMethodIT.java    |   3 +-
 .../its/CheckTestNgCustomObjectFactoryIT.java      |   1 +
 .../its/CheckTestNgCustomTestRunnerFactoryIT.java  |   1 +
 .../surefire/its/CheckTestNgExecuteErrorIT.java    |   5 +-
 .../its/CheckTestNgGroupThreadParallelIT.java      |   2 +-
 .../maven/surefire/its/CheckTestNgJdk14IT.java     |   2 +-
 .../its/CheckTestNgListenerReporterIT.java         |   9 +-
 .../maven/surefire/its/CheckTestNgListenersIT.java |   2 +-
 .../surefire/its/CheckTestNgPathWithSpacesIT.java  |   2 +-
 .../surefire/its/CheckTestNgSuiteXmlSingleIT.java  |   2 +-
 .../maven/surefire/its/CheckTestNgVersionsIT.java  |  19 +-
 .../apache/maven/surefire/its/FailFastJUnitIT.java |  10 +-
 .../maven/surefire/its/FailFastTestNgIT.java       |   2 +-
 .../org/apache/maven/surefire/its/ForkModeIT.java  |   4 +-
 .../maven/surefire/its/ForkModeMultiModuleIT.java  |  36 +-
 .../surefire/its/IncludesExcludesFromFileIT.java   |   2 +-
 .../maven/surefire/its/JUnit47ConcurrencyIT.java   |   8 +-
 .../maven/surefire/its/JUnit47ParallelIT.java      | 177 ++++----
 .../surefire/its/JUnit47RedirectOutputIT.java      |   3 +
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  51 +--
 .../its/JUnit47StaticInnerClassTestsIT.java        |   3 +
 .../maven/surefire/its/JUnit4VersionsIT.java       |   3 +-
 .../org/apache/maven/surefire/its/JUnitDepIT.java  |  29 +-
 .../maven/surefire/its/JUnitPlatformEnginesIT.java |  49 ++-
 .../apache/maven/surefire/its/JUnitPlatformIT.java |   6 +
 .../its/JUnitPlatformRerunFailingTestsIT.java      |  70 +--
 .../its/JUnitPlatformStreamCorruptionIT.java       |   4 +
 .../apache/maven/surefire/its/JUnitVersion.java    |   3 +-
 .../apache/maven/surefire/its/Java9FullApiIT.java  |   4 +-
 .../apache/maven/surefire/its/ModulePathIT.java    |   3 +
 .../maven/surefire/its/PlexusConflictIT.java       |   2 +-
 .../apache/maven/surefire/its/ReporterTime.java    |   1 +
 .../maven/surefire/its/ResultCountingIT.java       |   1 +
 .../org/apache/maven/surefire/its/RunOrderIT.java  |  10 +-
 .../surefire/its/RunOrderParallelForksIT.java      |   3 +
 .../maven/surefire/its/SmartStackTraceIT.java      |   6 +-
 .../apache/maven/surefire/its/Surefire1602IT.java  |   1 -
 .../surefire/its/TestNgSuccessPercentageIT.java    |   7 +-
 .../maven/surefire/its/TestSingleMethodIT.java     |   4 +-
 .../apache/maven/surefire/its/TwoTestCasesIT.java  |   5 +-
 .../maven/surefire/its/UnicodeTestNamesIT.java     |   2 +-
 .../maven/surefire/its/WorkingDirectoryIT.java     |   5 +-
 .../its/WorkingDirectoryIsInvalidPropertyIT.java   |   1 +
 .../maven/surefire/its/XmlReporterRunTimeIT.java   |   1 +
 .../its/fixture/FailsafeOutputValidator.java       |   3 +
 .../surefire/its/fixture/HelperAssertions.java     |  11 +-
 .../its/fixture/IntegrationTestSuiteResults.java   |   6 +-
 .../apache/maven/surefire/its/fixture/IsRegex.java |   1 -
 .../maven/surefire/its/fixture/MavenLauncher.java  |  39 +-
 .../surefire/its/fixture/SurefireLauncher.java     |   2 +-
 .../maven/surefire/its/fixture/TestFile.java       |   2 +-
 ...nTestFromDependencyJarsTypeAndClassifierIT.java |  19 +-
 .../Surefire1024VerifyFailsafeIfTestedIT.java      |   3 +-
 ...36NonFilterableJUnitRunnerWithCategoriesIT.java |   4 +-
 .../jiras/Surefire1041FailingJUnitRunnerIT.java    |   5 +-
 .../Surefire1055CorrectConcurrentTestCountIT.java  |   1 +
 .../its/jiras/Surefire1095NpeInRunListener.java    |   2 +-
 .../its/jiras/Surefire1098BalancedRunOrderIT.java  |  41 +-
 ...urefire1135ImproveIgnoreMessageForTestNGIT.java |  67 ++-
 .../its/jiras/Surefire1144XmlRunTimeIT.java        |   3 +-
 .../Surefire1146RerunFailedAndParameterized.java   |   3 +-
 .../Surefire1152RerunFailingTestsInSuiteIT.java    |  13 +-
 .../Surefire1153IncludesAndSpecifiedTestIT.java    |   4 +
 .../its/jiras/Surefire1158RemoveInfoLinesIT.java   |  59 +--
 .../its/jiras/Surefire1209RerunAndForkCountIT.java |  16 +-
 .../its/jiras/Surefire1260NewTestsPattern.java     |   3 +-
 .../Surefire1295AttributeJvmCrashesToTestsIT.java  |   9 +-
 .../its/jiras/Surefire1367AssumptionLogsIT.java    |  99 ++---
 .../Surefire1396CustomProviderClassPathIT.java     |   4 +-
 .../its/jiras/Surefire141PluggableProvidersIT.java |   2 +-
 ...urefire1534ReuseForksFalseWithJavaModuleIT.java |   3 +
 .../jiras/Surefire1535TestNGParallelSuitesIT.java  |  11 +-
 .../maven/surefire/its/jiras/Surefire1585IT.java   |   4 +
 .../its/jiras/Surefire162CharsetProviderIT.java    |   5 +-
 .../jiras/Surefire224WellFormedXmlFailuresIT.java  |   2 +-
 .../its/jiras/Surefire257NotRerunningTestsIT.java  |  12 +-
 .../jiras/Surefire260TestWithIdenticalNamesIT.java |   5 +-
 .../Surefire569RunTestFromDependencyJarsIT.java    |  21 +-
 .../Surefire570MultipleReportDirectoriesIT.java    |   5 +-
 .../jiras/Surefire613TestCountInParallelIT.java    |   1 +
 .../Surefire649EmptyStringSystemPropertiesIT.java  |  13 +-
 .../jiras/Surefire705ParallelForkTimeoutIT.java    |   8 +-
 .../Surefire747MethodParallelWithSuiteCountIT.java |   1 +
 .../its/jiras/Surefire772BothReportsIT.java        |   5 +-
 .../its/jiras/Surefire772NoFailsafeReportsIT.java  |   5 +-
 .../its/jiras/Surefire772SpecifiedReportsIT.java   |   5 +-
 .../its/jiras/Surefire803MultiFailsafeExecsIT.java |  11 +-
 .../jiras/Surefire806SpecifiedTestControlsIT.java  |   4 +
 .../its/jiras/Surefire809GroupExpressionsIT.java   |   4 +
 .../its/jiras/Surefire818NpeIgnoresTestsIT.java    |   7 +-
 .../its/jiras/Surefire828EmptyGroupExprIT.java     |   4 +
 .../its/jiras/Surefire832ProviderSelectionIT.java  |   4 +
 .../jiras/Surefire839TestWithoutCategoriesIT.java  |   4 +
 .../its/jiras/Surefire847AdditionalFailureIT.java  |   4 +
 .../Surefire907PerThreadWithoutThreadCountIT.java  |   4 +
 .../Surefire920TestFailureIgnoreWithTimeoutIT.java |   4 +
 .../its/jiras/Surefire930TestNgSuiteXmlIT.java     |   4 +
 .../its/jiras/Surefire943ReportContentIT.java      |  14 +-
 ...Surefire946KillMainProcessInReusableForkIT.java |   8 +-
 .../its/jiras/Surefire972BizarreNoClassDefIT.java  |  10 +-
 .../its/jiras/Surefire975DefaultVMEncodingIT.java  |   3 +
 .../its/jiras/Surefire979WrongClassLoaderIT.java   |  13 +-
 ...efire985ParameterizedRunnerAndCategoriesIT.java |   6 +-
 .../apache/maven/surefire/report/ABaseClass.java   |   4 +-
 .../apache/maven/surefire/report/ASubClass.java    |   3 +
 .../apache/maven/surefire/report/ATestClass.java   |   5 +-
 .../maven/surefire/report/OutermostClass.java      |   3 +-
 .../surefire/report/PojoStackTraceWriterTest.java  |   8 +-
 .../maven/surefire/report/RunnableTestClass1.java  |  37 +-
 .../maven/surefire/report/RunnableTestClass2.java  |  39 +-
 .../surefire/report/SmartStackTraceParserTest.java |  27 +-
 .../surefire/report/StackTraceFocusedOnClass.java  |   2 +-
 .../apache/maven/surefire/report/TestClass1.java   |   1 +
 .../apache/maven/surefire/report/TestClass2.java   |   1 +
 .../common/junit3/JUnit3TestCheckerTest.java       |  28 +-
 .../common/junit4/JUnit4ProviderUtilTest.java      |  12 +-
 .../common/junit4/JUnit4Reflector40Test.java       |   8 +-
 .../common/junit4/JUnit4RunListenerTest.java       |   8 +-
 .../surefire/junit4/JUnit4TestCheckerTest.java     |  36 +-
 .../surefire/common/junit48/FilterFactoryTest.java | 121 ++++--
 .../common/junit48/JUnit48TestCheckerTest.java     |  31 +-
 .../maven/surefire/common/junit48/tests/ATest.java |   4 +
 .../surefire/common/junit48/tests/a/ATest.java     |   4 +
 .../maven/surefire/common/junit48/tests/pt/PT.java |   3 +
 .../junitplatform/RunListenerAdapterTest.java      |  23 +-
 .../junitplatform/TestMethodFilterTest.java        |   5 +-
 .../maven/surefire/junit/JUnitTestSetTest.java     |  12 +
 .../maven/surefire/junit4/JUnit4ProviderTest.java  |  14 +-
 .../junitcore/ConcurrentRunListenerTest.java       |  26 +-
 .../ConfigurableParallelComputerTest.java          |  19 +-
 .../surefire/junitcore/DiagnosticRunListener.java  |  44 +-
 .../surefire/junitcore/JUnit4Reflector481Test.java |  41 +-
 .../junitcore/JUnitCoreParametersTest.java         |  35 +-
 .../junitcore/JUnitCoreRunListenerTest.java        |  50 ++-
 .../junitcore/MavenSurefireJUnit47RunnerTest.java  |  22 +-
 .../junitcore/MavenSurefireJUnit48RunnerTest.java  |  22 +-
 .../maven/surefire/junitcore/Surefire746Test.java  |  66 ++-
 .../junitcore/Surefire813IncorrectResultTest.java  |   9 +-
 .../maven/surefire/junitcore/TestMethodTest.java   |   5 +-
 .../pc/OptimizedParallelComputerTest.java          | 104 +++--
 .../junitcore/pc/ParallelComputerBuilderTest.java  | 229 ++++++----
 .../junitcore/pc/ParallelComputerUtilTest.java     | 437 +++++++++----------
 .../junitcore/pc/SchedulingStrategiesTest.java     |   2 +-
 .../test/java/testng/utils/BaseClassSample.java    |   3 +
 .../test/java/testng/utils/ChildClassSample.java   |   3 +
 .../test/java/testng/utils/MethodSelectorTest.java |   3 +
 .../testng/conf/TestNG513ConfiguratorTest.java     |   3 +
 .../testng/conf/TestNG5141ConfiguratorTest.java    |  36 +-
 .../testng/conf/TestNG5143ConfiguratorTest.java    |  38 +-
 .../testng/conf/TestNGMapConfiguratorTest.java     |  39 +-
 .../surefire/report/ReportTestCaseTest.java        |   1 +
 .../surefire/report/ReportTestSuiteTest.java       |   1 +
 .../surefire/report/SurefireReportParserTest.java  |   1 +
 .../surefire/report/TestSuiteXmlParserTest.java    | 469 ++++++++++-----------
 232 files changed, 2600 insertions(+), 1890 deletions(-)

diff --git a/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/MarshallerUnmarshallerTest.java b/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/MarshallerUnmarshallerTest.java
index 96708a8..94e65c8 100644
--- a/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/MarshallerUnmarshallerTest.java
+++ b/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/MarshallerUnmarshallerTest.java
@@ -27,6 +27,9 @@ import java.io.File;
 
 import static org.fest.assertions.Assertions.assertThat;
 
+/**
+ *
+ */
 public class MarshallerUnmarshallerTest
 {
     @Test
diff --git a/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/RunResultTest.java b/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/RunResultTest.java
index 210e019..3ef140c 100644
--- a/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/RunResultTest.java
+++ b/maven-failsafe-plugin/src/test/java/org/apache/maven/plugin/failsafe/RunResultTest.java
@@ -31,6 +31,7 @@ import static org.fest.assertions.Assertions.assertThat;
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
  * @since 2.20
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class RunResultTest
 {
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java
index 8dbab23..0850e2a 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java
@@ -44,7 +44,11 @@ import org.powermock.core.classloader.annotations.PrepareForTest;
 import org.powermock.modules.junit4.PowerMockRunner;
 
 import java.io.File;
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.LinkedHashMap;
+import java.util.Map;
+import java.util.Set;
 
 import static java.util.Arrays.asList;
 import static java.util.Collections.singleton;
@@ -79,6 +83,7 @@ public class AbstractSurefireMojoJava7PlusTest
     private LocationManager locationManager;
 
     @Test
+    @SuppressWarnings( "checkstyle:linelength" )
     public void shouldHaveStartupConfigForModularClasspath()
             throws Exception
     {
@@ -240,6 +245,9 @@ public class AbstractSurefireMojoJava7PlusTest
         return f;
     }
 
+    /**
+     *
+     */
     public static class Mojo
             extends AbstractSurefireMojo
     {
@@ -545,7 +553,8 @@ public class AbstractSurefireMojoJava7PlusTest
         }
 
         @Override
-        protected String[] getExcludedEnvironmentVariables() {
+        protected String[] getExcludedEnvironmentVariables()
+        {
             return new String[0];
         }
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java
index 50d24cc..4e71b02 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java
@@ -69,14 +69,18 @@ import java.util.Set;
 
 import static java.io.File.separatorChar;
 import static java.util.Arrays.asList;
-import static java.util.Collections.*;
+import static java.util.Collections.emptySet;
+import static java.util.Collections.singleton;
+import static java.util.Collections.singletonMap;
 import static org.apache.commons.lang3.SystemUtils.IS_OS_WINDOWS;
 import static org.apache.maven.artifact.versioning.VersionRange.createFromVersion;
 import static org.apache.maven.artifact.versioning.VersionRange.createFromVersionSpec;
 import static org.fest.assertions.Assertions.assertThat;
 import static org.fest.assertions.MapAssert.entry;
 import static org.junit.Assert.fail;
-import static org.mockito.ArgumentMatchers.*;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.isNull;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.when;
 import static org.mockito.Mockito.verify;
@@ -86,7 +90,6 @@ import static org.powermock.api.mockito.PowerMockito.mock;
 import static org.powermock.api.mockito.PowerMockito.spy;
 import static org.powermock.api.mockito.PowerMockito.verifyPrivate;
 import static org.powermock.reflect.Whitebox.invokeMethod;
-import static org.powermock.reflect.Whitebox.setInternalState;
 
 /**
  * Test for {@link AbstractSurefireMojo}.
@@ -273,6 +276,7 @@ public class AbstractSurefireMojoTest
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:linelength" )
     public void shouldHaveStartupConfigForNonModularClasspath()
             throws Exception
     {
@@ -380,25 +384,28 @@ public class AbstractSurefireMojoTest
     }
 
     @Test
-    public void providerClasspathCachingIsNotSharedAcrossMojoInstances() throws Exception {
+    public void providerClasspathCachingIsNotSharedAcrossMojoInstances() throws Exception
+    {
         ProviderInfo providerInfo = mock( ProviderInfo.class );
         when( providerInfo.getProviderName() ).thenReturn( "test-provider" );
-        Artifact provider = new DefaultArtifact( "com.example", "provider", createFromVersion( "1" ), "runtime", "jar", "", handler );
+        Artifact provider = new DefaultArtifact( "com.example", "provider", createFromVersion( "1" ), "runtime",
+                "jar", "", handler );
         provider.setFile( mockFile( "original-test-provider.jar" ) );
-        HashSet<Artifact> providerClasspath = new HashSet<Artifact>( asList( provider ) );
-        when( providerInfo.getProviderClasspath()).thenReturn( providerClasspath );
+        HashSet<Artifact> providerClasspath = new HashSet<>( asList( provider ) );
+        when( providerInfo.getProviderClasspath() ).thenReturn( providerClasspath );
 
-        StartupConfiguration startupConfiguration = startupConfigurationForProvider(providerInfo);
+        StartupConfiguration startupConfiguration = startupConfigurationForProvider( providerInfo );
         assertThat( startupConfiguration.getClasspathConfiguration().getProviderClasspath().getClassPath() )
                 .containsExactly( "original-test-provider.jar" );
 
         provider.setFile( mockFile( "modified-test-provider.jar" ) );
-        startupConfiguration = startupConfigurationForProvider(providerInfo);
+        startupConfiguration = startupConfigurationForProvider( providerInfo );
         assertThat( startupConfiguration.getClasspathConfiguration().getProviderClasspath().getClassPath() )
                 .containsExactly( "modified-test-provider.jar" );
     }
 
-    private StartupConfiguration startupConfigurationForProvider(ProviderInfo providerInfo) throws Exception {
+    private StartupConfiguration startupConfigurationForProvider( ProviderInfo providerInfo ) throws Exception
+    {
         AbstractSurefireMojo mojo = spy( new Mojo() );
 
         Logger logger = mock( Logger.class );
@@ -408,7 +415,8 @@ public class AbstractSurefireMojoTest
 
         File classesDir = mockFile( "classes" );
         File testClassesDir = mockFile( "test-classes" );
-        TestClassPath testClassPath = new TestClassPath( new ArrayList<Artifact>(), classesDir, testClassesDir, new String[0] );
+        TestClassPath testClassPath =
+                new TestClassPath( new ArrayList<Artifact>(), classesDir, testClassesDir, new String[0] );
 
         Artifact common = new DefaultArtifact( "org.apache.maven.surefire", "maven-surefire-common",
                 createFromVersion( "1" ), "runtime", "jar", "", handler );
@@ -436,8 +444,7 @@ public class AbstractSurefireMojoTest
 
         doReturn( 1 ).when( mojo, "getEffectiveForkCount" );
 
-        StartupConfiguration startupConfiguration = invokeMethod( mojo, "createStartupConfiguration", providerInfo, false, null, null, null, testClassPath);
-        return startupConfiguration;
+        return invokeMethod( mojo, "createStartupConfiguration", providerInfo, false, null, null, null, testClassPath );
     }
 
     @Test
@@ -1682,6 +1689,9 @@ public class AbstractSurefireMojoTest
         return surefirePlatformResolutionResult;
     }
 
+    /**
+     *
+     */
     public static class Mojo
             extends AbstractSurefireMojo implements SurefireReportParameters
     {
@@ -2105,7 +2115,7 @@ public class AbstractSurefireMojoTest
         List<Dependency> dependencies = new ArrayList<>();
         for ( Artifact artifact : artifacts )
         {
-            dependencies.add( toDependency( artifact) );
+            dependencies.add( toDependency( artifact ) );
         }
         return dependencies;
     }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/CommonReflectorTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/CommonReflectorTest.java
index b00d131..1f94a75 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/CommonReflectorTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/CommonReflectorTest.java
@@ -34,6 +34,9 @@ import static org.fest.assertions.Assertions.assertThat;
 import static org.mockito.Mockito.mock;
 import static org.powermock.reflect.Whitebox.getInternalState;
 
+/**
+ *
+ */
 public class CommonReflectorTest
 {
     private StartupReportConfiguration startupReportConfiguration;
@@ -55,7 +58,7 @@ public class CommonReflectorTest
 
         startupReportConfiguration = new StartupReportConfiguration( true, true, "PLAIN", false, reportsDirectory,
                 false, null, statistics, false, 1, null, null, false,
-                xmlReporter, consoleOutputReporter, infoReporter);
+                xmlReporter, consoleOutputReporter, infoReporter );
 
         consoleLogger = mock( ConsoleLogger.class );
     }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT1A.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT1A.java
index e413c05..7cbd568 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT1A.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT1A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.plugin.surefire;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,8 +19,9 @@
  * under the License.
  */
 
-package org.apache.maven.plugin.surefire;
-
+/**
+ *
+ */
 public class DataZT1A
 {
 }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT2A.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT2A.java
index eaaa48d..3779ca1 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT2A.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT2A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.plugin.surefire;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,9 +19,9 @@
  * under the License.
  */
 
-package org.apache.maven.plugin.surefire;
-
-
+/**
+ *
+ */
 public class DataZT2A
 {
 }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT3A.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT3A.java
index e64ff37..c44752b 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT3A.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/DataZT3A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.plugin.surefire;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,9 +19,9 @@
  * under the License.
  */
 
-package org.apache.maven.plugin.surefire;
-
-
+/**
+ * 
+ */
 public class DataZT3A
 {
 }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/MojoMocklessTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/MojoMocklessTest.java
index f9f598d..7651cc2 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/MojoMocklessTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/MojoMocklessTest.java
@@ -46,6 +46,9 @@ import static org.junit.Assert.fail;
 import static org.powermock.reflect.Whitebox.invokeMethod;
 import static org.powermock.reflect.Whitebox.setInternalState;
 
+/**
+ *
+ */
 public class MojoMocklessTest
 {
     @Test
@@ -104,6 +107,7 @@ public class MojoMocklessTest
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:magicnumber" )
     public void testForkCountComputation()
     {
         AbstractSurefireMojo surefirePlugin = new Mojo( null, null );
@@ -362,7 +366,7 @@ public class MojoMocklessTest
                 .contains( "pkg.MyTest" );
     }
 
-    private final static class Mojo
+    private static final class Mojo
             extends AbstractSurefireMojo
     {
         private final List<Artifact> projectTestArtifacts;
@@ -675,7 +679,8 @@ public class MojoMocklessTest
         }
 
         @Override
-        protected String[] getExcludedEnvironmentVariables() {
+        protected String[] getExcludedEnvironmentVariables()
+        {
             return new String[0];
         }
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireDependencyResolverTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireDependencyResolverTest.java
index c7e982d..1ea7002 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireDependencyResolverTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireDependencyResolverTest.java
@@ -49,9 +49,16 @@ import static org.apache.maven.artifact.versioning.VersionRange.createFromVersio
 import static org.apache.maven.artifact.versioning.VersionRange.createFromVersionSpec;
 import static org.apache.maven.plugin.surefire.SurefireDependencyResolver.PROVIDER_GROUP_ID;
 import static org.fest.assertions.Assertions.assertThat;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.any;
+import static org.mockito.Mockito.eq;
+import static org.mockito.Mockito.isNull;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
 import static org.powermock.reflect.Whitebox.invokeMethod;
 
+/**
+ *
+ */
 public class SurefireDependencyResolverTest
 {
     @Rule
@@ -107,8 +114,9 @@ public class SurefireDependencyResolverTest
         final Artifact provider = createArtifact( "surefire-junit-platform" );
         RepositorySystem repositorySystem = mock( RepositorySystem.class );
         final ArtifactResolutionResult expectedResult = mock( ArtifactResolutionResult.class );
-        when( repositorySystem.resolve( any(  ArtifactResolutionRequest.class) ) )
-                .then( new Answer<ArtifactResolutionResult>() {
+        when( repositorySystem.resolve( any(  ArtifactResolutionRequest.class ) ) )
+                .then( new Answer<ArtifactResolutionResult>()
+                {
                     @Override
                     public ArtifactResolutionResult answer( InvocationOnMock invocation )
                     {
@@ -182,7 +190,8 @@ public class SurefireDependencyResolverTest
 
         RepositorySystem repositorySystem = mock( RepositorySystem.class );
         when( repositorySystem.resolve( any( ArtifactResolutionRequest.class ) ) )
-                .then( new Answer<ArtifactResolutionResult>() {
+                .then( new Answer<ArtifactResolutionResult>()
+                {
                     @Override
                     public ArtifactResolutionResult answer( InvocationOnMock invocation )
                     {
@@ -218,7 +227,8 @@ public class SurefireDependencyResolverTest
                     }
                 } );
         when( repositorySystem.createDependencyArtifact( any( Dependency.class ) ) )
-                .then( new Answer<Artifact>() {
+                .then( new Answer<Artifact>()
+                {
                     @Override
                     public Artifact answer( InvocationOnMock invocation )
                     {
@@ -315,8 +325,9 @@ public class SurefireDependencyResolverTest
                 .thenReturn( new HashSet<>( asList( provider, api, logger, ext ) ) );
 
         RepositorySystem repositorySystem = mock( RepositorySystem.class );
-        when( repositorySystem.resolve( any(  ArtifactResolutionRequest.class) ) )
-                .then( new Answer<ArtifactResolutionResult>() {
+        when( repositorySystem.resolve( any(  ArtifactResolutionRequest.class ) ) )
+                .then( new Answer<ArtifactResolutionResult>()
+                {
                     @Override
                     public ArtifactResolutionResult answer( InvocationOnMock invocation )
                     {
@@ -417,7 +428,7 @@ public class SurefireDependencyResolverTest
     private static Artifact createArtifact( String groupId, String artifactId )
             throws InvalidVersionSpecificationException
     {
-        return createArtifact(groupId, artifactId, "1");
+        return createArtifact( groupId, artifactId, "1" );
     }
 
     private static Artifact createArtifact( String groupId, String artifactId, String version )
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
index 9541d3a..5b15054 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
@@ -89,7 +89,7 @@ public class SurefireHelperTest
         assertThat( SurefireHelper.DUMPSTREAM_FILENAME_FORMATTER )
                 .isEqualTo( SurefireHelper.DUMP_FILE_PREFIX + "%d.dumpstream" );
 
-        assertThat( String.format( SurefireHelper.DUMPSTREAM_FILENAME_FORMATTER, 5) )
+        assertThat( String.format( SurefireHelper.DUMPSTREAM_FILENAME_FORMATTER, 5 ) )
                 .endsWith( "-jvmRun5.dumpstream" );
     }
 
@@ -99,6 +99,7 @@ public class SurefireHelperTest
         assumeTrue( IS_OS_WINDOWS );
         String root = "X:\\path\\to\\project\\";
         String pathToJar = "target\\surefire\\surefirebooter4942721306300108667.jar";
+        @SuppressWarnings( "checkstyle:magicnumber" )
         int projectNameLength = 247 - root.length() - pathToJar.length();
         StringBuilder projectFolder = new StringBuilder();
         for ( int i = 0; i < projectNameLength; i++ )
@@ -153,6 +154,6 @@ public class SurefireHelperTest
         fail( "Expected MojoFailureException with message "
                 + "'There are test failures.\n\nPlease refer to null "
                 + "for the individual test results.\nPlease refer to dump files (if any exist) "
-                + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream.'");
+                + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream.'" );
     }
 }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefirePropertiesTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefirePropertiesTest.java
index 03aa136..69c5fbf 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefirePropertiesTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefirePropertiesTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.plugin.surefire;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -123,7 +124,8 @@ public class SurefirePropertiesTest
     private static int size( Iterator<?> iterator )
     {
         int count = 0;
-        while ( iterator.hasNext() ) {
+        while ( iterator.hasNext() )
+        {
             iterator.next();
             count++;
         }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerProviderConfigurationTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerProviderConfigurationTest.java
index 4cdff1b..dc7376b 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerProviderConfigurationTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerProviderConfigurationTest.java
@@ -22,10 +22,22 @@ package org.apache.maven.plugin.surefire.booterclient;
 import junit.framework.Assert;
 import junit.framework.TestCase;
 import org.apache.commons.io.FileUtils;
-import org.apache.maven.surefire.booter.*;
+import org.apache.maven.surefire.booter.BooterDeserializer;
+import org.apache.maven.surefire.booter.ClassLoaderConfiguration;
+import org.apache.maven.surefire.booter.ClasspathConfiguration;
+import org.apache.maven.surefire.booter.PropertiesWrapper;
+import org.apache.maven.surefire.booter.ProviderConfiguration;
+import org.apache.maven.surefire.booter.Shutdown;
+import org.apache.maven.surefire.booter.StartupConfiguration;
+import org.apache.maven.surefire.booter.TypeEncodedValue;
 import org.apache.maven.surefire.cli.CommandLineOption;
 import org.apache.maven.surefire.report.ReporterConfiguration;
-import org.apache.maven.surefire.testset.*;
+import org.apache.maven.surefire.testset.DirectoryScannerParameters;
+import org.apache.maven.surefire.testset.ResolvedTest;
+import org.apache.maven.surefire.testset.RunOrderParameters;
+import org.apache.maven.surefire.testset.TestArtifactInfo;
+import org.apache.maven.surefire.testset.TestListResolver;
+import org.apache.maven.surefire.testset.TestRequest;
 import org.apache.maven.surefire.util.RunOrder;
 import org.junit.After;
 import org.junit.Before;
@@ -33,7 +45,11 @@ import org.junit.Before;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
-import java.util.*;
+import java.util.Arrays;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
 
 import static org.apache.maven.surefire.cli.CommandLineOption.LOGGING_LEVEL_DEBUG;
 import static org.apache.maven.surefire.cli.CommandLineOption.REACTOR_FAIL_FAST;
@@ -48,13 +64,13 @@ public class BooterDeserializerProviderConfigurationTest
     extends TestCase
 {
 
-    static final TypeEncodedValue aTestTyped = new TypeEncodedValue( String.class.getName(), "aTest" );
+    static final TypeEncodedValue TEST_TYPED = new TypeEncodedValue( String.class.getName(), "aTest" );
 
-    private static final String aUserRequestedTest = "aUserRequestedTest";
+    private static final String USER_REQUESTED_TEST = "aUserRequestedTest";
 
-    private static final String aUserRequestedTestMethod = "aUserRequestedTestMethod";
+    private static final String USER_REQUESTED_TEST_METHOD = "aUserRequestedTestMethod";
 
-    private static final int rerunFailingTestsCount = 3;
+    private static final int RERUN_FAILING_TEST_COUNT = 3;
 
     private static int idx = 0;
 
@@ -149,15 +165,16 @@ public class BooterDeserializerProviderConfigurationTest
         TestListResolver resolver = testSuiteDefinition.getTestListResolver();
         Assert.assertNotNull( resolver );
         Assert.assertFalse( resolver.isEmpty() );
-        Assert.assertEquals( aUserRequestedTest + "#" + aUserRequestedTestMethod, resolver.getPluginParameterTest() );
+        Assert.assertEquals( USER_REQUESTED_TEST + "#" + USER_REQUESTED_TEST_METHOD,
+                resolver.getPluginParameterTest() );
         Assert.assertFalse( resolver.getIncludedPatterns().isEmpty() );
         Assert.assertTrue( resolver.getExcludedPatterns().isEmpty() );
         Assert.assertEquals( 1, resolver.getIncludedPatterns().size() );
         ResolvedTest filter = resolver.getIncludedPatterns().iterator().next();
         Assert.assertNotNull( filter );
-        Assert.assertEquals( "**/" + aUserRequestedTest, filter.getTestClassPattern() );
-        Assert.assertEquals( aUserRequestedTestMethod, filter.getTestMethodPattern() );
-        Assert.assertEquals( rerunFailingTestsCount, testSuiteDefinition.getRerunFailingTestsCount() );
+        Assert.assertEquals( "**/" + USER_REQUESTED_TEST, filter.getTestClassPattern() );
+        Assert.assertEquals( USER_REQUESTED_TEST_METHOD, filter.getTestMethodPattern() );
+        Assert.assertEquals( RERUN_FAILING_TEST_COUNT, testSuiteDefinition.getRerunFailingTestsCount() );
         assertEquals( cli, reloaded.getMainCliOptions() );
     }
 
@@ -165,7 +182,7 @@ public class BooterDeserializerProviderConfigurationTest
         throws IOException
     {
         final ProviderConfiguration reloaded = getReloadedProviderConfiguration();
-        Assert.assertEquals( aTestTyped, reloaded.getTestForFork() );
+        Assert.assertEquals( TEST_TYPED, reloaded.getTestForFork() );
         assertEquals( cli, reloaded.getMainCliOptions() );
     }
 
@@ -255,11 +272,11 @@ public class BooterDeserializerProviderConfigurationTest
         ReporterConfiguration reporterConfiguration = new ReporterConfiguration( cwd, true );
         TestRequest testSuiteDefinition =
             new TestRequest( getSuiteXmlFileStrings(), getTestSourceDirectory(),
-                             new TestListResolver( aUserRequestedTest + "#aUserRequestedTestMethod" ),
-                             rerunFailingTestsCount );
+                             new TestListResolver( USER_REQUESTED_TEST + "#aUserRequestedTestMethod" ),
+                    RERUN_FAILING_TEST_COUNT );
         RunOrderParameters runOrderParameters = new RunOrderParameters( RunOrder.DEFAULT, null );
         return new ProviderConfiguration( directoryScannerParameters, runOrderParameters, true, reporterConfiguration,
-                new TestArtifactInfo( "5.0", "ABC" ), testSuiteDefinition, new HashMap<String, String>(), aTestTyped,
+                new TestArtifactInfo( "5.0", "ABC" ), testSuiteDefinition, new HashMap<String, String>(), TEST_TYPED,
                 readTestsFromInStream, cli, 0, Shutdown.DEFAULT, 0 );
     }
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerStartupConfigurationTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerStartupConfigurationTest.java
index e170a45..c70b4a5 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerStartupConfigurationTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/BooterDeserializerStartupConfigurationTest.java
@@ -21,10 +21,22 @@ package org.apache.maven.plugin.surefire.booterclient;
 
 import junit.framework.TestCase;
 import org.apache.commons.io.FileUtils;
-import org.apache.maven.surefire.booter.*;
+import org.apache.maven.surefire.booter.AbstractPathConfiguration;
+import org.apache.maven.surefire.booter.BooterDeserializer;
+import org.apache.maven.surefire.booter.Classpath;
+import org.apache.maven.surefire.booter.ClasspathConfiguration;
+import org.apache.maven.surefire.booter.ClassLoaderConfiguration;
+import org.apache.maven.surefire.booter.PropertiesWrapper;
+import org.apache.maven.surefire.booter.ProviderConfiguration;
+import org.apache.maven.surefire.booter.StartupConfiguration;
+import org.apache.maven.surefire.booter.Shutdown;
 import org.apache.maven.surefire.cli.CommandLineOption;
 import org.apache.maven.surefire.report.ReporterConfiguration;
-import org.apache.maven.surefire.testset.*;
+import org.apache.maven.surefire.testset.DirectoryScannerParameters;
+import org.apache.maven.surefire.testset.RunOrderParameters;
+import org.apache.maven.surefire.testset.TestArtifactInfo;
+import org.apache.maven.surefire.testset.TestRequest;
+import org.apache.maven.surefire.testset.TestListResolver;
 import org.apache.maven.surefire.util.RunOrder;
 import org.junit.After;
 import org.junit.Before;
@@ -165,12 +177,12 @@ public class BooterDeserializerStartupConfigurationTest
         ReporterConfiguration reporterConfiguration = new ReporterConfiguration( cwd, true );
         TestRequest testSuiteDefinition =
             new TestRequest( Arrays.asList( getSuiteXmlFileStrings() ), getTestSourceDirectory(),
-                             new TestListResolver( "aUserRequestedTest#aUserRequestedTestMethod" ));
+                             new TestListResolver( "aUserRequestedTest#aUserRequestedTestMethod" ) );
 
         RunOrderParameters runOrderParameters = new RunOrderParameters( RunOrder.DEFAULT, null );
         return new ProviderConfiguration( directoryScannerParameters, runOrderParameters, true, reporterConfiguration,
                 new TestArtifactInfo( "5.0", "ABC" ), testSuiteDefinition, new HashMap<String, String>(),
-                BooterDeserializerProviderConfigurationTest.aTestTyped, true, cli, 0, Shutdown.DEFAULT, 0 );
+                BooterDeserializerProviderConfigurationTest.TEST_TYPED, true, cli, 0, Shutdown.DEFAULT, 0 );
     }
 
     private StartupConfiguration getTestStartupConfiguration( ClassLoaderConfiguration classLoaderConfiguration )
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfigurationTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfigurationTest.java
index 0d9c3b6..23d2674 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfigurationTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfigurationTest.java
@@ -48,7 +48,12 @@ import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
-import static org.powermock.api.mockito.PowerMockito.*;
+import static org.powermock.api.mockito.PowerMockito.mock;
+import static org.powermock.api.mockito.PowerMockito.mockStatic;
+import static org.powermock.api.mockito.PowerMockito.spy;
+import static org.powermock.api.mockito.PowerMockito.verifyPrivate;
+import static org.powermock.api.mockito.PowerMockito.verifyStatic;
+import static org.powermock.api.mockito.PowerMockito.when;
 import static org.powermock.reflect.Whitebox.invokeMethod;
 
 /**
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkConfigurationTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkConfigurationTest.java
index f29c62e..988aa60 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkConfigurationTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkConfigurationTest.java
@@ -47,6 +47,9 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
+/**
+ *
+ */
 public class ForkConfigurationTest
 {
     private static final StartupConfiguration STARTUP_CONFIG = new StartupConfiguration( "",
@@ -75,6 +78,7 @@ public class ForkConfigurationTest
     }
 
     @Test
+    @SuppressWarnings( { "checkstyle:methodname", "checkstyle:magicnumber" } )
     public void testCreateCommandLine_UseSystemClassLoaderForkOnce_ShouldConstructManifestOnlyJar()
         throws IOException, SurefireBooterForkException
     {
@@ -223,6 +227,7 @@ public class ForkConfigurationTest
     }
 
     // based on http://stackoverflow.com/questions/2591083/getting-version-of-java-in-runtime
+    @SuppressWarnings( "checkstyle:magicnumber" )
     private static boolean isJavaVersionAtLeast7u60()
     {
         String[] javaVersionElements = System.getProperty( "java.runtime.version" ).split( "\\.|_|-b" );
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkingRunListenerTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkingRunListenerTest.java
index ab84690..79c6f0e 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkingRunListenerTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/ForkingRunListenerTest.java
@@ -51,6 +51,7 @@ import static org.hamcrest.Matchers.is;
 /**
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class ForkingRunListenerTest
     extends TestCase
 {
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfigurationTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfigurationTest.java
index 8f8cd8f..e44c10b 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfigurationTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfigurationTest.java
@@ -149,7 +149,7 @@ public class JarManifestForkConfigurationTest
         when( parent.toString() ).thenReturn( "C:\\Windows\\Temp\\surefire" );
         Path classPathElement = mock( Path.class );
         when( classPathElement.toString() )
-                .thenReturn("C:\\Test User\\me\\.m2\\repository\\grp\\art\\1.0\\art-1.0.jar");
+                .thenReturn( "C:\\Test User\\me\\.m2\\repository\\grp\\art\\1.0\\art-1.0.jar" );
         when( relativize( parent, classPathElement ) )
                 .thenReturn( "..\\..\\..\\Test User\\me\\.m2\\repository\\grp\\art\\1.0\\art-1.0.jar" );
         when( toClasspathElementUri( same( parent ), same( classPathElement ), same( dumpDirectory ), anyBoolean() ) )
@@ -194,6 +194,7 @@ public class JarManifestForkConfigurationTest
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:magicnumber" )
     public void shouldEscapeUri()
             throws Exception
     {
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockNotifiableTestStream.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockNotifiableTestStream.java
index b98aca7..c44b82d 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockNotifiableTestStream.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockNotifiableTestStream.java
@@ -20,7 +20,7 @@ package org.apache.maven.plugin.surefire.booterclient;
  */
 
 import org.apache.maven.plugin.surefire.booterclient.lazytestprovider.NotifiableTestStream;
-import org.apache.maven.surefire.booter.*;
+import org.apache.maven.surefire.booter.Shutdown;
 
 /**
  * Mock of {@link NotifiableTestStream} for testing purposes.
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockReporter.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockReporter.java
index 1a84a63..fdd9110 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockReporter.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/MockReporter.java
@@ -133,7 +133,8 @@ public class MockReporter
     }
 
     @Override
-    public RunMode markAs(RunMode currentRunMode) {
+    public RunMode markAs( RunMode currentRunMode )
+    {
         return null;
     }
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/OutputStreamFlushableCommandlineTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/OutputStreamFlushableCommandlineTest.java
index 78251a6..3cd0fb8 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/OutputStreamFlushableCommandlineTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/OutputStreamFlushableCommandlineTest.java
@@ -33,6 +33,9 @@ import static org.mockito.Mockito.verify;
 import static org.powermock.api.mockito.PowerMockito.mock;
 import static org.powermock.api.mockito.PowerMockito.verifyZeroInteractions;
 
+/**
+ *
+ */
 public class OutputStreamFlushableCommandlineTest
 {
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStreamTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStreamTest.java
index d120638..21bc663 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStreamTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStreamTest.java
@@ -35,7 +35,8 @@ import java.util.concurrent.TimeUnit;
 import static org.apache.maven.surefire.booter.MasterProcessCommand.BYE_ACK;
 import static org.apache.maven.surefire.booter.MasterProcessCommand.decode;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.notNullValue;
 
 /**
  * Asserts that this stream properly reads bytes from queue.
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClientTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClientTest.java
index a2405c5..09230bb 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClientTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClientTest.java
@@ -37,10 +37,32 @@ import java.util.concurrent.atomic.AtomicBoolean;
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static java.util.Arrays.copyOfRange;
 import static org.apache.commons.codec.binary.Base64.encodeBase64String;
-import static org.apache.maven.plugin.surefire.booterclient.MockReporter.*;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.CONSOLE_DEBUG;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.CONSOLE_ERR;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.CONSOLE_WARN;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.CONSOLE_INFO;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.SET_COMPLETED;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.SET_STARTING;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.STDOUT;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.STDERR;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.TEST_ASSUMPTION_FAIL;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.TEST_ERROR;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.TEST_FAILED;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.TEST_STARTING;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.TEST_SKIPPED;
+import static org.apache.maven.plugin.surefire.booterclient.MockReporter.TEST_SUCCEEDED;
 import static org.fest.assertions.Assertions.assertThat;
 import static org.fest.assertions.MapAssert.entry;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.any;
+import static org.mockito.Mockito.eq;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.startsWith;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
+import static org.mockito.Mockito.verifyNoMoreInteractions;
+import static org.mockito.Mockito.when;
 
 /**
  * Test for {@link ForkClient}.
@@ -50,6 +72,8 @@ import static org.mockito.Mockito.*;
  */
 public class ForkClientTest
 {
+    private static final int ELAPSED_TIME = 102;
+
     @Test
     public void shouldNotFailOnEmptyInput1()
     {
@@ -890,7 +914,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -917,7 +941,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -950,7 +974,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getNameText() )
                 .isNull();
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getGroup() )
@@ -1021,7 +1045,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1052,7 +1076,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1083,7 +1107,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getNameText() )
                 .isEqualTo( "dn2" );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getGroup() )
@@ -1156,7 +1180,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1183,7 +1207,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1212,7 +1236,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getNameText() )
                 .isNull();
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getGroup() )
@@ -1285,7 +1309,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1312,7 +1336,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1346,7 +1370,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getNameText() )
                 .isNull();
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 0 ) ).getGroup() )
@@ -1415,7 +1439,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1451,7 +1475,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1484,7 +1508,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getName() )
                 .isEqualTo( "my test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getGroup() )
@@ -1557,7 +1581,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1593,7 +1617,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1630,7 +1654,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getNameText() )
                 .isNull();
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getGroup() )
@@ -1703,7 +1727,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1739,7 +1763,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1776,7 +1800,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getNameText() )
                 .isNull();
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getGroup() )
@@ -1849,7 +1873,7 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -1889,7 +1913,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -1922,7 +1946,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getName() )
                 .isEqualTo( "my test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getGroup() )
@@ -1995,11 +2019,11 @@ public class ForkClientTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "some test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
-        when( reportEntry.getNameText() ).thenReturn("display name");
+        when( reportEntry.getNameText() ).thenReturn( "display name" );
         when( reportEntry.getNameWithGroup() ).thenReturn( "name with group" );
         when( reportEntry.getSourceName() ).thenReturn( "pkg.MyTest" );
         when( reportEntry.getStackTraceWriter() ).thenReturn( stackTraceWriter );
@@ -2033,7 +2057,7 @@ public class ForkClientTest
                 + ":"
                 + encodedMessage
                 + ":"
-                + 102
+                + ELAPSED_TIME
                 + ":"
 
                 + encodedExceptionMsg
@@ -2066,7 +2090,7 @@ public class ForkClientTest
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getNameText() )
                 .isEqualTo( "display name" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getElapsed() )
-                .isEqualTo( 102 );
+                .isEqualTo( ELAPSED_TIME );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getMessage() )
                 .isEqualTo( "some test" );
         assertThat( ( (ReportEntry) receiver.getData().get( 1 ) ).getGroup() )
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedChannelDecoderTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedChannelDecoderTest.java
index 53c3562..42dd636 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedChannelDecoderTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedChannelDecoderTest.java
@@ -71,6 +71,9 @@ import static org.mockito.Mockito.when;
 @RunWith( Enclosed.class )
 public class ForkedChannelDecoderTest
 {
+    /**
+     *
+     */
     public static class DecoderOperationsTest
     {
         @Rule
@@ -86,6 +89,7 @@ public class ForkedChannelDecoderTest
         }
 
         @Test
+        @SuppressWarnings( "checkstyle:innerassignment" )
         public void shouldHaveSystemProperty() throws IOException
         {
             Stream out = Stream.newStream();
@@ -129,6 +133,7 @@ public class ForkedChannelDecoderTest
         }
 
         @Test
+        @SuppressWarnings( "checkstyle:magicnumber" )
         public void testCreatingReportEntry()
         {
             final String exceptionMessage = "msg";
@@ -175,7 +180,7 @@ public class ForkedChannelDecoderTest
             assertThat( decodedReportEntry.getSourceName() ).isEqualTo( reportEntry.getSourceName() );
             assertThat( decodedReportEntry.getSourceText() ).isEqualTo( reportEntry.getSourceText() );
             assertThat( decodedReportEntry.getName() ).isEqualTo( reportEntry.getName() );
-            assertThat( decodedReportEntry.getNameText() ).isEqualTo(reportEntry.getNameText());
+            assertThat( decodedReportEntry.getNameText() ).isEqualTo( reportEntry.getNameText() );
             assertThat( decodedReportEntry.getGroup() ).isEqualTo( reportEntry.getGroup() );
             assertThat( decodedReportEntry.getMessage() ).isEqualTo( reportEntry.getMessage() );
             assertThat( decodedReportEntry.getStackTraceWriter() ).isNull();
@@ -187,7 +192,7 @@ public class ForkedChannelDecoderTest
             assertThat( decodedReportEntry.getSourceName() ).isEqualTo( reportEntry.getSourceName() );
             assertThat( decodedReportEntry.getSourceText() ).isEqualTo( reportEntry.getSourceText() );
             assertThat( decodedReportEntry.getName() ).isEqualTo( reportEntry.getName() );
-            assertThat( decodedReportEntry.getNameText() ).isEqualTo(reportEntry.getNameText());
+            assertThat( decodedReportEntry.getNameText() ).isEqualTo( reportEntry.getNameText() );
             assertThat( decodedReportEntry.getGroup() ).isEqualTo( reportEntry.getGroup() );
             assertThat( decodedReportEntry.getMessage() ).isEqualTo( reportEntry.getMessage() );
             assertThat( decodedReportEntry.getElapsed() ).isNull();
@@ -200,7 +205,7 @@ public class ForkedChannelDecoderTest
             assertThat( decodedReportEntry.getSourceName() ).isEqualTo( reportEntry.getSourceName() );
             assertThat( decodedReportEntry.getSourceText() ).isEqualTo( reportEntry.getSourceText() );
             assertThat( decodedReportEntry.getName() ).isEqualTo( reportEntry.getName() );
-            assertThat( decodedReportEntry.getNameText() ).isEqualTo(reportEntry.getNameText());
+            assertThat( decodedReportEntry.getNameText() ).isEqualTo( reportEntry.getNameText() );
             assertThat( decodedReportEntry.getGroup() ).isEqualTo( reportEntry.getGroup() );
             assertThat( decodedReportEntry.getMessage() ).isEqualTo( reportEntry.getMessage() );
             assertThat( decodedReportEntry.getElapsed() ).isEqualTo( 1003 );
@@ -214,7 +219,7 @@ public class ForkedChannelDecoderTest
             assertThat( decodedReportEntry.getSourceName() ).isEqualTo( reportEntry.getSourceName() );
             assertThat( decodedReportEntry.getSourceText() ).isEqualTo( reportEntry.getSourceText() );
             assertThat( decodedReportEntry.getName() ).isEqualTo( reportEntry.getName() );
-            assertThat( decodedReportEntry.getNameText() ).isEqualTo(reportEntry.getNameText());
+            assertThat( decodedReportEntry.getNameText() ).isEqualTo( reportEntry.getNameText() );
             assertThat( decodedReportEntry.getGroup() ).isEqualTo( reportEntry.getGroup() );
             assertThat( decodedReportEntry.getMessage() ).isEqualTo( reportEntry.getMessage() );
             assertThat( decodedReportEntry.getElapsed() ).isEqualTo( 1003 );
@@ -235,7 +240,7 @@ public class ForkedChannelDecoderTest
             assertThat( decodedReportEntry.getSourceName() ).isEqualTo( reportEntry.getSourceName() );
             assertThat( decodedReportEntry.getSourceText() ).isEqualTo( reportEntry.getSourceText() );
             assertThat( decodedReportEntry.getName() ).isEqualTo( reportEntry.getName() );
-            assertThat( decodedReportEntry.getNameText() ).isEqualTo(reportEntry.getNameText());
+            assertThat( decodedReportEntry.getNameText() ).isEqualTo( reportEntry.getNameText() );
             assertThat( decodedReportEntry.getGroup() ).isEqualTo( reportEntry.getGroup() );
             assertThat( decodedReportEntry.getMessage() ).isEqualTo( reportEntry.getMessage() );
             assertThat( decodedReportEntry.getElapsed() ).isEqualTo( 1003 );
@@ -590,10 +595,14 @@ public class ForkedChannelDecoderTest
         }
     }
 
+    /**
+     *
+     */
     @RunWith( Theories.class )
     public static class ReportEntryTest
     {
         @DataPoints( value = "operation" )
+        @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public static String[][] operations = { { "testSetStarting", "setTestSetStartingListener" },
                                                 { "testSetCompleted", "setTestSetCompletedListener" },
                                                 { "testStarting", "setTestStartingListener" },
@@ -605,21 +614,27 @@ public class ForkedChannelDecoderTest
         };
 
         @DataPoints( value = "reportedMessage" )
+        @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public static String[] reportedMessage = { null, "skipped test" };
 
         @DataPoints( value = "elapsed" )
+        @SuppressWarnings( { "checkstyle:visibilitymodifier", "checkstyle:magicnumber" } )
         public static Integer[] elapsed = { null, 102 };
 
         @DataPoints( value = "trim" )
+        @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public static boolean[] trim = { false, true };
 
         @DataPoints( value = "msg" )
+        @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public static boolean[] msg = { false, true };
 
         @DataPoints( value = "smart" )
+        @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public static boolean[] smart = { false, true };
 
         @DataPoints( value = "trace" )
+        @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public static boolean[] trace = { false, true };
 
         @Theory
@@ -657,7 +672,7 @@ public class ForkedChannelDecoderTest
             when( reportEntry.getName() ).thenReturn( "display name of test" );
             when( reportEntry.getNameWithGroup() ).thenReturn( "name with group" );
             when( reportEntry.getSourceName() ).thenReturn( "pkg.MyTest" );
-            when( reportEntry.getSourceText() ).thenReturn("test class display name");
+            when( reportEntry.getSourceText() ).thenReturn( "test class display name" );
             when( reportEntry.getStackTraceWriter() ).thenReturn( stackTraceWriter );
 
             Stream out = Stream.newStream();
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactoryTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactoryTest.java
index a9c5bee..0dfe1b8 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactoryTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactoryTest.java
@@ -54,22 +54,25 @@ import static org.mockito.Mockito.when;
 import static org.powermock.reflect.Whitebox.getInternalState;
 import static org.powermock.reflect.Whitebox.invokeMethod;
 
+/**
+ *
+ */
 public class DefaultReporterFactoryTest
     extends TestCase
 {
-    private final static String TEST_ONE = "testOne";
+    private static final String TEST_ONE = "testOne";
 
-    private final static String TEST_TWO = "testTwo";
+    private static final String TEST_TWO = "testTwo";
 
-    private final static String TEST_THREE = "testThree";
+    private static final String TEST_THREE = "testThree";
 
-    private final static String TEST_FOUR = "testFour";
+    private static final String TEST_FOUR = "testFour";
 
-    private final static String TEST_FIVE = "testFive";
+    private static final String TEST_FIVE = "testFive";
 
-    private final static String ASSERTION_FAIL = "assertionFail";
+    private static final String ASSERTION_FAIL = "assertionFail";
 
-    private final static String ERROR = "error";
+    private static final String ERROR = "error";
 
     public void testMergeTestHistoryResult()
             throws Exception
@@ -395,7 +398,7 @@ public class DefaultReporterFactoryTest
 
         private final String stackTrace;
 
-        public DummyStackTraceWriter( String stackTrace )
+        DummyStackTraceWriter( String stackTrace )
         {
             this.stackTrace = stackTrace;
         }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporterTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporterTest.java
index 5faf8e3..0914051 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporterTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporterTest.java
@@ -40,15 +40,18 @@ import java.util.concurrent.atomic.AtomicInteger;
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.apache.maven.surefire.util.internal.ObjectUtils.systemProps;
 
+/**
+ *
+ */
 @SuppressWarnings( "ResultOfMethodCallIgnored" )
 public class StatelessXmlReporterTest
         extends TestCase
 {
     private static final String XSD =
             "https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd";
-    private final static String TEST_ONE = "aTestMethod";
-    private final static String TEST_TWO = "bTestMethod";
-    private final static String TEST_THREE = "cTestMethod";
+    private static final String TEST_ONE = "aTestMethod";
+    private static final String TEST_TWO = "bTestMethod";
+    private static final String TEST_THREE = "cTestMethod";
     private static final AtomicInteger FOLDER_POSTFIX = new AtomicInteger();
 
     private TestSetStats stats;
@@ -140,7 +143,7 @@ public class StatelessXmlReporterTest
 
         FileInputStream fileInputStream = new FileInputStream( expectedReportFile );
 
-        Xpp3Dom testSuite = Xpp3DomBuilder.build( new InputStreamReader( fileInputStream, UTF_8) );
+        Xpp3Dom testSuite = Xpp3DomBuilder.build( new InputStreamReader( fileInputStream, UTF_8 ) );
         assertEquals( "testsuite", testSuite.getName() );
         Xpp3Dom properties = testSuite.getChild( "properties" );
         assertEquals( System.getProperties().size(), properties.getChildCount() );
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/WrappedReportEntryTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/WrappedReportEntryTest.java
index abbc093..36d1696 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/WrappedReportEntryTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/WrappedReportEntryTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.plugin.surefire.report;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,7 +24,10 @@ import org.apache.maven.surefire.report.SimpleReportEntry;
 
 import junit.framework.TestCase;
 
-import static org.apache.maven.plugin.surefire.report.ReportEntryType.*;
+import static org.apache.maven.plugin.surefire.report.ReportEntryType.ERROR;
+import static org.apache.maven.plugin.surefire.report.ReportEntryType.FAILURE;
+import static org.apache.maven.plugin.surefire.report.ReportEntryType.SKIPPED;
+import static org.apache.maven.plugin.surefire.report.ReportEntryType.SUCCESS;
 
 /**
  * @author Kristian Rosenvold
@@ -55,7 +59,7 @@ public class WrappedReportEntryTest
         assertEquals( "surefire.testcase.JunitParamsTest", wr.getSourceName( "" ) );
         assertEquals( "surefire.testcase.JunitParamsTest(BDD)", wr.getSourceName( "BDD" ) );
         assertEquals( "testSum", wr.getReportName() );
-        assertFalse(wr.isSucceeded());
+        assertFalse( wr.isSucceeded() );
         assertFalse( wr.isErrorOrFailure() );
         assertFalse( wr.isSkipped() );
         assertTrue( wr.getSystemProperties().isEmpty() );
@@ -73,8 +77,8 @@ public class WrappedReportEntryTest
         assertEquals( "dn1(BDD)", wr.getReportSourceName( "BDD" ) );
         assertEquals( "surefire.testcase.JunitParamsTest(BDD)", wr.getSourceName( "BDD" ) );
         assertEquals( "dn2", wr.getReportName() );
-        assertFalse(wr.isSucceeded());
-        assertTrue(wr.isErrorOrFailure());
+        assertFalse( wr.isSucceeded() );
+        assertTrue( wr.isErrorOrFailure() );
         assertFalse( wr.isSkipped() );
         assertNull( wr.getStackTraceWriter() );
         assertEquals( "surefire.testcase.JunitParamsTest.testSum  Time elapsed: 0.012 s",
@@ -92,7 +96,7 @@ public class WrappedReportEntryTest
         assertEquals( "surefire.testcase.JunitParamsTest", wr.getReportSourceName() );
         assertEquals( "surefire.testcase.JunitParamsTest(BDD)", wr.getReportSourceName( "BDD" ) );
         assertEquals( "testSum", wr.getReportName() );
-        assertFalse(wr.isSucceeded());
+        assertFalse( wr.isSucceeded() );
         assertTrue( wr.isErrorOrFailure() );
         assertFalse( wr.isSkipped() );
     }
@@ -105,7 +109,7 @@ public class WrappedReportEntryTest
         final String reportName = wr.getReportSourceName();
         assertEquals( "[0] 1, 2, 3 (testSum)", reportName );
         assertFalse( wr.isSucceeded() );
-        assertFalse (wr.isErrorOrFailure() );
+        assertFalse ( wr.isErrorOrFailure() );
         assertTrue( wr.isSkipped() );
     }
 
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMapTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMapTest.java
index 7f97a6d..1a15fbe 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMapTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMapTest.java
@@ -74,6 +74,7 @@ public class RunEntryStatisticsMapTest
         return new ByteArrayInputStream( content.getBytes( UTF_8 ) );
     }
 
+    @SuppressWarnings( "checkstyle:magicnumber" )
     public void testSerialize()
         throws Exception
     {
@@ -90,7 +91,7 @@ public class RunEntryStatisticsMapTest
         newResults.add( existingEntries.createNextGeneration( reportEntry3 ) );
 
         newResults.serialize( data );
-        try ( InputStream io = new FileInputStream( data) )
+        try ( InputStream io = new FileInputStream( data ) )
         {
             List<String> lines = readLines( io, UTF_8 );
 
@@ -125,6 +126,7 @@ public class RunEntryStatisticsMapTest
         }
     }
 
+    @SuppressWarnings( "checkstyle:magicnumber" )
     public void testMultiLineTestMethodName() throws IOException
     {
         File data = File.createTempFile( "surefire-unit", "test" );
@@ -159,6 +161,7 @@ public class RunEntryStatisticsMapTest
         }
     }
 
+    @SuppressWarnings( "checkstyle:magicnumber" )
     public void testCombinedMethodNames() throws IOException
     {
         File data = File.createTempFile( "surefire-unit", "test" );
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DependenciesScannerTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DependenciesScannerTest.java
index e0a3e49..48f5e1e 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DependenciesScannerTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DependenciesScannerTest.java
@@ -19,7 +19,9 @@ package org.apache.maven.plugin.surefire.util;
  * under the License.
  */
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.DefaultArtifact;
@@ -33,7 +35,12 @@ import org.junit.rules.TemporaryFolder;
 
 import java.io.File;
 import java.io.FileOutputStream;
-import java.util.*;
+import java.util.Arrays;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipOutputStream;
 
@@ -50,7 +57,8 @@ public class DependenciesScannerTest
     public void testLocateTestClasses()
         throws Exception
     {
-        File testFile = writeTestFile( "DependenciesScannerTest-tests.jar", "org/test/TestA.class", "org/test/TestB.class" );
+        File testFile = writeTestFile( "DependenciesScannerTest-tests.jar",
+                "org/test/TestA.class", "org/test/TestB.class" );
 
         // use target as people can configure ide to compile in an other place than maven
         Artifact artifact =
@@ -65,7 +73,8 @@ public class DependenciesScannerTest
         include.add( "**/*A.java" );
         List<String> exclude = new ArrayList<>();
 
-        List<File> dependenciesToScan = filterArtifactsAsFiles(scanDependencies, Collections.singletonList(artifact));
+        List<File> dependenciesToScan =
+                filterArtifactsAsFiles( scanDependencies, Collections.singletonList( artifact ) );
 
         DependencyScanner scanner =
             new DependencyScanner( dependenciesToScan, new TestListResolver( include, exclude ) );
@@ -93,15 +102,15 @@ public class DependenciesScannerTest
                                  VersionRange.createFromVersion( "1.0" ), "test", "jar", "tests-jdk15", null );
         testArtifact.setFile( testJarFile );
 
-        List<String> scanDependencies = new ArrayList<String>();
+        List<String> scanDependencies = new ArrayList<>();
         scanDependencies.add( "org.surefire.dependency:dependent-artifact2:*:*:tests-jdk15" );
 
-        List<String> include = new ArrayList<String>();
+        List<String> include = new ArrayList<>();
         include.add( "**/*A.java" );
-        List<String> exclude = new ArrayList<String>();
+        List<String> exclude = new ArrayList<>();
 
 
-        List<File> filesToScan = filterArtifactsAsFiles(scanDependencies, Collections.singletonList(testArtifact));
+        List<File> filesToScan = filterArtifactsAsFiles( scanDependencies, Collections.singletonList( testArtifact ) );
 
         DependencyScanner scanner =
             new DependencyScanner( filesToScan, new TestListResolver( include, exclude ) );
@@ -110,7 +119,7 @@ public class DependenciesScannerTest
         assertNotNull( classNames );
         assertEquals( 2, classNames.size() );
 
-        Map<String, String> props = new HashMap<String, String>();
+        Map<String, String> props = new HashMap<>();
         classNames.writeTo( props );
         assertEquals( 2, props.size() );
     }
@@ -136,7 +145,7 @@ public class DependenciesScannerTest
                                                      new DefaultArtifactHandler() );
         testArtifact.setFile( testJarFile );
 
-        List<String> scanDependencies = new ArrayList<String>();
+        List<String> scanDependencies = new ArrayList<>();
         scanDependencies.add( "org.surefire.dependency:dependent-artifact3:test-jar" );
 
         List<String> include = new ArrayList<String>();
@@ -145,7 +154,7 @@ public class DependenciesScannerTest
 
         List<Artifact> artifacts = Arrays.asList( mainArtifact, testArtifact );
 
-        List<File> filesToScan = filterArtifactsAsFiles(scanDependencies, artifacts);
+        List<File> filesToScan = filterArtifactsAsFiles( scanDependencies, artifacts );
 
         DependencyScanner scanner = new DependencyScanner( filesToScan, new TestListResolver( include, exclude ) );
 
@@ -154,7 +163,7 @@ public class DependenciesScannerTest
         assertEquals( 1, classNames.size() );
         assertEquals( "org.test.TestA", classNames.getClassName( 0 ) );
 
-        Map<String, String> props = new HashMap<String, String>();
+        Map<String, String> props = new HashMap<>();
         classNames.writeTo( props );
         assertEquals( 1, props.size() );
     }
@@ -180,16 +189,16 @@ public class DependenciesScannerTest
                                                    new DefaultArtifactHandler() );
         artifact20.setFile( jarFile20 );
 
-        List<String> scanDependencies = new ArrayList<String>();
+        List<String> scanDependencies = new ArrayList<>();
         scanDependencies.add( "org.surefire.dependency:dependent-artifact4:*:2.0" );
 
-        List<String> include = new ArrayList<String>();
+        List<String> include = new ArrayList<>();
         include.add( "**/*A.java" );
-        List<String> exclude = new ArrayList<String>();
+        List<String> exclude = new ArrayList<>();
 
         List<Artifact> artifacts = Arrays.asList( artifact10, artifact20 );
 
-        List<File> filesToScan = filterArtifactsAsFiles(scanDependencies, artifacts);
+        List<File> filesToScan = filterArtifactsAsFiles( scanDependencies, artifacts );
         DependencyScanner scanner = new DependencyScanner( filesToScan, new TestListResolver( include, exclude ) );
 
         ScanResult classNames = scanner.scan();
@@ -203,10 +212,12 @@ public class DependenciesScannerTest
         assertFalse( props.values().contains( "org.test.ClassA" ) );
     }
 
-    private static List<File> filterArtifactsAsFiles(List<String> scanDependencies, List<Artifact> artifacts) {
+    private static List<File> filterArtifactsAsFiles( List<String> scanDependencies, List<Artifact> artifacts )
+    {
         List<File> filesToScan = new ArrayList<>();
-        for (Artifact a : DependencyScanner.filter(artifacts, scanDependencies)) {
-            filesToScan.add(a.getFile());
+        for ( Artifact a : DependencyScanner.filter( artifacts, scanDependencies ) )
+        {
+            filesToScan.add( a.getFile() );
         }
         return filesToScan;
     }
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DirectoryScannerTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DirectoryScannerTest.java
index 02a462b..f19b2a9 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DirectoryScannerTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/util/DirectoryScannerTest.java
@@ -32,8 +32,12 @@ import java.util.HashMap;
 import java.util.Map;
 
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
-import static org.junit.runners.Parameterized.*;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.hasSize;
+import static org.hamcrest.Matchers.greaterThanOrEqualTo;
+import static org.hamcrest.Matchers.notNullValue;
+import static org.junit.runners.Parameterized.Parameter;
+import static org.junit.runners.Parameterized.Parameters;
 
 /**
  * @author Kristian Rosenvold
@@ -42,20 +46,24 @@ import static org.junit.runners.Parameterized.*;
 public class DirectoryScannerTest
 {
     @Parameters( name = "\"{0}\" should count {1} classes" )
-    public static Iterable<Object[]> data() {
-        return Arrays.asList( new Object[][] {
-            { "**/*ZT*A.java", is( 3 ) },
-            { "**/*ZT*A.java#testMethod", is( 3 ) },
-            { "**/*ZT?A.java#testMethod, !*ZT2A", is( 2 ) },
-            { "**/*ZT?A.java#testMethod, !*ZT2A#testMethod", is( 3 ) },
-            { "#testMethod", is( greaterThanOrEqualTo( 3 ) ) },
-        } );
+    public static Iterable<Object[]> data()
+    {
+        return Arrays.asList( new Object[][]
+                {
+                        { "**/*ZT*A.java", is( 3 ) },
+                        { "**/*ZT*A.java#testMethod", is( 3 ) },
+                        { "**/*ZT?A.java#testMethod, !*ZT2A", is( 2 ) },
+                        { "**/*ZT?A.java#testMethod, !*ZT2A#testMethod", is( 3 ) },
+                        { "#testMethod", is( greaterThanOrEqualTo( 3 ) ) }
+                } );
     }
 
     @Parameter( 0 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String filter;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public Matcher<? super Integer> expectedClassesCount;
 
     @Test
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/ConsoleOutputFileReporterTest.java b/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/ConsoleOutputFileReporterTest.java
index c74e5b7..e8922cf 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/ConsoleOutputFileReporterTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/ConsoleOutputFileReporterTest.java
@@ -34,6 +34,9 @@ import org.apache.maven.shared.utils.io.FileUtils;
 import static java.nio.charset.StandardCharsets.US_ASCII;
 import static org.fest.assertions.Assertions.assertThat;
 
+/**
+ *
+ */
 public class ConsoleOutputFileReporterTest
     extends TestCase
 {
@@ -127,7 +130,8 @@ public class ConsoleOutputFileReporterTest
         final ArrayList<Callable<Void>> jobs = new ArrayList<>();
         for ( int i = 0; i < 10; i++ )
         {
-            jobs.add( new Callable<Void>() {
+            jobs.add( new Callable<Void>()
+            {
                 @Override
                 public Void call()
                 {
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/FileReporterTest.java b/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/FileReporterTest.java
index 0b9d84b..cbb85cc 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/FileReporterTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/FileReporterTest.java
@@ -29,6 +29,9 @@ import org.apache.maven.plugin.surefire.report.WrappedReportEntry;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class FileReporterTest
     extends TestCase
 {
@@ -37,18 +40,18 @@ public class FileReporterTest
 
     private ReportEntry reportEntry;
 
-    private static final String testName = "org.apache.maven.surefire.report.FileReporterTest";
+    private static final String TEST_NAME = "org.apache.maven.surefire.report.FileReporterTest";
 
     public void testFileNameWithoutSuffix()
     {
         File reportDir = new File( "target" );
-        reportEntry = new SimpleReportEntry( getClass().getName(), null, testName, null );
+        reportEntry = new SimpleReportEntry( getClass().getName(), null, TEST_NAME, null );
         WrappedReportEntry wrappedReportEntry =
             new WrappedReportEntry( reportEntry, ReportEntryType.SUCCESS, 12, null, null );
         reporter = new FileReporter( reportDir, null, Charset.defaultCharset(), false, false, false );
         reporter.testSetCompleted( wrappedReportEntry, createTestSetStats(), new ArrayList<String>() );
 
-        File expectedReportFile = new File( reportDir, testName + ".txt" );
+        File expectedReportFile = new File( reportDir, TEST_NAME + ".txt" );
         assertTrue( "Report file (" + expectedReportFile.getAbsolutePath() + ") doesn't exist",
                     expectedReportFile.exists() );
         //noinspection ResultOfMethodCallIgnored
@@ -64,13 +67,13 @@ public class FileReporterTest
     {
         File reportDir = new File( "target" );
         String suffixText = "sampleSuffixText";
-        reportEntry = new SimpleReportEntry( getClass().getName(), null, testName, null );
+        reportEntry = new SimpleReportEntry( getClass().getName(), null, TEST_NAME, null );
         WrappedReportEntry wrappedReportEntry =
             new WrappedReportEntry( reportEntry, ReportEntryType.SUCCESS, 12, null, null );
         reporter = new FileReporter( reportDir, suffixText, Charset.defaultCharset(), false, false, false );
         reporter.testSetCompleted( wrappedReportEntry, createTestSetStats(), new ArrayList<String>() );
 
-        File expectedReportFile = new File( reportDir, testName + "-" + suffixText + ".txt" );
+        File expectedReportFile = new File( reportDir, TEST_NAME + "-" + suffixText + ".txt" );
         assertTrue( "Report file (" + expectedReportFile.getAbsolutePath() + ") doesn't exist",
                     expectedReportFile.exists() );
         //noinspection ResultOfMethodCallIgnored
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/RunStatisticsTest.java b/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/RunStatisticsTest.java
index acb17cc..b05561a 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/RunStatisticsTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/surefire/report/RunStatisticsTest.java
@@ -1,24 +1,29 @@
 package org.apache.maven.surefire.report;
 
-import junit.framework.TestCase;
-
 /*
- * Copyright 2002-2009 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 
+import junit.framework.TestCase;
+
+/**
+ *
+ */
 public class RunStatisticsTest
     extends TestCase
 {
diff --git a/maven-surefire-plugin/src/test/java/org/apache/maven/plugin/surefire/SurefirePluginTest.java b/maven-surefire-plugin/src/test/java/org/apache/maven/plugin/surefire/SurefirePluginTest.java
index 0be3d89..3c759b1 100644
--- a/maven-surefire-plugin/src/test/java/org/apache/maven/plugin/surefire/SurefirePluginTest.java
+++ b/maven-surefire-plugin/src/test/java/org/apache/maven/plugin/surefire/SurefirePluginTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.plugin.surefire;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -24,6 +25,9 @@ import org.apache.maven.surefire.suite.RunResult;
 
 import static org.fest.assertions.Assertions.assertThat;
 
+/**
+ *
+ */
 public class SurefirePluginTest extends TestCase
 {
     public void testDefaultIncludes()
@@ -76,7 +80,7 @@ public class SurefirePluginTest extends TestCase
         fail( "Expected MojoFailureException with message "
                 + "'There are test failures.\n\nPlease refer to null "
                 + "for the individual test results.\nPlease refer to dump files (if any exist) "
-                + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream.'");
+                + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream.'" );
     }
 
     public void testPluginName()
diff --git a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/JUnit4SuiteTest.java b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/JUnit4SuiteTest.java
index 5ab3ee1..bcf63cb 100644
--- a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/JUnit4SuiteTest.java
+++ b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/JUnit4SuiteTest.java
@@ -38,7 +38,7 @@ public class JUnit4SuiteTest extends TestCase
         suite.addTest( new JUnit4TestAdapter( Surefire597Test.class ) );
         suite.addTest( new JUnit4TestAdapter( SurefireSchemaValidationTest.class ) );
         suite.addTestSuite( Surefire1183Test.class );
-        suite.addTestSuite(  SurefireReportMojoTest.class);
+        suite.addTestSuite( SurefireReportMojoTest.class );
         return suite;
     }
 }
diff --git a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire1183Test.java b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire1183Test.java
index 20e20f2..2ce686d 100644
--- a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire1183Test.java
+++ b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire1183Test.java
@@ -1,3 +1,5 @@
+package org.apache.maven.plugins.surefire.report;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,8 +19,6 @@
  * under the License.
  */
 
-package org.apache.maven.plugins.surefire.report;
-
 import org.apache.maven.doxia.site.decoration.DecorationModel;
 import org.apache.maven.doxia.siterenderer.Renderer;
 import org.apache.maven.doxia.siterenderer.RendererException;
diff --git a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire597Test.java b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire597Test.java
index b179e3c..2f40a9f 100644
--- a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire597Test.java
+++ b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire597Test.java
@@ -21,6 +21,7 @@ package org.apache.maven.plugins.surefire.report;
 
 import junit.framework.TestCase;
 import org.apache.maven.doxia.module.xhtml5.Xhtml5Sink;
+import org.apache.maven.doxia.sink.Sink;
 import org.apache.maven.plugin.surefire.log.api.ConsoleLogger;
 import org.apache.maven.plugin.surefire.log.api.NullConsoleLogger;
 
@@ -39,6 +40,7 @@ import static org.apache.maven.plugins.surefire.report.Utils.toSystemNewLine;
 public class Surefire597Test
         extends TestCase
 {
+    @SuppressWarnings( "checkstyle:linelength" )
     public void testCorruptedTestCaseFailureWithMissingErrorTypeAndMessage()
         throws Exception
     {
@@ -47,7 +49,9 @@ public class Surefire597Test
         ConsoleLogger log = new NullConsoleLogger();
         SurefireReportGenerator gen = new SurefireReportGenerator( singletonList( report ), ENGLISH, true, null, log );
         StringWriter writer = new StringWriter();
-        gen.doGenerateReport( new SurefireReportMojo().getBundle( ENGLISH ), new Xhtml5Sink( writer ) {} );
+        Sink sink = new Xhtml5Sink( writer )
+                        {  };
+        gen.doGenerateReport( new SurefireReportMojo().getBundle( ENGLISH ), sink );
         String xml = writer.toString();
         assertThat( xml, containsString( toSystemNewLine(
             "<table border=\"1\" class=\"bodyTable\">\n"
diff --git a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java
index e62c168..d4dedd1 100644
--- a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java
+++ b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java
@@ -44,6 +44,7 @@ import static org.apache.maven.plugins.surefire.report.Utils.toSystemNewLine;
 /**
  * @author <a href="mailto:aramirez@apache.org">Allan Ramirez</a>
  */
+@SuppressWarnings( "checkstyle:linelength" )
 public class SurefireReportMojoTest
     extends AbstractMojoTestCase
 {
@@ -198,7 +199,8 @@ public class SurefireReportMojoTest
 
         assertTrue( idx < 0 );
     }
-    
+
+    @SuppressWarnings( "checkstyle:methodname" )
     public void testBasicSurefireReport_AnchorTestCases()
         throws Exception
     {
diff --git a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireSchemaValidationTest.java b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireSchemaValidationTest.java
index 9292fcf..c8fe52f 100644
--- a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireSchemaValidationTest.java
+++ b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireSchemaValidationTest.java
@@ -37,10 +37,13 @@ import org.xmlunit.validation.ValidationProblem;
 import org.xmlunit.validation.ValidationResult;
 import org.xmlunit.validation.Validator;
 
+/**
+ *
+ */
 public class SurefireSchemaValidationTest
         extends TestCase
 {
-
+    @SuppressWarnings( "checkstyle:methodname" )
     public void testValidate_XMLs_against_schema()
         throws Exception
     {
diff --git a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Utils.java b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Utils.java
index d2cb04e..0c689de 100644
--- a/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Utils.java
+++ b/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Utils.java
@@ -19,6 +19,9 @@ package org.apache.maven.plugins.surefire.report;
  * under the License.
  */
 
+/**
+ *
+ */
 public final class Utils
 {
     private Utils()
diff --git a/surefire-api/src/test/java/org/apache/maven/plugin/surefire/runorder/ThreadedExecutionSchedulerTest.java b/surefire-api/src/test/java/org/apache/maven/plugin/surefire/runorder/ThreadedExecutionSchedulerTest.java
index 6647504..5c607ef 100644
--- a/surefire-api/src/test/java/org/apache/maven/plugin/surefire/runorder/ThreadedExecutionSchedulerTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/plugin/surefire/runorder/ThreadedExecutionSchedulerTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.plugin.surefire.runorder;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/SpecificTestClassFilterTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/SpecificTestClassFilterTest.java
index 905c7fe..0cb8da0 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/SpecificTestClassFilterTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/SpecificTestClassFilterTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,40 +21,40 @@ package org.apache.maven.surefire;
 
 import junit.framework.TestCase;
 
-public class SpecificTestClassFilterTest
-    extends TestCase
+/**
+ *
+ */
+public class SpecificTestClassFilterTest extends TestCase
 {
-
     public void testMatchSingleCharacterWildcard()
     {
-        SpecificTestClassFilter filter =
-            new SpecificTestClassFilter( new String[]{ "org/apache/maven/surefire/?pecificTestClassFilter.class" } );
+        SpecificTestClassFilter filter = new SpecificTestClassFilter(
+                new String[] {"org/apache/maven/surefire/?pecificTestClassFilter.class"} );
 
         assertTrue( filter.accept( SpecificTestClassFilter.class ) );
     }
 
     public void testMatchSingleSegmentWordWildcard()
     {
-        SpecificTestClassFilter filter =
-            new SpecificTestClassFilter( new String[]{ "org/apache/maven/surefire/*TestClassFilter.class" } );
+        SpecificTestClassFilter filter = new SpecificTestClassFilter(
+                new String[] {"org/apache/maven/surefire/*TestClassFilter.class"} );
 
         assertTrue( filter.accept( SpecificTestClassFilter.class ) );
     }
 
     public void testMatchMultiSegmentWildcard()
     {
-        SpecificTestClassFilter filter =
-            new SpecificTestClassFilter( new String[]{ "org/**/SpecificTestClassFilter.class" } );
+        SpecificTestClassFilter filter = new SpecificTestClassFilter(
+                new String[] {"org/**/SpecificTestClassFilter.class"} );
 
         assertTrue( filter.accept( SpecificTestClassFilter.class ) );
     }
 
     public void testMatchSingleSegmentWildcard()
     {
-        SpecificTestClassFilter filter =
-            new SpecificTestClassFilter( new String[]{ "org/*/maven/surefire/SpecificTestClassFilter.class" } );
+        SpecificTestClassFilter filter = new SpecificTestClassFilter(
+                new String[] {"org/*/maven/surefire/SpecificTestClassFilter.class"} );
 
         assertTrue( filter.accept( SpecificTestClassFilter.class ) );
     }
-
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/booter/CommandReaderTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/booter/CommandReaderTest.java
index 5168d2b..40c0243 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/booter/CommandReaderTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/booter/CommandReaderTest.java
@@ -57,20 +57,27 @@ import static org.fest.assertions.Assertions.assertThat;
 @RunWith( NewClassLoaderRunner.class )
 public class CommandReaderTest
 {
+    private static final long DELAY = 200L;
+    private static final long TEST_TIMEOUT = 15_000L;
+
     private final BlockingQueue<Byte> blockingStream = new LinkedBlockingQueue<>();
     private InputStream realInputStream;
     private CommandReader reader;
 
-    static class A {
+    static class A
+    {
     }
 
-    static class B {
+    static class B
+    {
     }
 
-    static class C {
+    static class C
+    {
     }
 
-    static class D {
+    static class D
+    {
     }
 
     @Before
@@ -135,7 +142,7 @@ public class CommandReaderTest
         assertThat( it1.next(), is( A.class.getName() ) );
         addTestToPipeline( B.class.getName() );
 
-        TimeUnit.MILLISECONDS.sleep( 200 ); // give the test chance to fail
+        TimeUnit.MILLISECONDS.sleep( DELAY ); // give the test chance to fail
 
         Iterator<String> it2 = reader.iterated();
 
@@ -154,8 +161,7 @@ public class CommandReaderTest
     }
 
     @Test( expected = NoSuchElementException.class )
-    public void stopBeforeReadInThread()
-        throws Throwable
+    public void stopBeforeReadInThread() throws Throwable
     {
         Runnable runnable = new Runnable()
         {
@@ -181,8 +187,7 @@ public class CommandReaderTest
     }
 
     @Test
-    public void readTwoClassesInThread()
-        throws Throwable
+    public void readTwoClassesInThread() throws Throwable
     {
         final CountDownLatch counter = new CountDownLatch( 1 );
         Runnable runnable = new Runnable()
@@ -211,21 +216,18 @@ public class CommandReaderTest
         }
     }
 
-    @Test( timeout = 15000 )
-    public void shouldAwaitReaderUp()
-        throws TestSetFailedException
+    @Test( timeout = TEST_TIMEOUT )
+    public void shouldAwaitReaderUp() throws TestSetFailedException
     {
         assertTrue( reader.awaitStarted() );
         reader.stop();
         assertFalse( reader.awaitStarted() );
     }
 
-    private class SystemInputStream
-        extends InputStream
+    private class SystemInputStream extends InputStream
     {
         @Override
-        public int read()
-            throws IOException
+        public int read() throws IOException
         {
             try
             {
@@ -241,10 +243,8 @@ public class CommandReaderTest
     private void addTestToPipeline( String cls )
     {
         byte[] clazz = cls.getBytes( ISO_8859_1 );
-        ByteBuffer buffer = ByteBuffer.allocate( 8 + clazz.length )
-            .putInt( MasterProcessCommand.RUN_CLASS.getId() )
-            .putInt( clazz.length )
-            .put( clazz );
+        ByteBuffer buffer = ByteBuffer.allocate( 8 + clazz.length ).putInt(
+                MasterProcessCommand.RUN_CLASS.getId() ).putInt( clazz.length ).put( clazz );
         buffer.rewind();
         for ( ; buffer.hasRemaining(); )
         {
@@ -254,9 +254,8 @@ public class CommandReaderTest
 
     private void addEndOfPipeline()
     {
-        ByteBuffer buffer = ByteBuffer.allocate( 8 )
-                .putInt( MasterProcessCommand.TEST_SET_FINISHED.getId() )
-                .putInt( 0 );
+        ByteBuffer buffer = ByteBuffer.allocate( 8 ).putInt( MasterProcessCommand.TEST_SET_FINISHED.getId() ).putInt(
+                0 );
         buffer.rewind();
         for ( ; buffer.hasRemaining(); )
         {
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkedChannelEncoderTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkedChannelEncoderTest.java
index 4429f79..efa89e0 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkedChannelEncoderTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkedChannelEncoderTest.java
@@ -56,6 +56,7 @@ import static org.mockito.Mockito.when;
  */
 public class ForkedChannelEncoderTest
 {
+    private static final int ELAPSED_TIME = 102;
 
     @Test
     public void shouldBeFailSafe()
@@ -163,7 +164,7 @@ public class ForkedChannelEncoderTest
 
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -191,7 +192,7 @@ public class ForkedChannelEncoderTest
                                 + ":"
                                 + encodedMessage
                                 + ":"
-                                + 102
+                                + ELAPSED_TIME
                                 + ":"
 
                                 + encodedExceptionMsg
@@ -216,7 +217,7 @@ public class ForkedChannelEncoderTest
                                 + ":"
                                 + encodedMessage
                                 + ":"
-                                + 102
+                                + ELAPSED_TIME
                                 + ":"
 
                                 + encodedExceptionMsg
@@ -245,7 +246,7 @@ public class ForkedChannelEncoderTest
                                     + ":"
                                     + encodedMessage
                                     + ":"
-                                    + 102
+                                    + ELAPSED_TIME
                                     + ":"
 
                                     + encodedExceptionMsg
@@ -275,7 +276,7 @@ public class ForkedChannelEncoderTest
                                     + ":"
                                     + encodedMessage
                                     + ":"
-                                    + 102
+                                    + ELAPSED_TIME
                                     + ":"
 
                                     + encodedExceptionMsg
@@ -310,7 +311,7 @@ public class ForkedChannelEncoderTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -342,7 +343,7 @@ public class ForkedChannelEncoderTest
                         + ":"
                         + encodedMessage
                         + ":"
-                        + 102
+                        + ELAPSED_TIME
                         + ":"
 
                         + encodedExceptionMsg
@@ -377,7 +378,7 @@ public class ForkedChannelEncoderTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -409,7 +410,7 @@ public class ForkedChannelEncoderTest
                         + ":"
                         + encodedMessage
                         + ":"
-                        + 102
+                        + ELAPSED_TIME
                         + ":"
 
                         + encodedExceptionMsg
@@ -444,7 +445,7 @@ public class ForkedChannelEncoderTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -476,7 +477,7 @@ public class ForkedChannelEncoderTest
                         + ":"
                         + encodedMessage
                         + ":"
-                        + 102
+                        + ELAPSED_TIME
                         + ":"
 
                         + encodedExceptionMsg
@@ -511,7 +512,7 @@ public class ForkedChannelEncoderTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -543,7 +544,7 @@ public class ForkedChannelEncoderTest
                         + ":"
                         + encodedMessage
                         + ":"
-                        + 102
+                        + ELAPSED_TIME
                         + ":"
 
                         + encodedExceptionMsg
@@ -577,7 +578,7 @@ public class ForkedChannelEncoderTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -609,7 +610,7 @@ public class ForkedChannelEncoderTest
                         + ":"
                         + encodedMessage
                         + ":"
-                        + 102
+                        + ELAPSED_TIME
                         + ":"
 
                         + encodedExceptionMsg
@@ -642,7 +643,7 @@ public class ForkedChannelEncoderTest
         when( stackTraceWriter.writeTraceToString() ).thenReturn( stackTrace );
 
         ReportEntry reportEntry = mock( ReportEntry.class );
-        when( reportEntry.getElapsed() ).thenReturn( 102 );
+        when( reportEntry.getElapsed() ).thenReturn( ELAPSED_TIME );
         when( reportEntry.getGroup() ).thenReturn( "this group" );
         when( reportEntry.getMessage() ).thenReturn( "skipped test" );
         when( reportEntry.getName() ).thenReturn( "my test" );
@@ -674,7 +675,7 @@ public class ForkedChannelEncoderTest
                         + ":"
                         + encodedMessage
                         + ":"
-                        + 102
+                        + ELAPSED_TIME
                         + ":"
 
                         + encodedExceptionMsg
@@ -771,7 +772,7 @@ public class ForkedChannelEncoderTest
         forkedChannelEncoder.stopOnNextTest();
         LineNumberReader printedLines = out.newReader( UTF_8 );
         assertThat( printedLines.readLine() )
-                .isEqualTo( ":maven:surefire:std:out:stop-on-next-test");
+                .isEqualTo( ":maven:surefire:std:out:stop-on-next-test" );
         assertThat( printedLines.readLine() ).isNull();
     }
 
@@ -1000,6 +1001,7 @@ public class ForkedChannelEncoderTest
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:innerassignment" )
     public void shouldCountSameNumberOfSystemProperties() throws IOException
     {
         Stream out = Stream.newStream();
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkingRunListenerTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkingRunListenerTest.java
index b56b98b..549f3aa 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkingRunListenerTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/booter/ForkingRunListenerTest.java
@@ -1,22 +1,23 @@
 package org.apache.maven.surefire.booter;
+
 /*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 
 import java.io.ByteArrayOutputStream;
 import java.io.PrintStream;
@@ -34,8 +35,7 @@ public class ForkingRunListenerTest
         ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
         PrintStream target = new PrintStream( byteArrayOutputStream );
         ForkingRunListener forkingRunListener = new ForkingRunListener( new ForkedChannelEncoder( target ), true );
-        forkingRunListener.info( new String( new byte[]{ 65 } ) );
+        forkingRunListener.info( new String( new byte[]{ (byte) 'A' } ) );
         forkingRunListener.info( new String( new byte[]{ } ) );
-
     }
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/booter/MasterProcessCommandTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/booter/MasterProcessCommandTest.java
index 19740fd..cfd4d5f 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/booter/MasterProcessCommandTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/booter/MasterProcessCommandTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.booter;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -26,9 +27,14 @@ import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;
 import java.io.IOException;
 
-import static org.apache.maven.surefire.booter.MasterProcessCommand.*;
+import static org.apache.maven.surefire.booter.MasterProcessCommand.decode;
+import static org.apache.maven.surefire.booter.MasterProcessCommand.resolve;
+import static org.apache.maven.surefire.booter.MasterProcessCommand.setCommandAndDataLength;
+import static org.apache.maven.surefire.booter.MasterProcessCommand.BYE_ACK;
+import static org.apache.maven.surefire.booter.MasterProcessCommand.NOOP;
+import static org.apache.maven.surefire.booter.MasterProcessCommand.RUN_CLASS;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.is;
 
 /**
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
@@ -90,13 +96,9 @@ public class MasterProcessCommandTest
                     assertThat( decoded, is( dummyData ) );
                     break;
                 case TEST_SET_FINISHED:
-                    assertEquals( Void.class, command.getDataType() );
-                    encoded = command.fromDataType( dummyData );
-                    assertThat( encoded.length, is( 0 ) );
-                    decoded = command.toDataTypeAsString( encoded );
-                    assertNull( decoded );
-                    break;
                 case SKIP_SINCE_NEXT_TEST:
+                case NOOP:
+                case  BYE_ACK:
                     assertEquals( Void.class, command.getDataType() );
                     encoded = command.fromDataType( dummyData );
                     assertThat( encoded.length, is( 0 ) );
@@ -110,20 +112,6 @@ public class MasterProcessCommandTest
                     decoded = command.toDataTypeAsString( encoded );
                     assertThat( decoded, is( Shutdown.EXIT.name() ) );
                     break;
-                case NOOP:
-                    assertEquals( Void.class, command.getDataType() );
-                    encoded = command.fromDataType( dummyData );
-                    assertThat( encoded.length, is( 0 ) );
-                    decoded = command.toDataTypeAsString( encoded );
-                    assertNull( decoded );
-                    break;
-                case  BYE_ACK:
-                    assertEquals( Void.class, command.getDataType() );
-                    encoded = command.fromDataType( dummyData );
-                    assertThat( encoded.length, is( 0 ) );
-                    decoded = command.toDataTypeAsString( encoded );
-                    assertNull( decoded );
-                    break;
                 default:
                     fail();
             }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/booter/NewClassLoaderRunner.java b/surefire-api/src/test/java/org/apache/maven/surefire/booter/NewClassLoaderRunner.java
index f137598..780f2f0 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/booter/NewClassLoaderRunner.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/booter/NewClassLoaderRunner.java
@@ -189,7 +189,7 @@ public class NewClassLoaderRunner
         }
     }
 
-    public static class TestClassLoader
+    private static class TestClassLoader
         extends URLClassLoader
     {
         TestClassLoader()
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/booter/SurefireReflectorTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/booter/SurefireReflectorTest.java
index cbd2d16..0a006bf 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/booter/SurefireReflectorTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/booter/SurefireReflectorTest.java
@@ -1,22 +1,23 @@
 package org.apache.maven.surefire.booter;
+
 /*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 
 import junit.framework.TestCase;
 import org.apache.maven.plugin.surefire.log.api.ConsoleLogger;
@@ -44,6 +45,9 @@ import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
+/**
+ *
+ */
 public class SurefireReflectorTest
         extends TestCase
 {
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriterTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriterTest.java
index d81e816..60bbc09 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriterTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriterTest.java
@@ -26,112 +26,106 @@ import junit.framework.TestCase;
 /**
  * @author Kristian Rosenvold
  */
-public class LegacyPojoStackTraceWriterTest
-    extends TestCase
+public class LegacyPojoStackTraceWriterTest extends TestCase
 {
 
+    @SuppressWarnings( "checkstyle:linelength" )
     public void testWriteTrimmedTraceToString()
     {
-        String stackTrace = "junit.framework.AssertionFailedError: blah\n" +
-            "    at junit.framework.Assert.fail(Assert.java:47)\n" +
-            "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n" +
-            "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n" +
-            "    at java.lang.reflect.Method.invoke(Method.java:585)\n" +
-            "    at junit.framework.TestCase.runTest(TestCase.java:154)\n" +
-            "    at junit.framework.TestCase.runBare(TestCase.java:127)\n" +
-            "    at junit.framework.TestResult$1.protect(TestResult.java:106)\n" +
-            "    at junit.framework.TestResult.runProtected(TestResult.java:124)\n" +
-            "    at junit.framework.TestResult.run(TestResult.java:109)\n" +
-            "    at junit.framework.TestCase.run(TestCase.java:118)\n" +
-            "    at junit.framework.TestSuite.runTest(TestSuite.java:208)\n" +
-            "    at junit.framework.TestSuite.run(TestSuite.java:203)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n" +
-            "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n" +
-            "    at java.lang.reflect.Method.invoke(Method.java:585)\n" +
-            "    at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n" +
-            "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n"
-            +
-            "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n"
-            +
-            "    at org.apache.maven.surefire.Surefire.run(Surefire.java:132)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n" +
-            "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n" +
-            "    at java.lang.reflect.Method.invoke(Method.java:585)\n" +
-            "    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:318)\n" +
-            "    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:956)\n";
+        String stackTrace = "junit.framework.AssertionFailedError: blah\n"
+                + "    at junit.framework.Assert.fail(Assert.java:47)\n"
+                + "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n"
+                + "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n"
+                + "    at java.lang.reflect.Method.invoke(Method.java:585)\n"
+                + "    at junit.framework.TestCase.runTest(TestCase.java:154)\n"
+                + "    at junit.framework.TestCase.runBare(TestCase.java:127)\n"
+                + "    at junit.framework.TestResult$1.protect(TestResult.java:106)\n"
+                + "    at junit.framework.TestResult.runProtected(TestResult.java:124)\n"
+                + "    at junit.framework.TestResult.run(TestResult.java:109)\n"
+                + "    at junit.framework.TestCase.run(TestCase.java:118)\n"
+                + "    at junit.framework.TestSuite.runTest(TestSuite.java:208)\n"
+                + "    at junit.framework.TestSuite.run(TestSuite.java:203)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n"
+                + "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n"
+                + "    at java.lang.reflect.Method.invoke(Method.java:585)\n"
+                + "    at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n"
+                + "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n"
+                + "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n"
+                + "    at org.apache.maven.surefire.Surefire.run(Surefire.java:132)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n"
+                + "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n"
+                + "    at java.lang.reflect.Method.invoke(Method.java:585)\n"
+                + "    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:318)\n"
+                + "    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:956)\n";
         MockThrowable t = new MockThrowable( stackTrace );
         LegacyPojoStackTraceWriter w = new LegacyPojoStackTraceWriter( "TestSurefire3", "testQuote", t );
         String out = w.writeTrimmedTraceToString();
-        String expected = "junit.framework.AssertionFailedError: blah\n" +
-            "    at junit.framework.Assert.fail(Assert.java:47)\n" +
-            "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n";
+        String expected = "junit.framework.AssertionFailedError: blah\n" + "    at junit.framework.Assert.fail(Assert.java:47)\n" + "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n";
         assertEquals( expected, out );
     }
 
+    @SuppressWarnings( "checkstyle:linelength" )
     public void testCausedBy()
     {
-        String stackTrace = "java.lang.RuntimeException: blah\n" +
-            "    at TestSurefire3.testBlah(TestSurefire3.java:45)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n" +
-            "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n" +
-            "    at java.lang.reflect.Method.invoke(Method.java:585)\n" +
-            "    at junit.framework.TestCase.runTest(TestCase.java:154)\n" +
-            "    at junit.framework.TestCase.runBare(TestCase.java:127)\n" +
-            "    at junit.framework.TestResult$1.protect(TestResult.java:106)\n" +
-            "    at junit.framework.TestResult.runProtected(TestResult.java:124)\n" +
-            "    at junit.framework.TestResult.run(TestResult.java:109)\n" +
-            "    at junit.framework.TestCase.run(TestCase.java:118)\n" +
-            "    at junit.framework.TestSuite.runTest(TestSuite.java:208)\n" +
-            "    at junit.framework.TestSuite.run(TestSuite.java:203)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n" +
-            "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n" +
-            "    at java.lang.reflect.Method.invoke(Method.java:585)\n" +
-            "    at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n" +
-            "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n"
-            +
-            "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n"
-            +
-            "    at org.apache.maven.surefire.Surefire.run(Surefire.java:132)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n" +
-            "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n" +
-            "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n" +
-            "    at java.lang.reflect.Method.invoke(Method.java:585)\n" +
-            "    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:318)\n" +
-            "    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:956)\n" +
-            "Caused by: junit.framework.AssertionFailedError: \"\n" +
-            "    at junit.framework.Assert.fail(Assert.java:47)\n" +
-            "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n" +
-            "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n" +
-            "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n" +
-            "    ... 26 more\n";
+        String stackTrace = "java.lang.RuntimeException: blah\n"
+                + "    at TestSurefire3.testBlah(TestSurefire3.java:45)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n"
+                + "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n"
+                + "    at java.lang.reflect.Method.invoke(Method.java:585)\n"
+                + "    at junit.framework.TestCase.runTest(TestCase.java:154)\n"
+                + "    at junit.framework.TestCase.runBare(TestCase.java:127)\n"
+                + "    at junit.framework.TestResult$1.protect(TestResult.java:106)\n"
+                + "    at junit.framework.TestResult.runProtected(TestResult.java:124)\n"
+                + "    at junit.framework.TestResult.run(TestResult.java:109)\n"
+                + "    at junit.framework.TestCase.run(TestCase.java:118)\n"
+                + "    at junit.framework.TestSuite.runTest(TestSuite.java:208)\n"
+                + "    at junit.framework.TestSuite.run(TestSuite.java:203)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n"
+                + "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n"
+                + "    at java.lang.reflect.Method.invoke(Method.java:585)\n"
+                + "    at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)\n"
+                + "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)\n"
+                + "    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)\n"
+                + "    at org.apache.maven.surefire.Surefire.run(Surefire.java:132)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n"
+                + "    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n"
+                + "    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n"
+                + "    at java.lang.reflect.Method.invoke(Method.java:585)\n"
+                + "    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:318)\n"
+                + "    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:956)\n"
+                + "Caused by: junit.framework.AssertionFailedError: \"\n"
+                + "    at junit.framework.Assert.fail(Assert.java:47)\n"
+                + "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n"
+                + "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n"
+                + "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n"
+                + "    ... 26 more\n";
         MockThrowable t = new MockThrowable( stackTrace );
         LegacyPojoStackTraceWriter w = new LegacyPojoStackTraceWriter( "TestSurefire3", "testBlah", t );
         String out = w.writeTrimmedTraceToString();
-        String expected = "java.lang.RuntimeException: blah\n" +
-            "    at TestSurefire3.testBlah(TestSurefire3.java:45)\n" +
-            "Caused by: junit.framework.AssertionFailedError: \"\n" +
-            "    at junit.framework.Assert.fail(Assert.java:47)\n" +
-            "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n" +
-            "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n" +
-            "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n" +
-            "    ... 26 more\n";
+        String expected = "java.lang.RuntimeException: blah\n"
+                + "    at TestSurefire3.testBlah(TestSurefire3.java:45)\n"
+                + "Caused by: junit.framework.AssertionFailedError: \"\n"
+                + "    at junit.framework.Assert.fail(Assert.java:47)\n"
+                + "    at TestSurefire3.testQuote(TestSurefire3.java:23)\n"
+                + "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n"
+                + "    at TestSurefire3.testBlah(TestSurefire3.java:43)\n"
+                + "    ... 26 more\n";
         assertEquals( expected, out );
     }
 
-    class MockThrowable
-        extends Throwable
+    static class MockThrowable extends Throwable
     {
         private static final long serialVersionUID = 1L;
 
         private final String stackTrace;
 
-        public MockThrowable( String stackTrace )
+        MockThrowable( String stackTrace )
         {
             this.stackTrace = stackTrace;
         }
@@ -145,8 +139,7 @@ public class LegacyPojoStackTraceWriterTest
 
     public void testMultiLineMessage()
     {
-        String msg =
-            "assert \"foo\" == \"bar\"\n"
+        String msg = "assert \"foo\" == \"bar\"\n"
                 + "             |\n"
                 + "             false";
         try
@@ -160,5 +153,4 @@ public class LegacyPojoStackTraceWriterTest
             assertTrue( stackTrace.startsWith( "java.lang.RuntimeException: \n" + msg ) );
         }
     }
-
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/suite/RunResultTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/suite/RunResultTest.java
index e888ca2..67fc171 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/suite/RunResultTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/suite/RunResultTest.java
@@ -34,6 +34,7 @@ public class RunResultTest
         assertTrue( summary.isErrorFree() );
     }
 
+    @SuppressWarnings( "checkstyle:magicnumber" )
     public void testFailuresInFirstRun()
     {
         RunResult resultOne = new RunResult( 10, 1, 3, 2 );
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/testset/FundamentalFilterTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/testset/FundamentalFilterTest.java
index b99d4f9..63fb571 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/testset/FundamentalFilterTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/testset/FundamentalFilterTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.testset;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -21,7 +22,7 @@ package org.apache.maven.surefire.testset;
 import org.junit.Test;
 
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.is;
 
 @SuppressWarnings( { "javadoc", "checkstyle:javadoctype" } )
 /**
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/testset/ResolvedTestTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/testset/ResolvedTestTest.java
index f636c72..2a0d0d0 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/testset/ResolvedTestTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/testset/ResolvedTestTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.testset;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -24,6 +25,9 @@ import static org.apache.maven.surefire.testset.ResolvedTest.Type.CLASS;
 import static org.apache.maven.surefire.testset.ResolvedTest.Type.METHOD;
 import static org.apache.maven.surefire.testset.ResolvedTest.fromFullyQualifiedClass;
 
+/**
+ *
+ */
 public class ResolvedTestTest
     extends TestCase
 {
@@ -53,19 +57,19 @@ public class ResolvedTestTest
 
     public void testFromFullyQualifiedClass()
     {
-        String classFileName = fromFullyQualifiedClass("my.package.MyTest");
+        String classFileName = fromFullyQualifiedClass( "my.package.MyTest" );
         assertEquals( "my/package/MyTest", classFileName );
 
-        classFileName = fromFullyQualifiedClass("my.package.MyTest.class");
+        classFileName = fromFullyQualifiedClass( "my.package.MyTest.class" );
         assertEquals( "my/package/MyTest.class", classFileName );
 
-        classFileName = fromFullyQualifiedClass("my/package/MyTest.class");
+        classFileName = fromFullyQualifiedClass( "my/package/MyTest.class" );
         assertEquals( "my/package/MyTest.class", classFileName );
 
-        classFileName = fromFullyQualifiedClass("my/package/MyTest.*");
+        classFileName = fromFullyQualifiedClass( "my/package/MyTest.*" );
         assertEquals( "my/package/MyTest.*", classFileName );
 
-        classFileName = fromFullyQualifiedClass("my.package.MyTest.*");
+        classFileName = fromFullyQualifiedClass( "my.package.MyTest.*" );
         assertEquals( "my/package/MyTest.*", classFileName );
     }
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/testset/TestListResolverTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/testset/TestListResolverTest.java
index d7a53b6..00ce3d1 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/testset/TestListResolverTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/testset/TestListResolverTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.testset;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -35,8 +36,11 @@ import static java.util.Arrays.asList;
 import static java.util.Collections.emptySet;
 import static java.util.Collections.singleton;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.is;
 
+/**
+ *
+ */
 public class TestListResolverTest
     extends TestCase
 {
@@ -235,7 +239,8 @@ public class TestListResolverTest
 
     public void testShouldRunTestWithoutMethod()
     {
-        new TestListResolver("**/*Test.class, !%regex[.*.MyTest.class#myTest]").shouldRun( "pkg/MyTest.class", null );
+        new TestListResolver( "**/*Test.class, !%regex[.*.MyTest.class#myTest]" )
+                .shouldRun( "pkg/MyTest.class", null );
     }
 
     public void testShouldNotRunExcludedMethods()
@@ -328,7 +333,7 @@ public class TestListResolverTest
         ResolvedTest inc2 = new ResolvedTest( "**/?Test", null, false );
         ResolvedTest exc1 = new ResolvedTest( "AATest", null, false );
         ResolvedTest exc2 = new ResolvedTest( "**/BTest.java", null, false );
-        TestListResolver resolver = newTestListResolver( $( inc1, inc2 ), $( exc1, exc2 ) );
+        TestListResolver resolver = newTestListResolver( toSet( inc1, inc2 ), toSet( exc1, exc2 ) );
         assertThat( resolver.getPluginParameterTest(), is( "A?Test.java, **/?Test, !AATest, !**/BTest.java" ) );
         assertFalse( resolver.isEmpty() );
         assertFalse( resolver.hasIncludedMethodPatterns() );
@@ -348,7 +353,7 @@ public class TestListResolverTest
         ResolvedTest inc2 = new ResolvedTest( "*?Test", null, false );
         ResolvedTest exc1 = new ResolvedTest( "AATest", null, false );
         ResolvedTest exc2 = new ResolvedTest( "*BTest.java", "failedTest", false );
-        TestListResolver resolver = newTestListResolver( $( inc1, inc2 ), $( exc1, exc2 ) );
+        TestListResolver resolver = newTestListResolver( toSet( inc1, inc2 ), toSet( exc1, exc2 ) );
         assertThat( resolver.getPluginParameterTest(), is( "A?Test.java, *?Test, !AATest, !*BTest.java#failedTest" ) );
         assertFalse( resolver.isEmpty() );
         assertFalse( resolver.hasIncludedMethodPatterns() );
@@ -363,7 +368,7 @@ public class TestListResolverTest
         assertFalse( TestListResolver.optionallyWildcardFilter( resolver ).isEmpty() );
     }
 
-    private static Set<ResolvedTest> $( ResolvedTest... patterns )
+    private static Set<ResolvedTest> toSet( ResolvedTest... patterns )
     {
         Set<ResolvedTest> set = new LinkedHashSet<>();
         addAll( set, patterns );
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/ReflectionUtilsTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/ReflectionUtilsTest.java
index 34eafe3..9941626 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/ReflectionUtilsTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/ReflectionUtilsTest.java
@@ -39,7 +39,7 @@ public class ReflectionUtilsTest
                 .isEqualTo( B.class );
     }
 
-    @Test(expected = RuntimeException.class)
+    @Test( expected = RuntimeException.class )
     public void shouldNotInvokeStaticMethod()
     {
         ReflectionUtils.invokeStaticMethod( ReflectionUtilsTest.class, "notCallable",
@@ -96,7 +96,7 @@ public class ReflectionUtilsTest
         return 3L;
     }
 
-    public static class A
+    static class A
     {
         public static A current()
         {
@@ -114,7 +114,7 @@ public class ReflectionUtilsTest
         }
     }
 
-    public static class B
+    static class B
     {
         public long pid()
         {
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderCalculatorTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderCalculatorTest.java
index 12a513c..2308d0c 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderCalculatorTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderCalculatorTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.util;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -33,14 +34,12 @@ public class RunOrderCalculatorTest
 {
 
     public void testOrderTestClasses()
-        throws Exception
     {
         getClassesToRun();
         TestsToRun testsToRun = new TestsToRun( getClassesToRun() );
         RunOrderCalculator runOrderCalculator = new DefaultRunOrderCalculator( RunOrderParameters.alphabetical(), 1 );
         final TestsToRun testsToRun1 = runOrderCalculator.orderTestClasses( testsToRun );
         assertEquals( A.class, testsToRun1.iterator().next() );
-
     }
 
     private Set<Class<?>> getClassesToRun()
@@ -51,15 +50,13 @@ public class RunOrderCalculatorTest
         return classesToRun;
     }
 
-    class A
+    static class A
     {
 
     }
 
-    class B
+    static class B
     {
 
     }
-
-
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderTest.java
index 13e5a43..cf60eba 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/RunOrderTest.java
@@ -21,6 +21,9 @@ package org.apache.maven.surefire.util;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class RunOrderTest
     extends TestCase
 {
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/TestsToRunTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/TestsToRunTest.java
index 0c52c74..1acd420 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/TestsToRunTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/TestsToRunTest.java
@@ -25,10 +25,9 @@ import java.util.Set;
 
 import junit.framework.TestCase;
 
-/*
+/**
  * @author Kristian Rosenvold
  */
-
 public class TestsToRunTest
     extends TestCase
 {
@@ -109,12 +108,12 @@ public class TestsToRunTest
         assertFalse( it1.hasNext() );
     }
 
-    class T1
+    static class T1
     {
 
     }
 
-    class T2
+    static class T2
     {
 
     }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/internal/ConcurrencyUtilsTest.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/internal/ConcurrencyUtilsTest.java
index 7e76fbf..30c4a04 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/internal/ConcurrencyUtilsTest.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/internal/ConcurrencyUtilsTest.java
@@ -42,7 +42,7 @@ public class ConcurrencyUtilsTest
 {
 
     @Test
-    public void countDownShouldBeUnchangedAsZero$NegativeTest()
+    public void countDownShouldBeUnchangedAsZeroNegativeTest()
     {
         AtomicInteger atomicCounter = new AtomicInteger( 0 );
         assertFalse( countDownToZero( atomicCounter ) );
@@ -50,7 +50,7 @@ public class ConcurrencyUtilsTest
     }
 
     @Test
-    public void countDownShouldBeUnchangedAsNegative$NegativeTest()
+    public void countDownShouldBeUnchangedAsNegativeNegativeTest()
     {
         AtomicInteger atomicCounter = new AtomicInteger( -1 );
         assertFalse( countDownToZero( atomicCounter ) );
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
index 1d69e2d..2c3a725 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.surefire.util.testdata;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,8 +19,9 @@
  * under the License.
  */
 
-package org.apache.maven.surefire.util.testdata;
-
+/**
+ *
+ */
 public class DataZT1A
 {
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT2A.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT2A.java
index 682747e..e016215 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT2A.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT2A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.surefire.util.testdata;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,9 +19,9 @@
  * under the License.
  */
 
-package org.apache.maven.surefire.util.testdata;
-
-
+/**
+ *
+ */
 public class DataZT2A
 {
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT3A.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT3A.java
index 782286f..5abbf9f 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT3A.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT3A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.surefire.util.testdata;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,9 +19,9 @@
  * under the License.
  */
 
-package org.apache.maven.surefire.util.testdata;
-
-
+/**
+ *
+ */
 public class DataZT3A
 {
 }
diff --git a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/java/javascript/DataJavaZT4A.java b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/java/javascript/DataJavaZT4A.java
index 8b869de..b497ace 100644
--- a/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/java/javascript/DataJavaZT4A.java
+++ b/surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/java/javascript/DataJavaZT4A.java
@@ -1,3 +1,5 @@
+package org.apache.maven.surefire.util.testdata.java.javascript;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,8 +19,6 @@
  * under the License.
  */
 
-package org.apache.maven.surefire.util.testdata.java.javascript;
-
 /**
  * Test data class for SUREFIRE-638
  * User: sslavic
diff --git a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ClasspathTest.java b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ClasspathTest.java
index cb0679e..874010f 100644
--- a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ClasspathTest.java
+++ b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ClasspathTest.java
@@ -47,7 +47,9 @@ public class ClasspathTest
 
     public void testShouldWriteSeparatedElementsAsSystemProperty()
     {
-        Classpath classpath = Classpath.emptyClasspath().addClassPathElementUrl( DUMMY_URL_1 ).addClassPathElementUrl( DUMMY_URL_2 );
+        Classpath classpath = Classpath.emptyClasspath()
+                .addClassPathElementUrl( DUMMY_URL_1 )
+                .addClassPathElementUrl( DUMMY_URL_2 );
         classpath.writeToSystemProperty( DUMMY_PROPERTY_NAME );
         assertEquals( DUMMY_URL_1 + File.pathSeparatorChar + DUMMY_URL_2 + File.pathSeparatorChar,
                       System.getProperty( DUMMY_PROPERTY_NAME ) );
@@ -55,8 +57,9 @@ public class ClasspathTest
 
     public void testShouldAddNoDuplicateElements()
     {
-        Classpath classpath =
-            emptyClasspath().addClassPathElementUrl( DUMMY_URL_1 ).addClassPathElementUrl( DUMMY_URL_1 );
+        Classpath classpath = emptyClasspath()
+                .addClassPathElementUrl( DUMMY_URL_1 )
+                .addClassPathElementUrl( DUMMY_URL_1 );
         assertClasspathConsistsOfElements( classpath, new String[]{ DUMMY_URL_1 } );
     }
 
@@ -69,7 +72,8 @@ public class ClasspathTest
     public void testShouldHaveAllElementsAfterJoiningTwoDifferentClasspaths()
     {
         Classpath firstClasspath = Classpath.emptyClasspath();
-        Classpath secondClasspath = firstClasspath.addClassPathElementUrl( DUMMY_URL_1 ).addClassPathElementUrl( DUMMY_URL_2 );
+        Classpath secondClasspath = firstClasspath.addClassPathElementUrl( DUMMY_URL_1 )
+                .addClassPathElementUrl( DUMMY_URL_2 );
         Classpath joinedClasspath = Classpath.join( firstClasspath, secondClasspath );
         assertClasspathConsistsOfElements( joinedClasspath, new String[]{ DUMMY_URL_1, DUMMY_URL_2 } );
     }
diff --git a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ForkedBooterTest.java b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ForkedBooterTest.java
index 42feda6..9e53f05 100644
--- a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ForkedBooterTest.java
+++ b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/ForkedBooterTest.java
@@ -39,6 +39,7 @@ import static org.powermock.reflect.Whitebox.invokeMethod;
 /**
  * Tests for {@link ForkedBooter}.
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class ForkedBooterTest
 {
     @Test
diff --git a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PpidCheckerTest.java b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PpidCheckerTest.java
index cbe1ce3..915f2bc 100644
--- a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PpidCheckerTest.java
+++ b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PpidCheckerTest.java
@@ -48,6 +48,7 @@ import static org.powermock.reflect.Whitebox.setInternalState;
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
  * @since 2.20.1
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class PpidCheckerTest
 {
     @Rule
diff --git a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PropertiesWrapperTest.java b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PropertiesWrapperTest.java
index 9cbad17..06b08aa 100644
--- a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PropertiesWrapperTest.java
+++ b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/PropertiesWrapperTest.java
@@ -19,7 +19,10 @@ package org.apache.maven.surefire.booter;
  * under the License.
  */
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 
 import junit.framework.TestCase;
 
@@ -30,7 +33,6 @@ public class PropertiesWrapperTest
     extends TestCase
 {
     public void testAddList()
-        throws Exception
     {
         PropertiesWrapper propertiesWrapper = new PropertiesWrapper( new HashMap<String, String>() );
         List<String> items = new ArrayList<>();
@@ -45,7 +47,6 @@ public class PropertiesWrapperTest
         assertEquals( "String5", test.get( 4 ) );
         assertEquals( "String3", test.get( 2 ) );
         assertEquals( "String2", test.get( 1 ) );
-
     }
 
     private static final String DUMMY_PREFIX = "dummyPrefix";
@@ -61,7 +62,6 @@ public class PropertiesWrapperTest
     private final Classpath classpathWithTwoElements = createClasspathWithTwoElements();
 
     public void testReadFromProperties()
-        throws Exception
     {
         properties.put( DUMMY_PREFIX + "0", FIRST_ELEMENT );
         properties.put( DUMMY_PREFIX + "1", SECOND_ELEMENT );
@@ -70,14 +70,12 @@ public class PropertiesWrapperTest
     }
 
     public void testReadFromPropertiesWithEmptyProperties()
-        throws Exception
     {
         Classpath recreatedClasspath = readClasspathFromProperties();
         assertTrue( recreatedClasspath.getClassPath().isEmpty() );
     }
 
     public void testWriteToProperties()
-        throws Exception
     {
         mapper.setClasspath( DUMMY_PREFIX, classpathWithTwoElements );
         assertEquals( FIRST_ELEMENT, mapper.getProperty( DUMMY_PREFIX + "0" ) );
@@ -85,7 +83,6 @@ public class PropertiesWrapperTest
     }
 
     public void testRoundtrip()
-        throws Exception
     {
         mapper.setClasspath( DUMMY_PREFIX, classpathWithTwoElements );
         Classpath recreatedClasspath = readClasspathFromProperties();
diff --git a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/SystemUtilsTest.java b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/SystemUtilsTest.java
index 438cb00..34faff0 100644
--- a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/SystemUtilsTest.java
+++ b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/SystemUtilsTest.java
@@ -54,9 +54,13 @@ import static org.powermock.reflect.Whitebox.invokeMethod;
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
  * @since 2.20.1
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 @RunWith( Enclosed.class )
 public class SystemUtilsTest
 {
+    /**
+     *
+     */
     public static class PlainUnitTests
     {
 
@@ -295,6 +299,9 @@ public class SystemUtilsTest
 
     }
 
+    /**
+     *
+     */
     @RunWith( PowerMockRunner.class )
     @PrepareForTest( SystemUtils.class )
     @PowerMockIgnore( { "org.jacoco.agent.rt.*", "com.vladium.emma.rt.*" } )
diff --git a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/AndGroupMatcherTest.java b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/AndGroupMatcherTest.java
index f81cfd3..d9c8baf 100644
--- a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/AndGroupMatcherTest.java
+++ b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/AndGroupMatcherTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.group.match;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,6 +21,9 @@ package org.apache.maven.surefire.group.match;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class AndGroupMatcherTest
     extends TestCase
 {
diff --git a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/InverseGroupMatcherTest.java b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/InverseGroupMatcherTest.java
index 6be29c2..23ecc35 100644
--- a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/InverseGroupMatcherTest.java
+++ b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/InverseGroupMatcherTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.group.match;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,6 +21,9 @@ package org.apache.maven.surefire.group.match;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class InverseGroupMatcherTest
     extends TestCase
 {
diff --git a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/OrGroupMatcherTest.java b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/OrGroupMatcherTest.java
index 3c41609..48feb36 100644
--- a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/OrGroupMatcherTest.java
+++ b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/OrGroupMatcherTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.group.match;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,6 +21,9 @@ package org.apache.maven.surefire.group.match;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class OrGroupMatcherTest
     extends TestCase
 {
diff --git a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/SingleGroupMatcherTest.java b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/SingleGroupMatcherTest.java
index 31d959f..b75011f 100644
--- a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/SingleGroupMatcherTest.java
+++ b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/match/SingleGroupMatcherTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.group.match;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,6 +21,9 @@ package org.apache.maven.surefire.group.match;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class SingleGroupMatcherTest
     extends TestCase
 {
diff --git a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/parse/GroupMatcherParserTest.java b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/parse/GroupMatcherParserTest.java
index e92595a..070caa7 100644
--- a/surefire-grouper/src/test/java/org/apache/maven/surefire/group/parse/GroupMatcherParserTest.java
+++ b/surefire-grouper/src/test/java/org/apache/maven/surefire/group/parse/GroupMatcherParserTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.group.parse;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -26,6 +27,9 @@ import org.apache.maven.surefire.group.match.SingleGroupMatcher;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class GroupMatcherParserTest
     extends TestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractFailFastIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractFailFastIT.java
index 7ccf612..507a08a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractFailFastIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractFailFastIT.java
@@ -42,24 +42,31 @@ public abstract class AbstractFailFastIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Parameter( 0 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String description;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String profile;
 
     @Parameter( 2 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public Map<String, String> properties;
 
     @Parameter( 3 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public int total;
 
     @Parameter( 4 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public int failures;
 
     @Parameter( 5 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public int errors;
 
     @Parameter( 6 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public int skipped;
 
     protected abstract String withProvider();
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractTestMultipleMethodPatterns.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractTestMultipleMethodPatterns.java
index 01932fa..6c458f5 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractTestMultipleMethodPatterns.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractTestMultipleMethodPatterns.java
@@ -24,8 +24,13 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
-import static org.apache.maven.surefire.its.fixture.TestFramework.*;
-import static org.apache.maven.surefire.its.fixture.Configuration.*;
+import static org.apache.maven.surefire.its.fixture.TestFramework.JUNIT47;
+import static org.apache.maven.surefire.its.fixture.TestFramework.TestNG;
+import static org.apache.maven.surefire.its.fixture.Configuration.INCLUDES;
+import static org.apache.maven.surefire.its.fixture.Configuration.INCLUDES_EXCLUDES;
+import static org.apache.maven.surefire.its.fixture.Configuration.INCLUDES_EXCLUDES_FILE;
+import static org.apache.maven.surefire.its.fixture.Configuration.INCLUDES_FILE;
+import static org.apache.maven.surefire.its.fixture.Configuration.TEST;
 import static org.hamcrest.core.AnyOf.anyOf;
 import static org.hamcrest.core.Is.is;
 import static org.junit.Assume.assumeThat;
@@ -48,7 +53,8 @@ public abstract class AbstractTestMultipleMethodPatterns
     {
         SurefireLauncher launcher = unpack().addGoal( "-P " + getSettings().profile() );
         String[] includedExcluded = splitIncludesExcludes( tests );
-        switch ( getSettings().getConfiguration() ) {
+        switch ( getSettings().getConfiguration() )
+        {
             case TEST:
                 launcher.setTestToRun( tests );
                 break;
@@ -361,11 +367,11 @@ public abstract class AbstractTestMultipleMethodPatterns
         throws Exception
     {
         assumeThat( getSettings().getConfiguration(), is( TEST ) );
-        String test = "jiras/surefire745/BasicTest#testSuccessOne+testSuccessTwo"//2
-            + ',' + "jiras/**/TestTwo"//2
-            + ',' + "jiras/surefire745/TestThree#testSuccess*"//2
-            + ',' + "TestFour#testSuccess???"//2
-            + ',' + "jiras/surefire745/*Five#test*One";//1
+        String test = "jiras/surefire745/BasicTest#testSuccessOne+testSuccessTwo" //2
+            + ',' + "jiras/**/TestTwo" //2
+            + ',' + "jiras/surefire745/TestThree#testSuccess*" //2
+            + ',' + "TestFour#testSuccess???" //2
+            + ',' + "jiras/surefire745/*Five#test*One"; //1
 
         prepare( test )
             .executeTest()
@@ -379,11 +385,11 @@ public abstract class AbstractTestMultipleMethodPatterns
     {
         assumeThat( getSettings().getFramework(), anyOf( is( JUNIT47 ), is( TestNG ) ) );
         assumeThat( getSettings().getConfiguration(), is( TEST ) );
-        String test = "jiras/surefire745/BasicTest#testSuccessOne+testSuccessTwo"//2
-            + ',' + "jiras/**/TestTwo"//2
-            + ',' + "jiras/surefire745/TestThree#testSuccess*"//2
-            + ',' + "TestFour#testSuccess???"//2
-            + ',' + "jiras/surefire745/*Five#test*One";//1
+        String test = "jiras/surefire745/BasicTest#testSuccessOne+testSuccessTwo" //2
+            + ',' + "jiras/**/TestTwo" //2
+            + ',' + "jiras/surefire745/TestThree#testSuccess*" //2
+            + ',' + "TestFour#testSuccess???" //2
+            + ',' + "jiras/surefire745/*Five#test*One"; //1
 
         prepare( test )
             .parallel( "classes" )
@@ -398,11 +404,11 @@ public abstract class AbstractTestMultipleMethodPatterns
         throws Exception
     {
         assumeThat( getSettings().getConfiguration(), is( TEST ) );
-        String test = "**/BasicTest#testSuccessOne+testSuccessTwo"//2
-            + ',' + "jiras/**/TestTwo"//2
-            + ',' + "?????/surefire745/TestThree#testSuccess*"//2
-            + ',' + "jiras/surefire745/TestFour.java#testSuccess???"//2
-            + ',' + "jiras/surefire745/*Five#test*One";//1
+        String test = "**/BasicTest#testSuccessOne+testSuccessTwo" //2
+            + ',' + "jiras/**/TestTwo" //2
+            + ',' + "?????/surefire745/TestThree#testSuccess*" //2
+            + ',' + "jiras/surefire745/TestFour.java#testSuccess???" //2
+            + ',' + "jiras/surefire745/*Five#test*One"; //1
 
         prepare( test )
             .executeTest()
@@ -416,11 +422,11 @@ public abstract class AbstractTestMultipleMethodPatterns
     {
         assumeThat( getSettings().getFramework(), anyOf( is( JUNIT47 ), is( TestNG ) ) );
         assumeThat( getSettings().getConfiguration(), is( TEST ) );
-        String test = "**/BasicTest#testSuccessOne+testSuccessTwo"//2
-            + ',' + "jiras/**/TestTwo"//2
-            + ',' + "?????/surefire745/TestThree#testSuccess*"//2
-            + ',' + "jiras/surefire745/TestFour.java#testSuccess???"//2
-            + ',' + "jiras/surefire745/*Five#test*One";//1
+        String test = "**/BasicTest#testSuccessOne+testSuccessTwo" //2
+            + ',' + "jiras/**/TestTwo" //2
+            + ',' + "?????/surefire745/TestThree#testSuccess*" //2
+            + ',' + "jiras/surefire745/TestFour.java#testSuccess???" //2
+            + ',' + "jiras/surefire745/*Five#test*One"; //1
 
         prepare( test )
             .parallel( "classes" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/AssumptionFailureReportIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/AssumptionFailureReportIT.java
index 856cd8c..f9da42c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/AssumptionFailureReportIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/AssumptionFailureReportIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,11 +18,15 @@ package org.apache.maven.surefire.its;
  * specific language governing permissions and limitations
  * under the License.
  */
+
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class AssumptionFailureReportIT extends SurefireJUnit4IntegrationTestCase
 {
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckSingleTestIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckSingleTestIT.java
index 85d0f95..95bbc35 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckSingleTestIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckSingleTestIT.java
@@ -19,7 +19,10 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import static org.junit.Assert.assertFalse;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
index 787037c..02fad0c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
@@ -19,7 +19,10 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import static org.junit.Assert.assertFalse;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodFailureIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodFailureIT.java
index 440955c..22d72a0 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodFailureIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodFailureIT.java
@@ -33,8 +33,7 @@ public class CheckTestNgBeforeMethodFailureIT
 {
 
     @Test
-    public void TestNgBeforeMethodFailure()
-        throws Exception
+    public void testNgBeforeMethodFailure()
     {
         unpack( "/testng-beforeMethodFailure" )
                 .maven()
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodIT.java
index d96fefc..02fab32 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgBeforeMethodIT.java
@@ -32,8 +32,7 @@ public class CheckTestNgBeforeMethodIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Test
-    public void TestNgBeforeMethod()
-        throws Exception
+    public void testNgBeforeMethod()
     {
         unpack( "/testng-beforeMethod" )
                 .sysProp( "testNgVersion", "5.7" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomObjectFactoryIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomObjectFactoryIT.java
index 2e2b646..1cb7f75 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomObjectFactoryIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomObjectFactoryIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomTestRunnerFactoryIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomTestRunnerFactoryIT.java
index 4cf5afa..f21014e 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomTestRunnerFactoryIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgCustomTestRunnerFactoryIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgExecuteErrorIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgExecuteErrorIT.java
index ff0d9da..8582753 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgExecuteErrorIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgExecuteErrorIT.java
@@ -30,7 +30,8 @@ import static org.fest.assertions.Assertions.assertThat;
 
 
 /**
- * Test for checking that the output from a forked suite is properly captured even if the suite encounters a severe error.
+ * Test for checking that the output from a forked suite is properly captured even if the suite encounters
+ * a severe error.
  *
  * @author <a href="mailto:dfabulich@apache.org">Dan Fabulich</a>
  * @author <a href="mailto:krosenvold@apache.org">Kristian Rosenvold</a>
@@ -58,7 +59,7 @@ public class CheckTestNgExecuteErrorIT
                                                  {
                                                      return name.endsWith( "-jvmRun1.dump" );
                                                  }
-                                             });
+                                             } );
         assertThat( dumpFiles )
                 .isNotNull()
                 .isNotEmpty();
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgGroupThreadParallelIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgGroupThreadParallelIT.java
index f56e2e4..5b200a6 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgGroupThreadParallelIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgGroupThreadParallelIT.java
@@ -32,7 +32,7 @@ public class CheckTestNgGroupThreadParallelIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Test
-    public void TestNgGroupThreadParallel()
+    public void testNgGroupThreadParallel()
     {
         unpack( "testng-group-thread-parallel" )
                 .sysProp( "testNgVersion", "5.7" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgJdk14IT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgJdk14IT.java
index 9cabd7e..fe060ec 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgJdk14IT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgJdk14IT.java
@@ -32,7 +32,7 @@ public class CheckTestNgJdk14IT
 {
 
     @Test
-    public void TestNgJdk14()
+    public void testNgJdk14()
         throws Exception
     {
         unpack( "/testng-jdk14" ).executeTest().verifyErrorFree( 1 );
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java
index 1764aee..af945b0 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java
@@ -39,13 +39,15 @@ import static org.junit.runners.Parameterized.Parameters;
  * @author <a href="mailto:krosenvold@apache.org">Kristian Rosenvold</a>
  */
 @RunWith( ParallelParameterized.class )
+@SuppressWarnings( { "checkstyle:magicnumber", "checkstyle:linelength" } )
 public class CheckTestNgListenerReporterIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Parameters( name = "{index}: TestNG {0}" )
     public static Collection<Object[]> data()
     {
-        return Arrays.asList(new Object[][] {
+        return Arrays.asList( new Object[][]
+                {
             { "5.6", "jdk15", 1.5d }, // First TestNG version with reporter support
             { "5.7", "jdk15", 1.5d }, // default version from pom of the test case
             { "5.10", "jdk15", 1.5d },
@@ -73,16 +75,19 @@ public class CheckTestNgListenerReporterIT
             { "6.0", null, 1.5d },
             { "6.14.3", null, 1.7d },
             { "7.0.0", null, 1.8d } // Currently latest TestNG version
-        });
+        } );
     }
 
     @Parameter
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String version;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String classifier;
 
     @Parameter( 2 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public double javaVersion;
 
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenersIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenersIT.java
index cc1bb74..beb3eb6 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenersIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenersIT.java
@@ -29,7 +29,7 @@ public class CheckTestNgListenersIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Test
-    public void TestNgListenerReporter()
+    public void testNgListenerReporter()
     {
         unpack( "testng-listeners" ).mavenTestFailureIgnore( true ).executeTest().assertTestSuiteResults( 1, 0, 1, 0 );
     }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgPathWithSpacesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgPathWithSpacesIT.java
index aa77d1b..654cfc2 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgPathWithSpacesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgPathWithSpacesIT.java
@@ -31,7 +31,7 @@ public class CheckTestNgPathWithSpacesIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Test
-    public void TestWithSpaces()
+    public void testWithSpaces()
     {
         unpack( "testng-path with spaces" )
                 .sysProp( "testNgVersion", "5.7" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlSingleIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlSingleIT.java
index e2b63b6..bec8422 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlSingleIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlSingleIT.java
@@ -31,7 +31,7 @@ public class CheckTestNgSuiteXmlSingleIT
     extends SurefireJUnit4IntegrationTestCase
 {
     @Test
-    public void TestNgSuite()
+    public void testNgSuite()
     {
         unpack( "/testng-twoTestCaseSuite" )
                 .sysProp( "testNgVersion", "5.7" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
index 6d2bbfa..64235ee 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
@@ -50,13 +50,17 @@ public class CheckTestNgVersionsIT
         runTestNgTest( "4.7", "jdk15" );
     }
 
-    @Test @Ignore( "5.0 and 5.0.1 jars on central are malformed SUREFIRE-375 + MAVENUPLOAD-1024" ) public void XXXtest50()
+    @Test
+    @Ignore( "5.0 and 5.0.1 jars on central are malformed SUREFIRE-375 + MAVENUPLOAD-1024" )
+    public void xXXtest50()
         throws Exception
     {
         runTestNgTest( "5.0", "jdk15" );
     }
 
-    @Test @Ignore( "5.0 and 5.0.1 jars on central are malformed SUREFIRE-375 + MAVENUPLOAD-1024" ) public void XXXtest501()
+    @Test
+    @Ignore( "5.0 and 5.0.1 jars on central are malformed SUREFIRE-375 + MAVENUPLOAD-1024" )
+    public void xXXtest501()
         throws Exception
     {
         runTestNgTest( "5.0.1", "jdk15" );
@@ -210,9 +214,14 @@ public class CheckTestNgVersionsIT
 
             assertEquals( 3, report.size() );
 
-            assertTrue( "TestNGSuiteTestC was executed first", getTestClass( report, 0 ).endsWith( "TestNGSuiteTestC" ) );
-            assertTrue( "TestNGSuiteTestB was executed second", getTestClass( report, 1 ).endsWith( "TestNGSuiteTestB" ) );
-            assertTrue( "TestNGSuiteTestA was executed last", getTestClass( report, 2 ).endsWith( "TestNGSuiteTestA" ) );
+            assertTrue( "TestNGSuiteTestC was executed first",
+                    getTestClass( report, 0 ).endsWith( "TestNGSuiteTestC" ) );
+
+            assertTrue( "TestNGSuiteTestB was executed second",
+                    getTestClass( report, 1 ).endsWith( "TestNGSuiteTestB" ) );
+
+            assertTrue( "TestNGSuiteTestA was executed last",
+                    getTestClass( report, 2 ).endsWith( "TestNGSuiteTestA" ) );
         }
     }
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastJUnitIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastJUnitIT.java
index beb1e32..9077c02 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastJUnitIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastJUnitIT.java
@@ -32,8 +32,8 @@ import static org.junit.runners.Parameterized.Parameters;
 public class FailFastJUnitIT
     extends AbstractFailFastIT
 {
-
-    @Parameters(name = "{0}")
+    @Parameters( name = "{0}" )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public static Iterable<Object[]> data()
     {
         /**
@@ -55,13 +55,13 @@ public class FailFastJUnitIT
         args.add( new Object[] { "junit4-oneFork-ff2", "junit4",   props( 1, 2, true ),  5,   0,      2,    3 } );
         args.add( new Object[] { "junit47-oneFork-ff2", "junit47", props( 1, 2, true ),  5,   0,      2,    3 } );
         args.add( new Object[] { "junit4-twoForks-ff1", "junit4",  props( 2, 1, true ),  5,   0,      2,    3 } );
-        args.add( new Object[] { "junit47-twoForks-ff1", "junit47",props( 2, 1, true ),  5,   0,      2,    3 } );
+        args.add( new Object[] { "junit47-twoForks-ff1", "junit47", props( 2, 1, true ),  5,   0,      2,    3 } );
         args.add( new Object[] { "junit4-twoForks-ff2", "junit4",  props( 2, 2, true ),  5,   0,      2,    2 } );
-        args.add( new Object[] { "junit47-twoForks-ff2", "junit47",props( 2, 2, true ),  5,   0,      2,    2 } );
+        args.add( new Object[] { "junit47-twoForks-ff2", "junit47", props( 2, 2, true ),  5,   0,      2,    2 } );
         args.add( new Object[] { "junit4-oneFork-ff3", "junit4",   props( 1, 3, true ),  5,   0,      2,    0 } );
         args.add( new Object[] { "junit47-oneFork-ff3", "junit47", props( 1, 3, true ),  5,   0,      2,    0 } );
         args.add( new Object[] { "junit4-twoForks-ff3", "junit4",  props( 2, 3, true ),  5,   0,      2,    0 } );
-        args.add( new Object[] { "junit47-twoForks-ff3", "junit47",props( 2, 3, true ),  5,   0,      2,    0 } );
+        args.add( new Object[] { "junit47-twoForks-ff3", "junit47", props( 2, 3, true ),  5,   0,      2,    0 } );
         /*args.add( new Object[] { "junit4-twoForks-ff1x","junit4",  props( 2, 1, false ), 5,   0,      2,    3 } );
         args.add( new Object[] { "junit47-twoForks-ff1x","junit47",props( 2, 1, false ), 5,   0,      2,    3 } );
         args.add( new Object[] { "junit4-twoForks-ff2x","junit4",  props( 2, 2, false ), 5,   0,      2,    2 } );
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastTestNgIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastTestNgIT.java
index f4aa2b7..0ee2606 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastTestNgIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/FailFastTestNgIT.java
@@ -33,7 +33,7 @@ public class FailFastTestNgIT
     extends AbstractFailFastIT
 {
 
-    @Parameters(name = "{0}")
+    @Parameters( name = "{0}" )
     public static Iterable<Object[]> data()
     {
         /**
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeIT.java
index 6965b4d..22dc5fd 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeIT.java
@@ -143,8 +143,8 @@ public class ForkModeIT
     @Test
     public void testForkCountTwoNoReuse()
     {
-        String[] pids =
-            doTest( unpack( getProject() ).setForkJvm().forkCount( 2 ).reuseForks( false ).addGoal( "-DsleepLength=7200" ) );
+        String[] pids = doTest( unpack( getProject() ).setForkJvm().forkCount( 2 ).reuseForks( false )
+                .addGoal( "-DsleepLength=7200" ) );
         assertDifferentPids( pids );
         assertFalse( "pid 1 is not the same as the main process' pid", pids[0].equals( getMainPID() ) );
     }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeMultiModuleIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeMultiModuleIT.java
index 6a8d9df..b0ed712 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeMultiModuleIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/ForkModeMultiModuleIT.java
@@ -19,7 +19,11 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.HelperAssertions;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import java.io.File;
@@ -33,22 +37,21 @@ import static org.junit.Assert.assertTrue;
 
 /**
  * Test forkMode in a multi module project with parallel maven builds
- * 
+ *
  * @author Andreas Gudian
  */
-public class ForkModeMultiModuleIT
-    extends SurefireJUnit4IntegrationTestCase
+public class ForkModeMultiModuleIT extends SurefireJUnit4IntegrationTestCase
 {
     @Test
     public void testForkCountOneNoReuse()
     {
         List<String> pids = doTest( unpack( getProject() ).forkCount( 1 ).reuseForks( false ) );
         assertAllDifferentPids( pids );
-        int matchesOne = countSuffixMatches( pids, "_1_1");
+        int matchesOne = countSuffixMatches( pids, "_1_1" );
         int matchesTwo = countSuffixMatches( pids, "_2_2" );
         assertTrue( "At least one fork had forkNumber 1", matchesOne >= 1 );
         assertTrue( "At least one fork had forkNumber 2", matchesTwo >= 1 );
-        assertEquals( "No other forkNumbers than 1 and 2 have been used", 6, matchesOne + matchesTwo);
+        assertEquals( "No other forkNumbers than 1 and 2 have been used", 6, matchesOne + matchesTwo );
     }
 
 
@@ -66,33 +69,34 @@ public class ForkModeMultiModuleIT
     {
         List<String> pids = doTest( unpack( getProject() ).forkCount( 2 ).reuseForks( false ) );
         assertAllDifferentPids( pids );
-        int matchesOne = countSuffixMatches( pids, "_1_1");
+        int matchesOne = countSuffixMatches( pids, "_1_1" );
         int matchesTwo = countSuffixMatches( pids, "_2_2" );
-        int matchesThree = countSuffixMatches( pids, "_3_3");
+        int matchesThree = countSuffixMatches( pids, "_3_3" );
         int matchesFour = countSuffixMatches( pids, "_4_4" );
         assertTrue( "At least one fork had forkNumber 1", matchesOne >= 1 );
         assertTrue( "At least one fork had forkNumber 2", matchesTwo >= 1 );
         assertTrue( "At least one fork had forkNumber 3", matchesThree >= 1 );
         assertTrue( "At least one fork had forkNumber 4", matchesFour >= 1 );
-        assertEquals( "No other forkNumbers than 1, 2, 3, or 4 have been used", 6, matchesOne + matchesTwo + matchesThree + matchesFour );
+        assertEquals( "No other forkNumbers than 1, 2, 3, or 4 have been used", 6,
+                matchesOne + matchesTwo + matchesThree + matchesFour );
     }
 
     @Test
     public void testForkCountTwoReuse()
     {
-        List<String> pids =
-            doTest( unpack( getProject() ).forkCount( 2 ).reuseForks( true ) );
+        List<String> pids = doTest( unpack( getProject() ).forkCount( 2 ).reuseForks( true ) );
         assertDifferentPids( pids, 4 );
-        
-        int matchesOne = countSuffixMatches( pids, "_1_1");
+
+        int matchesOne = countSuffixMatches( pids, "_1_1" );
         int matchesTwo = countSuffixMatches( pids, "_2_2" );
-        int matchesThree = countSuffixMatches( pids, "_3_3");
+        int matchesThree = countSuffixMatches( pids, "_3_3" );
         int matchesFour = countSuffixMatches( pids, "_4_4" );
         assertTrue( "At least one fork had forkNumber 1", matchesOne >= 1 );
         assertTrue( "At least one fork had forkNumber 2", matchesTwo >= 1 );
         assertTrue( "At least one fork had forkNumber 3", matchesThree >= 1 );
         assertTrue( "At least one fork had forkNumber 4", matchesFour >= 1 );
-        assertEquals( "No other forkNumbers than 1, 2, 3, or 4 have been used", 6, matchesOne + matchesTwo + matchesThree + matchesFour );
+        assertEquals( "No other forkNumbers than 1, 2, 3, or 4 have been used", 6,
+                matchesOne + matchesTwo + matchesThree + matchesFour );
     }
 
     private void assertEndWith( List<String> pids, String suffix, int expectedMatches )
@@ -149,7 +153,7 @@ public class ForkModeMultiModuleIT
             String pid = targetFile.slurpFile();
             pids.add( pid );
         }
-        
+
         return pids;
     }
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/IncludesExcludesFromFileIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/IncludesExcludesFromFileIT.java
index a6c539c..89e735f 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/IncludesExcludesFromFileIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/IncludesExcludesFromFileIT.java
@@ -64,7 +64,7 @@ public class IncludesExcludesFromFileIT
     @Test
     public void testMissingExcludes()
     {
-        expectBuildFailure("missing-excludes-file", "Failed to load list from file", "no-such-excludes-file");
+        expectBuildFailure( "missing-excludes-file", "Failed to load list from file", "no-such-excludes-file" );
     }
 
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ConcurrencyIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ConcurrencyIT.java
index 57007a7..c7ccdad 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ConcurrencyIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ConcurrencyIT.java
@@ -23,9 +23,11 @@ import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Test;
 
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertNotNull;
+import static org.hamcrest.CoreMatchers.anyOf;
 import static org.hamcrest.CoreMatchers.containsString;
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
+import static org.hamcrest.CoreMatchers.endsWith;
 
 /**
  * Basic suite test using all known versions of JUnit 4.x
@@ -51,7 +53,7 @@ public class JUnit47ConcurrencyIT
                 break;
             }
         }
-        assertNotNull( result);
+        assertNotNull( result );
         assertThat( result, anyOf( containsString( "Time elapsed: 1." ), containsString( "Time elapsed: 0.9" ) ) );
         assertThat( result, endsWith( " s - in concurrentjunit47.src.test.java.junit47.BasicTest" ) );
     }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ParallelIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ParallelIT.java
index fdf75ef..e612196 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ParallelIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47ParallelIT.java
@@ -29,29 +29,29 @@ import org.junit.Test;
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
  * @since 2.16
  */
-public class JUnit47ParallelIT
-    extends SurefireJUnit4IntegrationTestCase
+@SuppressWarnings( "checkstyle:magicnumber" )
+public class JUnit47ParallelIT extends SurefireJUnit4IntegrationTestCase
 {
 
     @Test
     public void unknownThreadCountSuites()
     {
         unpack().parallelSuites().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use threadCount or threadCountSuites > 0 or useUnlimitedThreads=true for parallel='suites'" );
+                "Use threadCount or threadCountSuites > 0 or useUnlimitedThreads=true for parallel='suites'" );
     }
 
     @Test
     public void unknownThreadCountClasses()
     {
         unpack().parallelClasses().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use threadCount or threadCountClasses > 0 or useUnlimitedThreads=true for parallel='classes'" );
+                "Use threadCount or threadCountClasses > 0 or useUnlimitedThreads=true for parallel='classes'" );
     }
 
     @Test
     public void unknownThreadCountMethods()
     {
         unpack().parallelMethods().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use threadCount or threadCountMethods > 0 or useUnlimitedThreads=true for parallel='methods'" );
+                "Use threadCount or threadCountMethods > 0 or useUnlimitedThreads=true for parallel='methods'" );
 
     }
 
@@ -59,61 +59,52 @@ public class JUnit47ParallelIT
     public void unknownThreadCountBoth()
     {
         unpack().parallelBoth().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use useUnlimitedThreads=true, " +
-                "or only threadCount > 0, " +
-                "or (threadCountClasses > 0 and threadCountMethods > 0), " +
-                "or (threadCount > 0 and threadCountClasses > 0 and threadCountMethods > 0), " +
-                "or (threadCount > 0 and threadCountClasses > 0 and threadCount > threadCountClasses) " +
-                "for parallel='both' or parallel='classesAndMethods'" );
+                "Use useUnlimitedThreads=true, " + "or only threadCount > 0, " + "or (threadCountClasses > 0 and "
+                        + "threadCountMethods > 0), " + "or (threadCount > 0 and threadCountClasses > 0 and "
+                        + "threadCountMethods > 0), " + "or (threadCount > 0 and threadCountClasses > 0 and "
+                        + "threadCount > threadCountClasses) " + "for parallel='both' or "
+                        + "parallel='classesAndMethods'" );
     }
 
     @Test
     public void unknownThreadCountAll()
     {
         unpack().parallelAll().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use useUnlimitedThreads=true, " +
-                "or only threadCount > 0, " +
-                "or (threadCountSuites > 0 and threadCountClasses > 0 and threadCountMethods > 0), " +
-                "or every thread-count is specified, " +
-                "or (threadCount > 0 and threadCountSuites > 0 and threadCountClasses > 0 " +
-                "and threadCount > threadCountSuites + threadCountClasses) " +
-                "for parallel='all'" );
+                "Use useUnlimitedThreads=true, " + "or only threadCount > 0, " + "or (threadCountSuites > 0 and "
+                        + "threadCountClasses > 0 and threadCountMethods > 0), " + "or every thread-count is "
+                        + "specified, " + "or (threadCount > 0 and threadCountSuites > 0 and threadCountClasses > 0 "
+                        + "and threadCount > threadCountSuites + threadCountClasses) " + "for parallel='all'" );
     }
 
     @Test
     public void unknownThreadCountSuitesAndClasses()
     {
         unpack().parallelSuitesAndClasses().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use useUnlimitedThreads=true, " +
-                "or only threadCount > 0, " +
-                "or (threadCountSuites > 0 and threadCountClasses > 0), " +
-                "or (threadCount > 0 and threadCountSuites > 0 and threadCountClasses > 0) " +
-                "or (threadCount > 0 and threadCountSuites > 0 and threadCount > threadCountSuites) " +
-                "for parallel='suitesAndClasses' or 'both'" );
+                "Use useUnlimitedThreads=true, " + "or only threadCount > 0, " + "or (threadCountSuites > 0 and "
+                        + "threadCountClasses > 0), " + "or (threadCount > 0 and threadCountSuites > 0 and "
+                        + "threadCountClasses > 0) " + "or (threadCount > 0 and threadCountSuites > 0 and threadCount"
+                        + " > threadCountSuites) " + "for parallel='suitesAndClasses' or 'both'" );
     }
 
     @Test
     public void unknownThreadCountSuitesAndMethods()
     {
         unpack().parallelSuitesAndMethods().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use useUnlimitedThreads=true, " +
-                "or only threadCount > 0, " +
-                "or (threadCountSuites > 0 and threadCountMethods > 0), " +
-                "or (threadCount > 0 and threadCountSuites > 0 and threadCountMethods > 0), " +
-                "or (threadCount > 0 and threadCountSuites > 0 and threadCount > threadCountSuites) " +
-                "for parallel='suitesAndMethods'" );
+                "Use useUnlimitedThreads=true, " + "or only threadCount > 0, " + "or (threadCountSuites > 0 and "
+                        + "threadCountMethods > 0), " + "or (threadCount > 0 and threadCountSuites > 0 and "
+                        + "threadCountMethods > 0), " + "or (threadCount > 0 and threadCountSuites > 0 and "
+                        + "threadCount > threadCountSuites) " + "for parallel='suitesAndMethods'" );
     }
 
     @Test
     public void unknownThreadCountClassesAndMethods()
     {
         unpack().parallelClassesAndMethods().setTestToRun( "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "Use useUnlimitedThreads=true, " +
-                "or only threadCount > 0, " +
-                "or (threadCountClasses > 0 and threadCountMethods > 0), " +
-                "or (threadCount > 0 and threadCountClasses > 0 and threadCountMethods > 0), " +
-                "or (threadCount > 0 and threadCountClasses > 0 and threadCount > threadCountClasses) " +
-                "for parallel='both' or parallel='classesAndMethods'" );
+                "Use useUnlimitedThreads=true, " + "or only threadCount > 0, " + "or (threadCountClasses > 0 and "
+                        + "threadCountMethods > 0), " + "or (threadCount > 0 and threadCountClasses > 0 and "
+                        + "threadCountMethods > 0), " + "or (threadCount > 0 and threadCountClasses > 0 and "
+                        + "threadCount > threadCountClasses) " + "for parallel='both' or "
+                        + "parallel='classesAndMethods'" );
     }
 
     @Test
@@ -128,7 +119,7 @@ public class JUnit47ParallelIT
     {
         // takes 3.6 sec
         unpack().parallelSuites().useUnlimitedThreads().setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
@@ -136,7 +127,7 @@ public class JUnit47ParallelIT
     {
         // takes 3.6 sec
         unpack().parallelSuites().useUnlimitedThreads().threadCountSuites( 5 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -144,7 +135,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.8 sec
         unpack().parallelClasses().useUnlimitedThreads().setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
@@ -152,7 +143,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.8 sec
         unpack().parallelClasses().useUnlimitedThreads().threadCountClasses( 5 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -160,7 +151,7 @@ public class JUnit47ParallelIT
     {
         // takes 2.4 sec
         unpack().parallelMethods().useUnlimitedThreads().setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
@@ -168,7 +159,7 @@ public class JUnit47ParallelIT
     {
         // takes 2.4 sec
         unpack().parallelMethods().useUnlimitedThreads().threadCountMethods( 5 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -176,7 +167,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.9 sec
         unpack().parallelSuitesAndClasses().useUnlimitedThreads().setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -185,7 +176,7 @@ public class JUnit47ParallelIT
         // takes 0.9 sec
         // 1.8 sec with 4 parallel classes
         unpack().parallelSuitesAndClasses().useUnlimitedThreads().threadCountSuites( 5 ).threadCountClasses(
-            15 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                15 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -193,7 +184,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.2 sec
         unpack().parallelSuitesAndMethods().useUnlimitedThreads().setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -201,7 +192,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.2 sec
         unpack().parallelSuitesAndMethods().useUnlimitedThreads().threadCountSuites( 5 ).threadCountMethods(
-            15 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                15 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -209,7 +200,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.6 sec
         unpack().parallelClassesAndMethods().useUnlimitedThreads().setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -217,7 +208,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.6 sec
         unpack().parallelClassesAndMethods().useUnlimitedThreads().threadCountClasses( 5 ).threadCountMethods(
-            15 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                15 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -232,7 +223,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.3 sec
         unpack().parallelAll().useUnlimitedThreads().threadCountSuites( 5 ).threadCountClasses( 15 ).threadCountMethods(
-            30 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                30 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -262,7 +253,7 @@ public class JUnit47ParallelIT
     {
         // takes 4.8 sec
         unpack().disablePerCoreThreadCount().disableParallelOptimization().parallelClassesAndMethods().threadCount(
-            3 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                3 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -270,7 +261,7 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().disablePerCoreThreadCount().parallelClassesAndMethods().threadCount( 3 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -278,7 +269,7 @@ public class JUnit47ParallelIT
     {
         // takes 2.4 sec for double core CPU
         unpack().disableParallelOptimization().parallelClassesAndMethods().threadCount( 3 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -286,7 +277,7 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelClassesAndMethods().threadCount( 3 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -295,7 +286,7 @@ public class JUnit47ParallelIT
         // usually 24 times 0.3 sec = 7.2 sec with one core CPU
         // takes 1.8 sec for double core CPU
         unpack().disableParallelOptimization().parallelSuitesAndMethods().threadCount( 3 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -303,14 +294,14 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelSuitesAndMethods().threadCount( 3 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
     public void threadCountSuitesAndClasses()
     {
         unpack().disableParallelOptimization().parallelSuitesAndClasses().threadCount( 3 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -318,14 +309,14 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelSuitesAndClasses().threadCount( 3 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
     public void threadCountAll()
     {
         unpack().disableParallelOptimization().parallelAll().threadCount( 3 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -340,7 +331,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.8 sec for double core CPU
         unpack().parallelSuitesAndClasses().threadCount( 3 ).threadCountSuites( 34 ).threadCountClasses(
-            66 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                66 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -348,7 +339,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.8 sec for double core CPU
         unpack().parallelSuitesAndMethods().threadCount( 3 ).threadCountSuites( 34 ).threadCountMethods(
-            66 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                66 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -356,7 +347,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.8 sec for double core CPU
         unpack().parallelClassesAndMethods().threadCount( 3 ).threadCountClasses( 34 ).threadCountMethods(
-            66 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                66 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -364,7 +355,7 @@ public class JUnit47ParallelIT
     {
         // takes 2.4 sec for double core CPU
         unpack().parallelAll().threadCount( 3 ).threadCountSuites( 17 ).threadCountClasses( 34 ).threadCountMethods(
-            49 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                49 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -373,7 +364,7 @@ public class JUnit47ParallelIT
         // 4 * cpu to 5 * cpu threads to run test classes
         // takes cca 1.8 sec
         unpack().disableParallelOptimization().parallelSuitesAndClasses().disablePerCoreThreadCount().threadCount(
-            6 ).threadCountSuites( 2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                6 ).threadCountSuites( 2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -381,7 +372,7 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelSuitesAndClasses().disablePerCoreThreadCount().threadCount( 6 ).threadCountSuites(
-            2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -390,7 +381,7 @@ public class JUnit47ParallelIT
         // 4 * cpu to 5 * cpu threads to run test methods
         // takes cca 1.8 sec
         unpack().disableParallelOptimization().parallelSuitesAndMethods().disablePerCoreThreadCount().threadCount(
-            6 ).threadCountSuites( 2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                6 ).threadCountSuites( 2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -398,7 +389,7 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelSuitesAndMethods().disablePerCoreThreadCount().threadCount( 6 ).threadCountSuites(
-            2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -407,7 +398,7 @@ public class JUnit47ParallelIT
         // 4 * cpu to 5 * cpu threads to run test methods
         // takes cca 1.8 sec
         unpack().disableParallelOptimization().parallelClassesAndMethods().disablePerCoreThreadCount().threadCount(
-            6 ).threadCountClasses( 2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                6 ).threadCountClasses( 2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -415,7 +406,7 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelClassesAndMethods().disablePerCoreThreadCount().threadCount( 6 ).threadCountClasses(
-            2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                2 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -424,8 +415,8 @@ public class JUnit47ParallelIT
         // 8 * cpu to 13 * cpu threads to run test methods
         // takes 0.9 sec
         unpack().disableParallelOptimization().parallelAll().disablePerCoreThreadCount().threadCount(
-            14 ).threadCountSuites( 2 ).threadCountClasses( 4 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                14 ).threadCountSuites( 2 ).threadCountClasses( 4 ).setTestToRun(
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -433,7 +424,7 @@ public class JUnit47ParallelIT
     {
         // the number of reused threads in leafs depends on the number of runners and CPU
         unpack().parallelAll().disablePerCoreThreadCount().threadCount( 14 ).threadCountSuites( 2 ).threadCountClasses(
-            4 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                4 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -441,7 +432,7 @@ public class JUnit47ParallelIT
     {
         // takes 3.6 sec
         unpack().parallelSuites().threadCountSuites( 5 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
@@ -449,7 +440,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.8 sec on any CPU because the suites are running in a sequence
         unpack().parallelClasses().threadCountClasses( 5 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
@@ -458,7 +449,7 @@ public class JUnit47ParallelIT
         // takes 2.4 sec on any CPU because every class has only three methods
         // and the suites and classes are running in a sequence
         unpack().parallelMethods().threadCountMethods( 5 ).setTestToRun( "Suite*Test" ).executeTest().verifyErrorFree(
-            24 );
+                24 );
     }
 
     @Test
@@ -466,7 +457,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.9 sec
         unpack().parallelSuitesAndClasses().threadCountSuites( 5 ).threadCountClasses( 15 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -474,7 +465,7 @@ public class JUnit47ParallelIT
     {
         // takes 1.2 sec on any CPU
         unpack().parallelSuitesAndMethods().threadCountSuites( 5 ).threadCountMethods( 15 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -482,7 +473,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.6 sec on any CPU
         unpack().parallelClassesAndMethods().threadCountClasses( 5 ).threadCountMethods( 15 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -490,7 +481,7 @@ public class JUnit47ParallelIT
     {
         // takes 0.3 sec on any CPU
         unpack().parallelAll().threadCountSuites( 5 ).threadCountClasses( 15 ).threadCountMethods( 30 ).setTestToRun(
-            "Suite*Test" ).executeTest().verifyErrorFree( 24 );
+                "Suite*Test" ).executeTest().verifyErrorFree( 24 );
     }
 
     @Test
@@ -498,8 +489,8 @@ public class JUnit47ParallelIT
     {
         // executes for 2.5 sec until timeout has elapsed
         unpack().parallelMethods().threadCountMethods( 2 ).parallelTestsTimeoutInSeconds( 2.5d ).setTestToRun(
-            "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "The test run has finished abruptly after timeout of 2.5 seconds." );
+                "TestClass" ).failNever().executeTest().verifyTextInLog(
+                "The test run has finished abruptly after timeout of 2.5 seconds." );
     }
 
     @Test
@@ -507,8 +498,8 @@ public class JUnit47ParallelIT
     {
         // executes for 2.5 sec until timeout has elapsed
         unpack().parallelMethods().threadCountMethods( 2 ).parallelTestsTimeoutForcedInSeconds( 2.5d ).setTestToRun(
-            "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "The test run has finished abruptly after timeout of 2.5 seconds." );
+                "TestClass" ).failNever().executeTest().verifyTextInLog(
+                "The test run has finished abruptly after timeout of 2.5 seconds." );
     }
 
     @Test
@@ -516,27 +507,25 @@ public class JUnit47ParallelIT
     {
         // executes for one sec until timeout has elapsed
         unpack().parallelMethods().threadCountMethods( 2 ).parallelTestsTimeoutInSeconds(
-            1 ).parallelTestsTimeoutForcedInSeconds( 2.5d ).setTestToRun(
-            "TestClass" ).failNever().executeTest().verifyTextInLog(
-            "The test run has finished abruptly after timeout of 1.0 seconds." );
+                1 ).parallelTestsTimeoutForcedInSeconds( 2.5d ).setTestToRun(
+                "TestClass" ).failNever().executeTest().verifyTextInLog(
+                "The test run has finished abruptly after timeout of 1.0 seconds." );
     }
 
     @Test
     public void forcedShutdownVerifyingLogs()
     {
         // attempts to run for 2.4 sec until timeout has elapsed
-        unpack().parallelMethods().threadCountMethods( 3 ).disablePerCoreThreadCount()
-            .parallelTestsTimeoutForcedInSeconds( 1.05d ).setTestToRun( "Waiting*Test" ).failNever().executeTest()
-            .verifyTextInLog( "The test run has finished abruptly after timeout of 1.05 seconds." )
-            .verifyTextInLog( "These tests were executed in prior to the shutdown operation:" )
-            .verifyTextInLog( "These tests are incomplete:" );
+        unpack().parallelMethods().threadCountMethods(
+                3 ).disablePerCoreThreadCount().parallelTestsTimeoutForcedInSeconds( 1.05d ).setTestToRun(
+                "Waiting*Test" ).failNever().executeTest().verifyTextInLog(
+                "The test run has finished abruptly after timeout of 1.05 seconds." ).verifyTextInLog(
+                "These tests were executed in prior to the shutdown operation:" ).verifyTextInLog(
+                "These tests are incomplete:" );
     }
 
     private SurefireLauncher unpack()
     {
-        return unpack( "junit47-parallel" )
-                .showErrorStackTraces()
-                .forkOnce()
-                .redirectToFile( false );
+        return unpack( "junit47-parallel" ).showErrorStackTraces().forkOnce().redirectToFile( false );
     }
 }
\ No newline at end of file
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RedirectOutputIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RedirectOutputIT.java
index c3144e1..437d24a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RedirectOutputIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RedirectOutputIT.java
@@ -30,6 +30,9 @@ import java.io.IOException;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
 
+/**
+ *
+ */
 public class JUnit47RedirectOutputIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java
index 628d63e..470cfe3 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java
@@ -24,48 +24,41 @@ import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
 /**
- * Tests using the JUnit 47 provider to rerun failing tests with the cucumber runner. The main
- * problem that the junit4 provider has with the cucumber runner is that the junit Description
- * instance created by the runner has a null test class attribute. This requires that tests are
- * rerun based on their description.
+ * Tests using the JUnit 47 provider to rerun failing tests with the cucumber runner. The main problem that the junit4
+ * provider has with the cucumber runner is that the junit Description instance created by the runner has a null test
+ * class attribute. This requires that tests are rerun based on their description.
  *
  * @author mpkorstanje
  */
-public class JUnit47RerunFailingTestWithCucumberIT
-    extends SurefireJUnit4IntegrationTestCase {
+public class JUnit47RerunFailingTestWithCucumberIT extends SurefireJUnit4IntegrationTestCase
+{
 
-    private SurefireLauncher unpack() {
-        return unpack("junit47-rerun-failing-tests-with-cucumber")
-            .setJUnitVersion("4.12");
+    private SurefireLauncher unpack()
+    {
+        return unpack( "junit47-rerun-failing-tests-with-cucumber" ).setJUnitVersion( "4.12" );
     }
 
     @Test
-    public void testRerunFailingErrorTestsFalse() {
-        unpack()
-            .maven()
-            .addGoal("-Dsurefire.rerunFailingTestsCount=" + 0)
-            .withFailure()
-            .executeTest()
-            .assertTestSuiteResults(1, 0, 1, 0, 0);
+    public void testRerunFailingErrorTestsFalse()
+    {
+        unpack().maven().addGoal(
+                "-Dsurefire.rerunFailingTestsCount=" + 0 ).withFailure().executeTest().assertTestSuiteResults( 1, 0, 1,
+                0, 0 );
     }
 
     @Test
-    public void testRerunFailingErrorTestsWithOneRetry() {
-        unpack()
-            .maven()
-            .addGoal("-Dsurefire.rerunFailingTestsCount=" + 1)
-            .withFailure()
-            .executeTest()
-            .assertTestSuiteResults(1, 0, 1, 0, 0);
+    public void testRerunFailingErrorTestsWithOneRetry()
+    {
+        unpack().maven().addGoal(
+                "-Dsurefire.rerunFailingTestsCount=" + 1 ).withFailure().executeTest().assertTestSuiteResults( 1, 0, 1,
+                0, 0 );
     }
 
     @Test
-    public void testRerunFailingErrorTestsTwoRetry() {
-        unpack()
-            .maven()
-            .addGoal("-Dsurefire.rerunFailingTestsCount=" + 2)
-            .executeTest()
-            .assertTestSuiteResults(1, 0, 0, 0, 2);
+    public void testRerunFailingErrorTestsTwoRetry()
+    {
+        unpack().maven().addGoal( "-Dsurefire.rerunFailingTestsCount=" + 2 ).executeTest().assertTestSuiteResults( 1, 0,
+                0, 0, 2 );
     }
 
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47StaticInnerClassTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47StaticInnerClassTestsIT.java
index e50e6d7..c3e2e97 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47StaticInnerClassTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47StaticInnerClassTestsIT.java
@@ -22,6 +22,9 @@ package org.apache.maven.surefire.its;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class JUnit47StaticInnerClassTestsIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java
index b6cfad8..38ca8a5 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java
@@ -36,7 +36,7 @@ import static org.apache.maven.surefire.its.JUnitVersion.JUNIT_4_8;
 import static org.apache.maven.surefire.its.JUnitVersion.JUNIT_4_8_1;
 import static org.apache.maven.surefire.its.JUnitVersion.JUNIT_4_8_2;
 import static org.apache.maven.surefire.its.JUnitVersion.JUNIT_4_9;
-import static org.junit.runners.Parameterized.*;
+import static org.junit.runners.Parameterized.Parameters;
 
 import static org.apache.maven.surefire.its.JUnitVersion.JUNIT_4_0;
 import static org.apache.maven.surefire.its.JUnitVersion.JUNIT_4_1;
@@ -82,6 +82,7 @@ public class JUnit4VersionsIT
     }
 
     @Parameter
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public JUnitVersion version;
 
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitDepIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitDepIT.java
index 0757a17..045473a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitDepIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitDepIT.java
@@ -28,8 +28,7 @@ import org.junit.Test;
  *
  * @author <a href="mailto:dfabulich@apache.org">Dan Fabulich</a>
  */
-public class JUnitDepIT
-    extends SurefireJUnit4IntegrationTestCase
+public class JUnitDepIT extends SurefireJUnit4IntegrationTestCase
 {
     public SurefireLauncher unpack()
     {
@@ -37,34 +36,30 @@ public class JUnitDepIT
     }
 
     @Test
-    public void testJUnit44Dep()
-        throws Exception
+    public void testJUnit44Dep() throws Exception
     {
-        unpack().debugLogging().sysProp( "junit-dep.version", "4.4" ).executeTest().verifyErrorFree( 1 ).verifyTextInLog(
-            "surefire-junit4" ); // Ahem. Will match on the 4.7 provider too
+        unpack().debugLogging().sysProp( "junit-dep.version", "4.4" ).executeTest().verifyErrorFree(
+                1 ).verifyTextInLog( "surefire-junit4" ); // Ahem. Will match on the 4.7 provider too
     }
 
     @Test
-    public void testJUnit44DepWithSneaky381()
-        throws Exception
+    public void testJUnit44DepWithSneaky381() throws Exception
     {
         unpack().debugLogging().sysProp( "junit-dep.version", "4.4" ).activateProfile(
-            "provided381" ).executeTest().verifyErrorFree( 1 );
+                "provided381" ).executeTest().verifyErrorFree( 1 );
     }
 
     @Test
-    public void testJUnit47Dep()
-        throws Exception
+    public void testJUnit47Dep() throws Exception
     {
-        unpack().debugLogging().sysProp( "junit-dep.version", "4.7" ).executeTest().verifyErrorFree( 1 ).verifyTextInLog(
-            "surefire-junit47" );
+        unpack().debugLogging().sysProp( "junit-dep.version", "4.7" ).executeTest().verifyErrorFree(
+                1 ).verifyTextInLog( "surefire-junit47" );
     }
 
     @Test
-    public void testJUnit48Dep()
-        throws Exception
+    public void testJUnit48Dep() throws Exception
     {
-        unpack().debugLogging().sysProp( "junit-dep.version", "4.8" ).executeTest().verifyErrorFree( 1 ).verifyTextInLog(
-            "surefire-junit47" );
+        unpack().debugLogging().sysProp( "junit-dep.version", "4.8" ).executeTest().verifyErrorFree(
+                1 ).verifyTextInLog( "surefire-junit47" );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java
index 5c4d278..f0cf023 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java
@@ -40,33 +40,40 @@ import static org.hamcrest.CoreMatchers.allOf;
 import static org.hamcrest.CoreMatchers.startsWith;
 import static org.junit.Assert.assertThat;
 
+/**
+ *
+ */
 @RunWith( ParallelParameterized.class )
-public class JUnitPlatformEnginesIT
-        extends SurefireJUnit4IntegrationTestCase
+@SuppressWarnings( "checkstyle:magicnumber" )
+public class JUnitPlatformEnginesIT extends SurefireJUnit4IntegrationTestCase
 {
     @Parameter
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String platform;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String jupiter;
 
     @Parameter( 2 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String opentest;
 
     @Parameter( 3 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String apiguardian;
 
-    @Parameters(name = "{0}")
+    @Parameters( name = "{0}" )
     public static Iterable<Object[]> artifactVersions()
     {
         ArrayList<Object[]> args = new ArrayList<>();
-        args.add( new Object[] { "1.0.3", "5.0.3", "1.0.0", "1.0.0" } );
-        args.add( new Object[] { "1.1.1", "5.1.1", "1.0.0", "1.0.0" } );
-        args.add( new Object[] { "1.2.0", "5.2.0", "1.1.0", "1.0.0" } );
-        args.add( new Object[] { "1.3.2", "5.3.2", "1.1.1", "1.0.0" } );
-        args.add( new Object[] { "1.4.2", "5.4.2", "1.1.1", "1.0.0" } );
-        args.add( new Object[] { "1.5.2", "5.5.2", "1.2.0", "1.1.0" } );
-        args.add( new Object[] { "1.6.0-M1", "5.6.0-M1", "1.2.0", "1.1.0" } );
+        args.add( new Object[] {"1.0.3", "5.0.3", "1.0.0", "1.0.0"} );
+        args.add( new Object[] {"1.1.1", "5.1.1", "1.0.0", "1.0.0"} );
+        args.add( new Object[] {"1.2.0", "5.2.0", "1.1.0", "1.0.0"} );
+        args.add( new Object[] {"1.3.2", "5.3.2", "1.1.1", "1.0.0"} );
+        args.add( new Object[] {"1.4.2", "5.4.2", "1.1.1", "1.0.0"} );
+        args.add( new Object[] {"1.5.2", "5.5.2", "1.2.0", "1.1.0"} );
+        args.add( new Object[] {"1.6.0-M1", "5.6.0-M1", "1.2.0", "1.1.0"} );
         //args.add( new Object[] { "1.6.0-SNAPSHOT", "5.6.0-SNAPSHOT", "1.2.0", "1.1.0" } );
         return args;
     }
@@ -81,8 +88,7 @@ public class JUnitPlatformEnginesIT
     public void testToRegex()
     {
         String regex = toRegex( ".[]()*" );
-        assertThat( regex )
-                .isEqualTo( "\\.\\[\\]\\(\\).*" );
+        assertThat( regex ).isEqualTo( "\\.\\[\\]\\(\\).*" );
     }
 
     @Test
@@ -96,8 +102,7 @@ public class JUnitPlatformEnginesIT
 
         List<String> lines = validator.loadLogLines( startsWith( "[DEBUG] test(compact) classpath" ) );
 
-        assertThat( lines )
-                .hasSize( 1 );
+        assertThat( lines ).hasSize( 1 );
 
         String line = lines.get( 0 );
 
@@ -115,8 +120,7 @@ public class JUnitPlatformEnginesIT
 
         lines = validator.loadLogLines( startsWith( "[DEBUG] provider(compact) classpath" ) );
 
-        assertThat( lines )
-                .hasSize( 1 );
+        assertThat( lines ).hasSize( 1 );
 
         line = lines.get( 0 );
 
@@ -131,8 +135,7 @@ public class JUnitPlatformEnginesIT
 
         lines = validator.loadLogLines( startsWith( "[DEBUG] boot(compact) classpath" ) );
 
-        assertThat( lines )
-                .hasSize( 1 );
+        assertThat( lines ).hasSize( 1 );
 
         line = lines.get( 0 );
 
@@ -144,17 +147,17 @@ public class JUnitPlatformEnginesIT
                 regex( toRegex( "*  test-classes*" ) ),
                 regex( toRegex( "*  classes*" ) ),
                 regex( toRegex( "*junit-jupiter-engine-" + jupiter + ".jar*" ) ),
-                regex( toRegex("*apiguardian-api-" + apiguardian + ".jar*"  ) ),
+                regex( toRegex( "*apiguardian-api-" + apiguardian + ".jar*"  ) ),
                 regex( toRegex( "*junit-platform-engine-" + platform + ".jar*" ) ),
-                regex( toRegex(  "*junit-platform-commons-" + platform + ".jar*" ) ),
+                regex( toRegex( "*junit-platform-commons-" + platform + ".jar*" ) ),
                 regex( toRegex( "*opentest4j-" + opentest + ".jar*" ) ),
                 regex( toRegex( "*junit-jupiter-api-" + jupiter + ".jar*" ) ),
                 regex( toRegex( "*surefire-junit-platform-*.jar*" ) ),
-                regex( toRegex(  "*junit-platform-launcher-" + platform + ".jar*" ) )
-        ) );
+                regex( toRegex( "*junit-platform-launcher-" + platform + ".jar*" ) ) ) );
     }
 
-    private static String toRegex(String text) {
+    private static String toRegex( String text )
+    {
         return text.replaceAll( "\\.", "\\\\." )
                 .replaceAll( "\\[", "\\\\[" )
                 .replaceAll( "]", "\\\\]" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java
index 87bb255..5a26e0f 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java
@@ -33,7 +33,11 @@ import java.util.ArrayList;
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.apache.maven.surefire.its.fixture.HelperAssertions.assumeJavaVersion;
 
+/**
+ *
+ */
 @RunWith( ParallelParameterized.class )
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class JUnitPlatformIT
         extends SurefireJUnit4IntegrationTestCase
 {
@@ -43,9 +47,11 @@ public class JUnitPlatformIT
                     + "version=\"3.0\" name=\"&lt;&lt; ✨ &gt;&gt;\"";
 
     @Parameter
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String junit5Version;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String jqwikVersion;
 
     @Parameters( name = "{0}" )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformRerunFailingTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformRerunFailingTestsIT.java
index 6d881d3..2a3bdca 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformRerunFailingTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformRerunFailingTestsIT.java
@@ -33,9 +33,10 @@ import static org.apache.maven.surefire.its.fixture.HelperAssertions.assumeJavaV
  * @author <a href="mailto:qingzhouluo@google.com">Qingzhou Luo</a>
  * @author Matt Coley
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationTestCase
 {
-    private final static String VERSION = "5.5.1";
+    private static final String VERSION = "5.5.1";
 
     private SurefireLauncher unpack()
     {
@@ -49,10 +50,13 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
     }
 
     @Test
-    public void testRerunFailingErrorTestsWithOneRetry() throws Exception
+    public void testRerunFailingErrorTestsWithOneRetry()
     {
         OutputValidator outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
-                "-Dsurefire.rerunFailingTestsCount=1" ).withFailure().debugLogging().executeTest()
+                "-Dsurefire.rerunFailingTestsCount=1" )
+                .withFailure()
+                .debugLogging()
+                .executeTest()
                 .assertTestSuiteResults( 5, 1, 1, 0, 0 );
         verifyFailuresOneRetryAllClasses( outputValidator );
 
@@ -73,11 +77,11 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
     }
 
     @Test
-    public void testRerunFailingErrorTestsTwoRetry() throws Exception
+    public void testRerunFailingErrorTestsTwoRetry()
     {
         // Four flakes, both tests have been re-run twice
-        OutputValidator outputValidator = unpack().setJUnitVersion( VERSION ).maven().debugLogging()
-                .addGoal( "-Dsurefire.rerunFailingTestsCount=2" ).executeTest().assertTestSuiteResults( 5, 0, 0, 0, 4 );
+        OutputValidator outputValidator = unpack().setJUnitVersion( VERSION ).maven().debugLogging().addGoal(
+                "-Dsurefire.rerunFailingTestsCount=2" ).executeTest().assertTestSuiteResults( 5, 0, 0, 0, 4 );
 
         verifyFailuresTwoRetryAllClasses( outputValidator );
 
@@ -101,7 +105,7 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
     }
 
     @Test
-    public void testRerunFailingErrorTestsFalse() throws Exception
+    public void testRerunFailingErrorTestsFalse()
     {
         OutputValidator outputValidator = unpack().setJUnitVersion(
                 VERSION ).maven().withFailure().debugLogging().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
@@ -113,23 +117,21 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
 
         verifyFailuresNoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
-                "-Dparallel=methods" ).addGoal(
-                "-DuseUnlimitedThreads=true" ).withFailure().debugLogging().executeTest()
-                .assertTestSuiteResults( 5, 1, 1, 0, 0 );
+        outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal( "-Dparallel=methods" ).addGoal(
+                "-DuseUnlimitedThreads=true" ).withFailure().debugLogging().executeTest().assertTestSuiteResults( 5, 1,
+                1, 0, 0 );
 
         verifyFailuresNoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
-                "-Dparallel=classes" ).addGoal(
-                "-DuseUnlimitedThreads=true" ).withFailure().debugLogging().executeTest()
-                .assertTestSuiteResults( 5, 1, 1, 0, 0 );
+        outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal( "-Dparallel=classes" ).addGoal(
+                "-DuseUnlimitedThreads=true" ).withFailure().debugLogging().executeTest().assertTestSuiteResults( 5, 1,
+                1, 0, 0 );
 
         verifyFailuresNoRetryAllClasses( outputValidator );
     }
 
     @Test
-    public void testRerunOneTestClass() throws Exception
+    public void testRerunOneTestClass()
     {
         OutputValidator outputValidator = unpack().setJUnitVersion( VERSION ).maven().debugLogging().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal(
@@ -139,30 +141,30 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
 
         outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-DforkCount=3" ).addGoal(
-                "-Dtest=FlakyFirstTimeTest" ).withFailure().debugLogging().executeTest()
-                .assertTestSuiteResults( 3, 1, 1, 0, 0 );
+                "-Dtest=FlakyFirstTimeTest" ).withFailure().debugLogging().executeTest().assertTestSuiteResults( 3, 1,
+                1, 0, 0 );
 
         verifyFailuresOneRetryOneClass( outputValidator );
 
         outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-Dparallel=methods" ).addGoal(
                 "-DuseUnlimitedThreads=true" ).addGoal(
-                "-Dtest=FlakyFirstTimeTest" ).withFailure().debugLogging().executeTest()
-                .assertTestSuiteResults( 3, 1, 1, 0, 0 );
+                "-Dtest=FlakyFirstTimeTest" ).withFailure().debugLogging().executeTest().assertTestSuiteResults( 3, 1,
+                1, 0, 0 );
 
         verifyFailuresOneRetryOneClass( outputValidator );
 
         outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-Dparallel=classes" ).addGoal(
                 "-DuseUnlimitedThreads=true" ).addGoal(
-                "-Dtest=FlakyFirstTimeTest" ).withFailure().debugLogging().executeTest()
-                .assertTestSuiteResults( 3, 1, 1, 0, 0 );
+                "-Dtest=FlakyFirstTimeTest" ).withFailure().debugLogging().executeTest().assertTestSuiteResults( 3, 1,
+                1, 0, 0 );
 
         verifyFailuresOneRetryOneClass( outputValidator );
     }
 
     @Test
-    public void testRerunOneTestMethod() throws Exception
+    public void testRerunOneTestMethod()
     {
         OutputValidator outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal(
@@ -181,7 +183,10 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
         outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-Dparallel=methods" ).addGoal(
                 "-DuseUnlimitedThreads=true" ).addGoal(
-                "-Dtest=FlakyFirstTimeTest#testFailing*" ).withFailure().debugLogging().executeTest()
+                "-Dtest=FlakyFirstTimeTest#testFailing*" )
+                .withFailure()
+                .debugLogging()
+                .executeTest()
                 .assertTestSuiteResults( 1, 0, 1, 0, 0 );
 
         verifyFailuresOneRetryOneMethod( outputValidator );
@@ -189,7 +194,10 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
         outputValidator = unpack().setJUnitVersion( VERSION ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-Dparallel=classes" ).addGoal(
                 "-DuseUnlimitedThreads=true" ).addGoal(
-                "-Dtest=FlakyFirstTimeTest#testFailing*" ).withFailure().debugLogging().executeTest()
+                "-Dtest=FlakyFirstTimeTest#testFailing*" )
+                .withFailure()
+                .debugLogging()
+                .executeTest()
                 .assertTestSuiteResults( 1, 0, 1, 0, 0 );
 
         verifyFailuresOneRetryOneMethod( outputValidator );
@@ -220,7 +228,8 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
         verifyOnlyFailuresOneRetry( outputValidator, 1, 1, 0, 0 );
     }
 
-    private void verifyFailuresOneRetry( OutputValidator outputValidator, int run, int failures, int errors, int flakes )
+    private void verifyFailuresOneRetry( OutputValidator outputValidator, int run, int failures, int errors,
+                                         int flakes )
     {
         outputValidator.verifyTextInLog( "Failures:" );
         outputValidator.verifyTextInLog( "Run 1: FlakyFirstTimeTest.testFailingTestOne" );
@@ -233,7 +242,8 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
         verifyStatistics( outputValidator, run, failures, errors, flakes );
     }
 
-    private void verifyOnlyFailuresOneRetry( OutputValidator outputValidator, int run, int failures, int errors, int flakes )
+    private void verifyOnlyFailuresOneRetry( OutputValidator outputValidator, int run, int failures, int errors,
+                                             int flakes )
     {
         outputValidator.verifyTextInLog( "Failures:" );
         outputValidator.verifyTextInLog( "Run 1: FlakyFirstTimeTest.testFailingTestOne" );
@@ -242,7 +252,8 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
         verifyStatistics( outputValidator, run, failures, errors, flakes );
     }
 
-    private void verifyFailuresTwoRetry( OutputValidator outputValidator, int run, int failures, int errors, int flakes )
+    private void verifyFailuresTwoRetry( OutputValidator outputValidator, int run, int failures, int errors,
+                                         int flakes )
     {
         outputValidator.verifyTextInLog( "Flakes:" );
         outputValidator.verifyTextInLog( "Run 1: FlakyFirstTimeTest.testFailingTestOne" );
@@ -270,7 +281,8 @@ public class JUnitPlatformRerunFailingTestsIT extends SurefireJUnit4IntegrationT
         if ( flakes > 0 )
         {
             outputValidator.verifyTextInLog(
-                    "Tests run: " + run + ", Failures: " + failures + ", Errors: " + errors + ", Skipped: 0, Flakes: " + flakes );
+                    "Tests run: " + run + ", Failures: " + failures + ", Errors: " + errors + ", Skipped: 0, Flakes: "
+                            + flakes );
         }
         else
         {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformStreamCorruptionIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformStreamCorruptionIT.java
index 00a556c..baa557d 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformStreamCorruptionIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformStreamCorruptionIT.java
@@ -31,6 +31,10 @@ import static org.apache.maven.surefire.its.fixture.HelperAssertions.assumeJavaV
 import static org.fest.assertions.Assertions.assertThat;
 import static org.hamcrest.CoreMatchers.startsWith;
 
+/**
+ *
+ */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class JUnitPlatformStreamCorruptionIT
         extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitVersion.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitVersion.java
index 9549016..522e062 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitVersion.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitVersion.java
@@ -24,7 +24,8 @@ import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 /**
  * Enum listing all the JUnit version.
  */
-public enum JUnitVersion {
+public enum JUnitVersion
+{
 
     JUNIT_4_0( "4.0" ),
     JUNIT_4_1( "4.1" ),
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
index 0c7776d..37b784b 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
@@ -26,7 +26,6 @@ import java.io.File;
 
 import static org.apache.maven.surefire.its.fixture.SurefireLauncher.EXT_JDK_HOME;
 import static org.apache.maven.surefire.its.fixture.SurefireLauncher.EXT_JDK_HOME_KEY;
-import static org.hamcrest.Matchers.anyOf;
 import static org.hamcrest.Matchers.greaterThanOrEqualTo;
 import static org.hamcrest.Matchers.is;
 
@@ -43,6 +42,7 @@ public class Java9FullApiIT
     private static final String JVM_SPEC_VERSION = System.getProperty( "java.specification.version" );
 
     @Test
+    @SuppressWarnings( "checkstyle:methodname" )
     public void shouldLoadMultipleJavaModules_JavaHome() throws Exception
     {
         OutputValidator validator = assumeJava9()
@@ -61,6 +61,7 @@ public class Java9FullApiIT
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:methodname" )
     public void shouldLoadMultipleJavaModules_JvmParameter() throws Exception
     {
         OutputValidator validator = assumeJava9Property()
@@ -80,6 +81,7 @@ public class Java9FullApiIT
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:methodname" )
     public void shouldLoadMultipleJavaModules_ToolchainsXML() throws Exception
     {
         OutputValidator validator = assumeJava9Property()
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/ModulePathIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/ModulePathIT.java
index a05ef72..5a716ca 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/ModulePathIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/ModulePathIT.java
@@ -23,6 +23,9 @@ import org.junit.Test;
 
 import java.io.IOException;
 
+/**
+ *
+ */
 public class ModulePathIT
         extends AbstractJigsawIT
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/PlexusConflictIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/PlexusConflictIT.java
index bec3e99..1df2e7e 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/PlexusConflictIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/PlexusConflictIT.java
@@ -40,7 +40,7 @@ public class PlexusConflictIT
     @Test
     public void testPlexusConflictIsolatedClassLoader()
     {
-        unpack().useSystemClassLoader(false).executeTest().verifyErrorFree( 1 );
+        unpack().useSystemClassLoader( false ).executeTest().verifyErrorFree( 1 );
     }
 
     private SurefireLauncher unpack()
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/ReporterTime.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/ReporterTime.java
index 154fb73..d6a69d0 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/ReporterTime.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/ReporterTime.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/ResultCountingIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/ResultCountingIT.java
index 714d0c4..034e114 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/ResultCountingIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/ResultCountingIT.java
@@ -32,6 +32,7 @@ import java.io.IOException;
  *
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class ResultCountingIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderIT.java
index 099aa07..d2031fa 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderIT.java
@@ -19,7 +19,6 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
-import java.io.IOException;
 import java.util.Calendar;
 import org.apache.maven.it.VerificationException;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
@@ -78,8 +77,13 @@ public class RunOrderIT
     public void testNonExistingRunOrder()
         throws Exception
     {
-        unpack().forkMode( getForkMode() ).runOrder( "nonExistingRunOrder" ).maven().withFailure().executeTest().verifyTextInLog(
-            "There's no RunOrder with the name nonExistingRunOrder." );
+        unpack()
+                .forkMode( getForkMode() )
+                .runOrder( "nonExistingRunOrder" )
+                .maven()
+                .withFailure()
+                .executeTest()
+                .verifyTextInLog( "There's no RunOrder with the name nonExistingRunOrder." );
     }
 
     private OutputValidator executeWithRunOrder( String runOrder )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderParallelForksIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderParallelForksIT.java
index 72fc428..5694ae3 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderParallelForksIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/RunOrderParallelForksIT.java
@@ -19,6 +19,9 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+/**
+ *
+ */
 public class RunOrderParallelForksIT
     extends RunOrderIT
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/SmartStackTraceIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/SmartStackTraceIT.java
index b98155e..2c29bc1 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/SmartStackTraceIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/SmartStackTraceIT.java
@@ -37,8 +37,10 @@ public class SmartStackTraceIT
         throws Exception
     {
         OutputValidator outputValidator = unpack( "/junit48-smartStackTrace" ).maven().withFailure().executeTest();
-        outputValidator.verifyTextInLog( "SmartStackTraceTest.shouldFailInMethodButDoesnt Expected exception: java.lang.RuntimeException" );
-        outputValidator.verifyTextInLog( "SmartStackTraceTest.shortName Expected exception: java.io.IOException" );
+        outputValidator.verifyTextInLog(
+                "SmartStackTraceTest.shouldFailInMethodButDoesnt Expected exception: java.lang.RuntimeException" );
+        outputValidator.verifyTextInLog(
+                "SmartStackTraceTest.shortName Expected exception: java.io.IOException" );
 
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/Surefire1602IT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/Surefire1602IT.java
index d26bd4a..8ce7732 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/Surefire1602IT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/Surefire1602IT.java
@@ -19,7 +19,6 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestNgSuccessPercentageIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestNgSuccessPercentageIT.java
index 3b12e03..1be72f4 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestNgSuccessPercentageIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestNgSuccessPercentageIT.java
@@ -30,16 +30,17 @@ import org.junit.Test;
  * @author Jon Todd
  * @author Andreas Gudian
  */
-public class TestNgSuccessPercentageIT extends SurefireJUnit4IntegrationTestCase {
+public class TestNgSuccessPercentageIT extends SurefireJUnit4IntegrationTestCase
+{
     @Test
     public void testPassesWhenFailuresLessThanSuccessPercentage()
     {
-        OutputValidator validator = unpack("/testng-succes-percentage")
+        OutputValidator validator = unpack( "/testng-succes-percentage" )
                                             .sysProp( "testNgVersion", "5.7" )
                                             .sysProp( "testNgClassifier", "jdk15" )
                                             .mavenTestFailureIgnore( true )
                                             .executeTest();
-        validator.assertTestSuiteResults(8, 0, 1, 0);
+        validator.assertTestSuiteResults( 8, 0, 1, 0 );
     }
 
 }
\ No newline at end of file
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
index 24dd8f4..3b20ea2 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
@@ -124,8 +124,8 @@ public class TestSingleMethodIT
     public void fullyQualifiedJunit48Provider47()
             throws Exception
     {
-        singleMethod("junit48-single-method", Collections.<String, String>emptyMap(),
-                            "junit4.BasicTest#testSuccessOne", "-P surefire-junit47");
+        singleMethod( "junit48-single-method", Collections.<String, String>emptyMap(),
+                            "junit4.BasicTest#testSuccessOne", "-P surefire-junit47" );
     }
 
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/TwoTestCasesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/TwoTestCasesIT.java
index 61b5517..23e6dd0 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/TwoTestCasesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/TwoTestCasesIT.java
@@ -23,7 +23,10 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 import org.apache.maven.plugins.surefire.report.ReportTestSuite;
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.HelperAssertions;
+import org.apache.maven.surefire.its.fixture.IntegrationTestSuiteResults;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java
index 3ce7336..57bc602 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java
@@ -16,7 +16,7 @@ package org.apache.maven.surefire.its;
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
- * under the LicenseUni.
+ * under the License.
  */
 
 import org.apache.maven.surefire.its.fixture.OutputValidator;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIT.java
index 174ed1a..f381950 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIT.java
@@ -24,7 +24,10 @@ import java.io.FileInputStream;
 import java.io.IOException;
 import java.util.Properties;
 import org.apache.maven.it.VerificationException;
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIsInvalidPropertyIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIsInvalidPropertyIT.java
index 1415b6e..8f0e009 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIsInvalidPropertyIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/WorkingDirectoryIsInvalidPropertyIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/XmlReporterRunTimeIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/XmlReporterRunTimeIT.java
index e8ee58b..539d6cf 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/XmlReporterRunTimeIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/XmlReporterRunTimeIT.java
@@ -35,6 +35,7 @@ import static org.hamcrest.Matchers.lessThan;
  *
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( { "checkstyle:magicnumber", "checkstyle:linelength" } )
 public class XmlReporterRunTimeIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/FailsafeOutputValidator.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/FailsafeOutputValidator.java
index b96cf9b..19e1089 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/FailsafeOutputValidator.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/FailsafeOutputValidator.java
@@ -21,6 +21,9 @@ package org.apache.maven.surefire.its.fixture;
 
 import org.apache.maven.it.VerificationException;
 
+/**
+ *
+ */
 public class FailsafeOutputValidator
     extends OutputValidator
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/HelperAssertions.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/HelperAssertions.java
index 324936d..e4b8e84 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/HelperAssertions.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/HelperAssertions.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.fixture;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -33,7 +34,10 @@ import static junit.framework.Assert.assertTrue;
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.junit.Assume.assumeTrue;
 
-@SuppressWarnings( { "JavaDoc" } )
+/**
+ *
+ */
+@SuppressWarnings( {"JavaDoc"} )
 public class HelperAssertions
 {
     /**
@@ -45,7 +49,8 @@ public class HelperAssertions
         assertTestSuiteResults( total, errors, failures, skipped, suite );
     }
 
-    public static void assertTestSuiteResults( int total, int errors, int failures, int skipped, int flakes, File testDir )
+    public static void assertTestSuiteResults( int total, int errors, int failures, int skipped, int flakes,
+                                               File testDir )
     {
         IntegrationTestSuiteResults suite = parseTestResults( testDir );
         assertTestSuiteResults( total, errors, failures, skipped, flakes, suite );
@@ -90,7 +95,7 @@ public class HelperAssertions
     public static void assertTestSuiteResults( int total, int errors, int failures, int skipped, int flakes,
                                                IntegrationTestSuiteResults actualSuite )
     {
-        assertTestSuiteResults(total, errors, failures, skipped, actualSuite);
+        assertTestSuiteResults( total, errors, failures, skipped, actualSuite );
         assertEquals( "wrong number of flaky tests", flakes, actualSuite.getFlakes() );
     }
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IntegrationTestSuiteResults.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IntegrationTestSuiteResults.java
index f147281..c2d7743 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IntegrationTestSuiteResults.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IntegrationTestSuiteResults.java
@@ -19,7 +19,9 @@ package org.apache.maven.surefire.its.fixture;
  * under the License.
  */
 
-
+/**
+ *
+ */
 public class IntegrationTestSuiteResults
 {
     private int total, errors, failures, skipped, flakes;
@@ -34,7 +36,7 @@ public class IntegrationTestSuiteResults
 
     public IntegrationTestSuiteResults( int total, int errors, int failures, int skipped, int flakes )
     {
-        this(total, errors, failures, skipped);
+        this( total, errors, failures, skipped );
         this.flakes = flakes;
     }
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IsRegex.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IsRegex.java
index 09e8d0d..59d9070 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IsRegex.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/IsRegex.java
@@ -23,7 +23,6 @@ import org.hamcrest.BaseMatcher;
 import org.hamcrest.Description;
 import org.hamcrest.Matcher;
 
-import java.util.Collections;
 import java.util.Iterator;
 import java.util.Set;
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java
index de1d5f8..d444e35 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java
@@ -96,8 +96,7 @@ public final class MavenLauncher
         return unpackedAt;
     }
 
-    public void moveUnpackTo( File dest )
-        throws IOException
+    public void moveUnpackTo( File dest ) throws IOException
     {
         FileUtils.deleteDirectory( dest );
         //noinspection ResultOfMethodCallIgnored
@@ -159,8 +158,7 @@ public final class MavenLauncher
         return mavenLauncher;
     }
 
-    public OutputValidator getSubProjectValidator( String subProject )
-        throws VerificationException
+    public OutputValidator getSubProjectValidator( String subProject ) throws VerificationException
     {
         String subProjectBasedir = getValidator().getSubFile( subProject ).getAbsolutePath();
         String settingsXml = settingsXmlPath().getAbsolutePath();
@@ -235,18 +233,17 @@ public final class MavenLauncher
     {
         if ( newGoal != null && newGoal.startsWith( "-D" ) )
         {
-            final String sysPropKey =
-                    newGoal.contains( "=" ) ? newGoal.substring( 0, newGoal.indexOf( '=' ) ) : newGoal;
+            String sysPropKey = newGoal.contains( "=" ) ? newGoal.substring( 0, newGoal.indexOf( '=' ) ) : newGoal;
 
-            final String sysPropStarter = sysPropKey + "=";
+            String sysPropStarter = sysPropKey + "=";
 
             for ( ListIterator<String> it = goals.listIterator(); it.hasNext(); )
             {
                 String goal = it.next();
                 if ( goal.equals( sysPropKey ) || goal.startsWith( sysPropStarter ) )
                 {
-                    System.out.printf( "[WARNING] System property already exists '%s'. Overriding to '%s'.\n",
-                                             goal, newGoal );
+                    System.out.printf( "[WARNING] System property already exists '%s'. Overriding to '%s'.\n", goal,
+                            newGoal );
                     it.set( newGoal );
                     return;
                 }
@@ -255,7 +252,7 @@ public final class MavenLauncher
         goals.add( newGoal );
     }
 
-    private OutputValidator conditionalExec(String goal)
+    private OutputValidator conditionalExec( String goal )
     {
         OutputValidator verify;
         try
@@ -372,7 +369,8 @@ public final class MavenLauncher
         return validator;
     }
 
-    public void setForkJvm( boolean forkJvm ) {
+    public void setForkJvm( boolean forkJvm )
+    {
         getVerifier().setForkJvm( forkJvm );
     }
 
@@ -403,7 +401,7 @@ public final class MavenLauncher
         }
         return verifier;
     }
-    
+
     private File simpleExtractResources( Class<?> cl, String resourcePath )
     {
         if ( !resourcePath.startsWith( "/" ) )
@@ -415,7 +413,8 @@ public final class MavenLauncher
         try
         {
             File parentPom = new File( tempDir.getParentFile(), "pom.xml" );
-            if (!parentPom.exists()){
+            if ( !parentPom.exists() )
+            {
                 URL resource = cl.getResource( "/pom.xml" );
                 FileUtils.copyURLToFile( resource, parentPom );
             }
@@ -433,8 +432,7 @@ public final class MavenLauncher
     private File getUnpackDir()
     {
         String tempDirPath = System.getProperty( "maven.test.tmpdir", System.getProperty( "java.io.tmpdir" ) );
-        return new File( tempDirPath,
-                         testCaseBeingRun.getSimpleName() + "_" + getTestMethodName() + suffix );
+        return new File( tempDirPath, testCaseBeingRun.getSimpleName() + "_" + getTestMethodName() + suffix );
     }
 
     public File getArtifactPath( String gid, String aid, String version, String ext )
@@ -463,12 +461,10 @@ public final class MavenLauncher
     private static Verifier createVerifier( String basedir, String settingsFile, String[] defaultCliOptions )
             throws VerificationException
     {
-        Verifier verifier = defaultCliOptions == null ?
-                new Verifier( basedir, settingsFile, false )
-                : new Verifier( basedir, settingsFile, false, defaultCliOptions );
+        Verifier verifier = defaultCliOptions == null ? new Verifier( basedir, settingsFile, false ) : new Verifier(
+                basedir, settingsFile, false, defaultCliOptions );
 
-        verifier.getVerifierProperties()
-                .setProperty( "use.mavenRepoLocal", "true" );
+        verifier.getVerifierProperties().setProperty( "use.mavenRepoLocal", "true" );
 
         return verifier;
     }
@@ -477,8 +473,7 @@ public final class MavenLauncher
     {
         try
         {
-            return new File( System.getProperty( "maven.settings.file" ) )
-                    .getCanonicalFile();
+            return new File( System.getProperty( "maven.settings.file" ) ).getCanonicalFile();
         }
         catch ( IOException e )
         {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
index bb19ea9..a507604 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
@@ -131,7 +131,7 @@ public final class SurefireLauncher
         return this;
     }
 
-    public SurefireLauncher setMavenOpts(String opts)
+    public SurefireLauncher setMavenOpts( String opts )
     {
         return addEnvVar( "MAVEN_OPTS", opts );
     }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/TestFile.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/TestFile.java
index f7f05f7..d6aefa3 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/TestFile.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/TestFile.java
@@ -50,7 +50,7 @@ public class TestFile
 
     public TestFile( File file, OutputValidator surefireVerifier )
     {
-        this( file, defaultCharset(), surefireVerifier);
+        this( file, defaultCharset(), surefireVerifier );
     }
 
     public TestFile( File file, Charset charset, OutputValidator surefireVerifier )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1004RunTestFromDependencyJarsTypeAndClassifierIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1004RunTestFromDependencyJarsTypeAndClassifierIT.java
index d0f7aa6..ffc05b2 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1004RunTestFromDependencyJarsTypeAndClassifierIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1004RunTestFromDependencyJarsTypeAndClassifierIT.java
@@ -19,7 +19,7 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
 
 import java.util.Collection;
 
@@ -28,21 +28,22 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
-public class Surefire1004RunTestFromDependencyJarsTypeAndClassifierIT
-    extends SurefireJUnit4IntegrationTestCase
+/**
+ *
+ */
+public class Surefire1004RunTestFromDependencyJarsTypeAndClassifierIT extends SurefireJUnit4IntegrationTestCase
 {
-    
+
     @Test
-    public void shouldScanAndRunTestsInDependencyJars()
-        throws Exception
+    public void shouldScanAndRunTestsInDependencyJars() throws Exception
     {
         SurefireLauncher launcher = unpack( "surefire-1004-RunTestFromDependencyJarsTypeAndClassifier" );
-        launcher.addGoal("test").addGoal("install");
+        launcher.addGoal( "test" ).addGoal( "install" );
         OutputValidator wholeExecValidator = launcher.executeCurrentGoals();
         wholeExecValidator.verifyErrorFreeLog();
 
-        OutputValidator module1 = launcher.getSubProjectValidator("surefire-1004-module1");
-        module1.assertTestSuiteResults(3, 0, 0, 0);
+        OutputValidator module1 = launcher.getSubProjectValidator( "surefire-1004-module1" );
+        module1.assertTestSuiteResults( 3, 0, 0, 0 );
 
         // Tests from dependencies
         wholeExecValidator.verifyTextInLog( "Running org.acme.tests.TestA" );
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1024VerifyFailsafeIfTestedIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1024VerifyFailsafeIfTestedIT.java
index 886cd07..9db5da8 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1024VerifyFailsafeIfTestedIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1024VerifyFailsafeIfTestedIT.java
@@ -37,7 +37,8 @@ public class Surefire1024VerifyFailsafeIfTestedIT
 {
 
     @Test
-    public void shouldScanAndRunTestsInDependencyJars() throws Exception {
+    public void shouldScanAndRunTestsInDependencyJars() throws Exception
+    {
         SurefireLauncher launcher = unpack( "surefire-1024" );
         launcher.executeVerify()
             .verifyTextInLog( "class jiras.surefire1024.A1IT#test() dependency to scan" );
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1036NonFilterableJUnitRunnerWithCategoriesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1036NonFilterableJUnitRunnerWithCategoriesIT.java
index 0d6d8b6..d4e7328 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1036NonFilterableJUnitRunnerWithCategoriesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1036NonFilterableJUnitRunnerWithCategoriesIT.java
@@ -30,7 +30,9 @@ import org.junit.Test;
 
 import java.io.FileNotFoundException;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
 
 /**
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1041FailingJUnitRunnerIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1041FailingJUnitRunnerIT.java
index bb65682..8c23d75 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1041FailingJUnitRunnerIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1041FailingJUnitRunnerIT.java
@@ -33,6 +33,9 @@ public class Surefire1041FailingJUnitRunnerIT
     @Test
     public void reportErrorInJUnitRunnerAsTestError()
     {
-        unpack( "surefire-1041-exception-in-junit-runner" ).mavenTestFailureIgnore( true ).executeTest().assertTestSuiteResults( 1, 1, 0, 0 );
+        unpack( "surefire-1041-exception-in-junit-runner" )
+                .mavenTestFailureIgnore( true )
+                .executeTest()
+                .assertTestSuiteResults( 1, 1, 0, 0 );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1055CorrectConcurrentTestCountIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1055CorrectConcurrentTestCountIT.java
index 0293a75..9326b36 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1055CorrectConcurrentTestCountIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1055CorrectConcurrentTestCountIT.java
@@ -28,6 +28,7 @@ import org.junit.Test;
  *
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire1055CorrectConcurrentTestCountIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1095NpeInRunListener.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1095NpeInRunListener.java
index f894265..d120d41 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1095NpeInRunListener.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1095NpeInRunListener.java
@@ -23,7 +23,7 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
-@SuppressWarnings( { "javadoc", "checkstyle:javadoctype" } )
+@SuppressWarnings( { "javadoc", "checkstyle:javadoctype", "checkstyle:linelength" } )
 /**
  *
  * In the surefire plugin, it is possible to specify one or more RunListener when running tests with JUnit.
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1098BalancedRunOrderIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1098BalancedRunOrderIT.java
index 9a1fd11..f50bb8e 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1098BalancedRunOrderIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1098BalancedRunOrderIT.java
@@ -36,11 +36,8 @@ import static org.hamcrest.core.AnyOf.anyOf;
 
 /**
  * The purpose of this IT is to assert that the run order of test classes is according to the settings:<br>
- *
- * runOrder=balanced<br>
- * parallel=classes<br>
- * threadCount=2<br>
- * perCoreThreadCount=false<br>
+ * <p>
+ * runOrder=balanced<br> parallel=classes<br> threadCount=2<br> perCoreThreadCount=false<br>
  * <br>
  * The list of tests should be reordered to (DTest, CTest, BTest, ATest) in the second run.
  *
@@ -48,28 +45,23 @@ import static org.hamcrest.core.AnyOf.anyOf;
  * @see <a href="https://issues.apache.org/jira/browse/SUREFIRE-1098">SUREFIRE-1098</a>
  * @since 2.18
  */
-public class Surefire1098BalancedRunOrderIT
-    extends SurefireJUnit4IntegrationTestCase
+public class Surefire1098BalancedRunOrderIT extends SurefireJUnit4IntegrationTestCase
 {
 
     @Test
-    public void reorderedParallelClasses()
-        throws VerificationException
+    public void reorderedParallelClasses() throws VerificationException
     {
         SurefireLauncher launcher = unpack();
 
         launcher
-            // .runOrder( "balanced" ) call it in 3.x and remove it in surefire-1098-balanced-runorder/pom.xml
-            // as soon as there is prefix available "failsafe" and "surefire" in system property for this parameter.
-            .parallelClasses().threadCount( 2 ).disablePerCoreThreadCount()
-            .executeTest().verifyErrorFree( 4 );
+                // .runOrder( "balanced" ) call it in 3.x and remove it in surefire-1098-balanced-runorder/pom.xml
+                // as soon as there is prefix available "failsafe" and "surefire" in system property for this parameter.
+                .parallelClasses().threadCount( 2 ).disablePerCoreThreadCount().executeTest().verifyErrorFree( 4 );
 
-        OutputValidator validator =
-            launcher
+        OutputValidator validator = launcher
                 // .runOrder( "balanced" ) call it in 3.x and remove it in surefire-1098-balanced-runorder/pom.xml
                 // as soon as there is prefix available "failsafe" and "surefire" in system property for this parameter.
-                .parallelClasses().threadCount( 2 ).disablePerCoreThreadCount()
-                .executeTest().verifyErrorFree( 4 );
+                .parallelClasses().threadCount( 2 ).disablePerCoreThreadCount().executeTest().verifyErrorFree( 4 );
 
         List<String> log = printOnlyTestLines( validator );
         assertThat( log.size(), is( 4 ) );
@@ -91,28 +83,29 @@ public class Surefire1098BalancedRunOrderIT
         return unpack( "surefire-1098-balanced-runorder" );
     }
 
-    private static List<String> printOnlyTestLines( OutputValidator validator )
-        throws VerificationException
+    private static List<String> printOnlyTestLines( OutputValidator validator ) throws VerificationException
     {
         List<String> log = new ArrayList<>( validator.loadLogLines() );
-        for ( Iterator<String> it = log.iterator(); it.hasNext(); ) {
+        for ( Iterator<String> it = log.iterator(); it.hasNext(); )
+        {
             String line = it.next();
-            if ( !line.startsWith( "class jiras.surefire1098." ) ) {
+            if ( !line.startsWith( "class jiras.surefire1098." ) )
+            {
                 it.remove();
             }
         }
         return log;
     }
 
-    private static int[] extractThreadPoolIds(String logLine)
+    private static int[] extractThreadPoolIds( String logLine )
     {
         //Example to parse "class jiras.surefire1098.DTest pool-2-thread-1" into {2, 1}.
         String t = logLine.split( " " )[2];
         String[] ids = t.split( "-" );
-        return new int[]{ Integer.parseInt( ids[1] ), Integer.parseInt( ids[3] )};
+        return new int[] {Integer.parseInt( ids[1] ), Integer.parseInt( ids[3] )};
     }
 
-    private String testLine(String test, int pool, int thread)
+    private String testLine( String test, int pool, int thread )
     {
         return String.format( "class jiras.surefire1098.%sTest pool-%d-thread-%d", test, pool, thread );
     }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1135ImproveIgnoreMessageForTestNGIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1135ImproveIgnoreMessageForTestNGIT.java
index f7324c9..fe1ec8f 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1135ImproveIgnoreMessageForTestNGIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1135ImproveIgnoreMessageForTestNGIT.java
@@ -20,7 +20,11 @@ package org.apache.maven.surefire.its.jiras;
  */
 
 import static org.apache.maven.shared.utils.xml.Xpp3DomBuilder.build;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.arrayWithSize;
+import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.isEmptyOrNullString;
+import static org.hamcrest.Matchers.nullValue;
 import static org.junit.Assert.assertThat;
 
 import java.io.FileNotFoundException;
@@ -36,72 +40,72 @@ import org.junit.Test;
  *
  * @author <a href="mailto:michal.bocek@gmail.com">Michal Bocek</a>
  */
-public class Surefire1135ImproveIgnoreMessageForTestNGIT
-        extends SurefireJUnit4IntegrationTestCase
+public class Surefire1135ImproveIgnoreMessageForTestNGIT extends SurefireJUnit4IntegrationTestCase
 {
 
     private enum ResultType
     {
-        SKIPPED( "skipped" ), FAILURE( "failure" );
+        SKIPPED( "skipped" ),
+        FAILURE( "failure" );
 
         private final String type;
 
-        ResultType(String type)
+        ResultType( String type )
         {
             this.type = type;
         }
 
-        public String getType() {
+        public String getType()
+        {
             return type;
         }
     }
 
     @Test
-    public void testNgReport688() throws Exception {
-        testNgReport( "6.8.8", null, ResultType.SKIPPED,
-                            "Skip test",
-                                   /*"org.testng.SkipException"*/ null,
-                                   /*"SkipExceptionReportTest.java:30"*/ null );
+    public void testNgReport688() throws Exception
+    {
+        testNgReport( "6.8.8", null, ResultType.SKIPPED, "Skip test",
+                /*"org.testng.SkipException"*/ null,
+                /*"SkipExceptionReportTest.java:30"*/ null );
     }
 
     @Test
-    public void testNgReport57() throws Exception {
-        testNgReport( "5.7", "jdk15", ResultType.SKIPPED,
-                            "Skip test",
-                                   /*"org.testng.SkipException"*/ null,
-                                   /*"SkipExceptionReportTest.java:30"*/ null );
+    public void testNgReport57() throws Exception
+    {
+        testNgReport( "5.7", "jdk15", ResultType.SKIPPED, "Skip test",
+                /*"org.testng.SkipException"*/ null,
+                /*"SkipExceptionReportTest.java:30"*/ null );
     }
 
     private void testNgReport( String version, String classifier, ResultType resultType, String message, String type,
-                               String stackTrace )
-            throws Exception
+                               String stackTrace ) throws Exception
     {
-        OutputValidator outputValidator =
-                runTest( version, classifier, resultType, "/surefire-1135-improve-ignore-message-for-testng" );
+        OutputValidator outputValidator = runTest( version, classifier, resultType,
+                "/surefire-1135-improve-ignore-message-for-testng" );
 
         Xpp3Dom[] children = readTests( outputValidator, "testng.SkipExceptionReportTest" );
         assertThat( "Report should contains only one test case", children.length, is( 1 ) );
 
         Xpp3Dom test = children[0];
         assertThat( "Not expected classname", test.getAttribute( "classname" ),
-                          is( "testng.SkipExceptionReportTest" ) );
+                is( "testng.SkipExceptionReportTest" ) );
 
         assertThat( "Not expected test name", test.getAttribute( "name" ), is( "testSkipException" ) );
 
         children = test.getChildren( resultType.getType() );
         assertThat( "Test should contains only one " + resultType.getType() + " element", children,
-                          is( arrayWithSize( 1 ) ) );
+                is( arrayWithSize( 1 ) ) );
 
         Xpp3Dom result = children[0];
         if ( message == null )
         {
             assertThat( "Subelement message attribute must be null", result.getAttribute( "message" ),
-                              is( nullValue() ) );
+                    is( nullValue() ) );
         }
         else
         {
             assertThat( "Subelement should contains message attribute", result.getAttribute( "message" ),
-                              is( message ) );
+                    is( message ) );
         }
 
         if ( type == null )
@@ -115,7 +119,7 @@ public class Surefire1135ImproveIgnoreMessageForTestNGIT
 
         if ( stackTrace == null )
         {
-            assertThat( "Element body must be null", result.getValue() , isEmptyOrNullString() );
+            assertThat( "Element body must be null", result.getValue(), isEmptyOrNullString() );
         }
         else
         {
@@ -135,18 +139,13 @@ public class Surefire1135ImproveIgnoreMessageForTestNGIT
             launcher.sysProp( "testNgClassifier", classifier );
         }
 
-        return launcher.addSurefireReportGoal()
-                .executeCurrentGoals()
-                .assertTestSuiteResults( 1, 0, failure, skipped );
+        return launcher.addSurefireReportGoal().executeCurrentGoals().assertTestSuiteResults( 1, 0, failure, skipped );
     }
 
-    private static Xpp3Dom[] readTests( OutputValidator validator, String className )
-            throws FileNotFoundException
+    private static Xpp3Dom[] readTests( OutputValidator validator, String className ) throws FileNotFoundException
     {
-        Xpp3Dom testResult =
-                build( validator.getSurefireReportsXmlFile( "TEST-" + className + ".xml" ).getFileInputStream(),
-                             "UTF-8"
-                );
+        Xpp3Dom testResult = build(
+                validator.getSurefireReportsXmlFile( "TEST-" + className + ".xml" ).getFileInputStream(), "UTF-8" );
         return testResult.getChildren( "testcase" );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1144XmlRunTimeIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1144XmlRunTimeIT.java
index d81d7c2..08197ad 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1144XmlRunTimeIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1144XmlRunTimeIT.java
@@ -37,6 +37,7 @@ import static org.hamcrest.Matchers.is;
  *
  * @author <a href="mailto:eloussi2@illinois.edu">Lamyaa Eloussi</a>
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire1144XmlRunTimeIT
     extends SurefireJUnit4IntegrationTestCase
 {
@@ -52,7 +53,7 @@ public class Surefire1144XmlRunTimeIT
         ReportTestSuite report = reports.get( 0 );
         float xmlTime = report.getTimeElapsed();
 
-        assertThat( xmlTime, is(greaterThanOrEqualTo( 1.6f ) ) ); //include beforeClass and afterClass
+        assertThat( xmlTime, is( greaterThanOrEqualTo( 1.6f ) ) ); //include beforeClass and afterClass
         outputValidator.verifyTextInLog( Float.toString( xmlTime ) ); //same time in console
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1146RerunFailedAndParameterized.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1146RerunFailedAndParameterized.java
index f78c16a..3a5fa8c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1146RerunFailedAndParameterized.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1146RerunFailedAndParameterized.java
@@ -34,9 +34,10 @@ public class Surefire1146RerunFailedAndParameterized
     public void testsAreRerun()
     {
         OutputValidator outputValidator = unpack( "surefire-1146-rerunFailingTests-with-Parameterized" ).executeTest();
-        verify(outputValidator, 8, 0, 0, 0, 5);
+        verify( outputValidator, 8, 0, 0, 0, 5 );
     }
 
+    @SuppressWarnings( "checkstyle:linelength" )
     private void verify( OutputValidator outputValidator, int run, int failures, int errors, int skipped, int flakes )
     {
         outputValidator.verifyTextInLog( "Flakes:" );
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1152RerunFailingTestsInSuiteIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1152RerunFailingTestsInSuiteIT.java
index ded2361..b32129a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1152RerunFailingTestsInSuiteIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1152RerunFailingTestsInSuiteIT.java
@@ -29,15 +29,14 @@ import org.junit.Test;
  *
  * @author Sean Flanigan
  */
-public class Surefire1152RerunFailingTestsInSuiteIT
-    extends SurefireJUnit4IntegrationTestCase
+public class Surefire1152RerunFailingTestsInSuiteIT extends SurefireJUnit4IntegrationTestCase
 {
     private static final String RUNNING_WITH_PROVIDER47 =
-        "Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider";
+            "Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider";
 
     private OutputValidator runMethodPattern( String... goals )
     {
-        SurefireLauncher launcher = unpack("surefire-1152-rerunFailingTestsCount-suite" );
+        SurefireLauncher launcher = unpack( "surefire-1152-rerunFailingTestsCount-suite" );
         for ( String goal : goals )
         {
             launcher.addGoal( goal );
@@ -51,14 +50,12 @@ public class Surefire1152RerunFailingTestsInSuiteIT
     @Test
     public void testJUnit48Provider4()
     {
-        runMethodPattern("-P surefire-junit4" );
+        runMethodPattern( "-P surefire-junit4" );
     }
 
     @Test
     public void testJUnit48Provider47()
     {
-        runMethodPattern("-P surefire-junit47" )
-            .verifyTextInLog( RUNNING_WITH_PROVIDER47 );
+        runMethodPattern( "-P surefire-junit47" ).verifyTextInLog( RUNNING_WITH_PROVIDER47 );
     }
-
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1153IncludesAndSpecifiedTestIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1153IncludesAndSpecifiedTestIT.java
index 3a2c826..f60a878 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1153IncludesAndSpecifiedTestIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1153IncludesAndSpecifiedTestIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -22,6 +23,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire1153IncludesAndSpecifiedTestIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
index 36f4628..0b236e1 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -27,11 +28,11 @@ import org.junit.runner.RunWith;
 import java.util.ArrayList;
 
 import static org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase.unpack;
-import static org.junit.runners.Parameterized.*;
-import static org.junit.Assert.*;
+import static org.junit.runners.Parameterized.Parameter;
+import static org.junit.runners.Parameterized.Parameters;
+import static org.junit.Assert.fail;
 
 /**
- *
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
  * @see <a href="https://issues.apache.org/jira/browse/SUREFIRE-1158">SUREFIRE-1158</a>
  * @since 2.19
@@ -40,40 +41,45 @@ import static org.junit.Assert.*;
 public class Surefire1158RemoveInfoLinesIT
 {
 
-    @Parameters(name = "{0}")
+    @Parameters( name = "{0}" )
     public static Iterable<Object[]> data()
     {
         ArrayList<Object[]> args = new ArrayList<>();
-        args.add( new Object[] { "junit-option-ff", "JUnitTest", "-ff", "surefire-junit47", false, true } );
-        args.add( new Object[] { "testng-option-ff", "TestNGSuiteTest", "-ff", "surefire-testng", false, false } );
-        args.add( new Object[] { "junit-option-X", "JUnitTest", "-X", "surefire-junit47", true, true } );
-        args.add( new Object[] { "testng-option-X", "TestNGSuiteTest", "-X", "surefire-testng", true, false } );
-        args.add( new Object[] { "junit-option-e", "JUnitTest", "-e", "surefire-junit47", true, true } );
-        args.add( new Object[] { "testng-option-e", "TestNGSuiteTest", "-e", "surefire-testng", true, false } );
+        args.add( new Object[] {"junit-option-ff", "JUnitTest", "-ff", "surefire-junit47", false, true} );
+        args.add( new Object[] {"testng-option-ff", "TestNGSuiteTest", "-ff", "surefire-testng", false, false} );
+        args.add( new Object[] {"junit-option-X", "JUnitTest", "-X", "surefire-junit47", true, true} );
+        args.add( new Object[] {"testng-option-X", "TestNGSuiteTest", "-X", "surefire-testng", true, false} );
+        args.add( new Object[] {"junit-option-e", "JUnitTest", "-e", "surefire-junit47", true, true} );
+        args.add( new Object[] {"testng-option-e", "TestNGSuiteTest", "-e", "surefire-testng", true, false} );
         return args;
     }
 
-    @Parameter(0)
+    @Parameter( 0 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String description;
 
-    @Parameter(1)
+    @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String testToRun;
 
-    @Parameter(2)
+    @Parameter( 2 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String cliOption;
 
-    @Parameter(3)
+    @Parameter( 3 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String provider;
 
-    @Parameter(4)
+    @Parameter( 4 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public boolean printsInfoLines;
 
-    @Parameter(5)
+    @Parameter( 5 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public boolean isJUnit;
 
     @Test
-    public void shouldRunWithCliOption()
-        throws Exception
+    public void shouldRunWithCliOption() throws Exception
     {
         OutputValidator validator = assertTest();
         if ( isJUnit )
@@ -86,14 +92,12 @@ public class Surefire1158RemoveInfoLinesIT
         }
     }
 
-    private OutputValidator assertTest()
-        throws Exception
+    private OutputValidator assertTest() throws Exception
     {
         final String[] cli = {"--batch-mode"};
-        return unpack( getClass(), "/surefire-1158-remove-info-lines", "_" + description, cli )
-            .sysProp( "provider", provider ).addGoal( cliOption ).setTestToRun( testToRun )
-            .executeTest()
-            .verifyErrorFreeLog().assertTestSuiteResults( 1, 0, 0, 0 );
+        return unpack( getClass(), "/surefire-1158-remove-info-lines", "_" + description, cli ).sysProp( "provider",
+                provider ).addGoal( cliOption ).setTestToRun(
+                testToRun ).executeTest().verifyErrorFreeLog().assertTestSuiteResults( 1, 0, 0, 0 );
     }
 
     private void assertJUnitTestLogs( OutputValidator validator )
@@ -101,10 +105,11 @@ public class Surefire1158RemoveInfoLinesIT
         try
         {
             validator.verifyTextInLog( "Surefire report directory:" );
-            validator.verifyTextInLog( "Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider" );
+            validator.verifyTextInLog(
+                    "Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider" );
             validator.verifyTextInLog( "parallel='none', perCoreThreadCount=true, threadCount=0, "
-                                           + "useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, "
-                                           + "threadCountMethods=0, parallelOptimized=true" );
+                    + "useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, "
+                    + "threadCountMethods=0, parallelOptimized=true" );
             if ( !printsInfoLines )
             {
                 fail();
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
index 1b5130f..696e0ac 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
@@ -22,10 +22,10 @@ package org.apache.maven.surefire.its.jiras;
 import org.apache.maven.it.VerificationException;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
-import org.hamcrest.CoreMatchers;
 import org.junit.Test;
 
-import static org.hamcrest.CoreMatchers.*;
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.containsString;
 
 /**
  * @author <a href="mailto:tibordigana@apache.org">Tibor Digana (tibor17)</a>
@@ -38,14 +38,16 @@ public class Surefire1209RerunAndForkCountIT
     private static final String SUMMARY_COUNTS = "Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Flakes: 2";
 
     @Test
-    public void reusableForksJUnit47() throws VerificationException {
+    public void reusableForksJUnit47() throws VerificationException
+    {
         unpack().executeTest()
                 .assertTestSuiteResults( 5, 0, 0, 0, 4 )
                 .assertThatLogLine( containsString( SUMMARY_COUNTS ), is( 1 ) );
     }
 
     @Test
-    public void notReusableForksJUnit47() throws VerificationException {
+    public void notReusableForksJUnit47() throws VerificationException
+    {
         unpack().reuseForks( false )
                 .executeTest()
                 .assertTestSuiteResults( 5, 0, 0, 0, 4 )
@@ -53,7 +55,8 @@ public class Surefire1209RerunAndForkCountIT
     }
 
     @Test
-    public void reusableForksJUnit4() throws VerificationException {
+    public void reusableForksJUnit4() throws VerificationException
+    {
         unpack().activateProfile( "junit4" )
                 .executeTest()
                 .assertTestSuiteResults( 5, 0, 0, 0, 4 )
@@ -62,7 +65,8 @@ public class Surefire1209RerunAndForkCountIT
 
     @Test
     public void notReusableForksJUnit4()
-            throws VerificationException {
+            throws VerificationException
+    {
         unpack().activateProfile( "junit4" )
                 .reuseForks( false )
                 .executeTest()
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1260NewTestsPattern.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1260NewTestsPattern.java
index c4031c2..640c551 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1260NewTestsPattern.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1260NewTestsPattern.java
@@ -19,7 +19,8 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
 /**
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java
index 41a2964..9f6798c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java
@@ -55,6 +55,9 @@ import static org.junit.Assume.assumeTrue;
 public class Surefire1295AttributeJvmCrashesToTestsIT
         extends SurefireJUnit4IntegrationTestCase
 {
+    /**
+     *
+     */
     public enum ForkMode
     {
         DEFAULT,
@@ -65,7 +68,7 @@ public class Surefire1295AttributeJvmCrashesToTestsIT
     @Parameters
     public static Iterable<Object[]> parameters()
     {
-        return asList(new Object[][] {
+        return asList( new Object[][] {
 //                exit() does not stop all Threads immediately,
 //                see https://github.com/michaeltandy/crashjvm/issues/1
                 { "exit", DEFAULT },
@@ -77,13 +80,15 @@ public class Surefire1295AttributeJvmCrashesToTestsIT
                 { "segfault", DEFAULT },
                 { "segfault", ONE_FORK_NO_REUSE },
                 { "segfault", ONE_FORK_REUSE }
-        });
+        } );
     }
 
     @Parameter( 0 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String crashStyle;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public ForkMode forkStyle;
 
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1367AssumptionLogsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1367AssumptionLogsIT.java
index 48564fb..5d05c12 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1367AssumptionLogsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1367AssumptionLogsIT.java
@@ -31,22 +31,16 @@ import static org.fest.assertions.Assertions.assertThat;
  * @see <a href="https://issues.apache.org/jira/browse/SUREFIRE-1367">SUREFIRE-1367</a>
  * @since 2.20.1
  */
-public class Surefire1367AssumptionLogsIT
-        extends SurefireJUnit4IntegrationTestCase
+public class Surefire1367AssumptionLogsIT extends SurefireJUnit4IntegrationTestCase
 {
     private static final String NL = System.getProperty( "line.separator" );
 
     @Test
     public void shouldSeeLogsParallelForked()
     {
-        OutputValidator outputValidator = unpack().setForkJvm()
-                                                  .forkMode( "once" )
-                                                  .parallelClassesAndMethods()
-                                                  .disablePerCoreThreadCount()
-                                                  .threadCountClasses( 2 )
-                                                  .threadCountMethods( 2 )
-                                                  .executeTest()
-                                                  .assertTestSuiteResults( 2, 0, 0, 2 );
+        OutputValidator outputValidator = unpack().setForkJvm().forkMode(
+                "once" ).parallelClassesAndMethods().disablePerCoreThreadCount().threadCountClasses(
+                2 ).threadCountMethods( 2 ).executeTest().assertTestSuiteResults( 2, 0, 0, 2 );
 
         verifyReportA( outputValidator );
         verifyReportB( outputValidator );
@@ -55,14 +49,9 @@ public class Surefire1367AssumptionLogsIT
     @Test
     public void shouldSeeLogsParallelInPlugin()
     {
-        OutputValidator outputValidator = unpack().setForkJvm()
-                                                  .forkMode( "never" )
-                                                  .parallelClassesAndMethods()
-                                                  .disablePerCoreThreadCount()
-                                                  .threadCountClasses( 2 )
-                                                  .threadCountMethods( 2 )
-                                                  .executeTest()
-                                                  .assertTestSuiteResults( 2, 0, 0, 2 );
+        OutputValidator outputValidator = unpack().setForkJvm().forkMode(
+                "never" ).parallelClassesAndMethods().disablePerCoreThreadCount().threadCountClasses(
+                2 ).threadCountMethods( 2 ).executeTest().assertTestSuiteResults( 2, 0, 0, 2 );
 
         verifyReportA( outputValidator );
         verifyReportB( outputValidator );
@@ -71,10 +60,8 @@ public class Surefire1367AssumptionLogsIT
     @Test
     public void shouldSeeLogsForked()
     {
-        OutputValidator outputValidator = unpack().setForkJvm()
-                                                  .forkMode( "once" )
-                                                  .executeTest()
-                                                  .assertTestSuiteResults( 2, 0, 0, 2 );
+        OutputValidator outputValidator = unpack().setForkJvm().forkMode( "once" ).executeTest().assertTestSuiteResults(
+                2, 0, 0, 2 );
 
         verifyReportA( outputValidator );
         verifyReportB( outputValidator );
@@ -83,10 +70,8 @@ public class Surefire1367AssumptionLogsIT
     @Test
     public void shouldSeeLogsInPlugin()
     {
-        OutputValidator outputValidator = unpack().setForkJvm()
-                                                  .forkMode( "never" )
-                                                  .executeTest()
-                                                  .assertTestSuiteResults( 2, 0, 0, 2 );
+        OutputValidator outputValidator = unpack().setForkJvm().forkMode(
+                "never" ).executeTest().assertTestSuiteResults( 2, 0, 0, 2 );
 
         verifyReportA( outputValidator );
         verifyReportB( outputValidator );
@@ -100,58 +85,34 @@ public class Surefire1367AssumptionLogsIT
 
     private void verifyReportA( OutputValidator outputValidator )
     {
-        String xmlReport = outputValidator.getSurefireReportsXmlFile( "TEST-ATest.xml" )
-                                   .readFileToString();
-
-        String outputCData = "<system-out><![CDATA[Hi" + NL +
-                                     NL +
-                                     "There!" + NL +
-                                     "]]></system-out>" + NL +
-                                     "    <system-err><![CDATA[Hello" + NL +
-                                     NL +
-                                     "What's up!" + NL +
-                                     "]]></system-err>";
-
-        assertThat( xmlReport )
-                .contains( outputCData );
-
-
-        String output = outputValidator.getSurefireReportsFile( "ATest-output.txt" )
-                                .readFileToString();
-
-        String outputExpected = "Hi" + NL +
-                                        NL +
-                                        "There!" + NL +
-                                        "Hello" + NL +
-                                        NL +
-                                        "What's up!" + NL;
-
-        assertThat( output )
-                .isEqualTo( outputExpected );
+        String xmlReport = outputValidator.getSurefireReportsXmlFile( "TEST-ATest.xml" ).readFileToString();
+
+        String outputCData = "<system-out><![CDATA[Hi" + NL + NL + "There!" + NL + "]]></system-out>" + NL + "    "
+                + "<system-err><![CDATA[Hello" + NL + NL + "What's up!" + NL + "]]></system-err>";
+
+        assertThat( xmlReport ).contains( outputCData );
+
+
+        String output = outputValidator.getSurefireReportsFile( "ATest-output.txt" ).readFileToString();
+
+        String outputExpected = "Hi" + NL + NL + "There!" + NL + "Hello" + NL + NL + "What's up!" + NL;
+
+        assertThat( output ).isEqualTo( outputExpected );
     }
 
     private void verifyReportB( OutputValidator outputValidator )
     {
-        String xmlReport = outputValidator.getSurefireReportsXmlFile( "TEST-BTest.xml" )
-                                   .readFileToString();
+        String xmlReport = outputValidator.getSurefireReportsXmlFile( "TEST-BTest.xml" ).readFileToString();
 
-        String outputCData = "<system-out><![CDATA[Hey" + NL +
-                                     NL +
-                                     "you!" + NL +
-                                     "]]></system-out>";
+        String outputCData = "<system-out><![CDATA[Hey" + NL + NL + "you!" + NL + "]]></system-out>";
 
-        assertThat( xmlReport )
-                .contains( outputCData );
+        assertThat( xmlReport ).contains( outputCData );
 
 
-        String output = outputValidator.getSurefireReportsFile( "BTest-output.txt" )
-                                .readFileToString();
+        String output = outputValidator.getSurefireReportsFile( "BTest-output.txt" ).readFileToString();
 
-        String outputExpected = "Hey" + NL +
-                                        NL +
-                                        "you!" + NL;
+        String outputExpected = "Hey" + NL + NL + "you!" + NL;
 
-        assertThat( output )
-                .isEqualTo( outputExpected );
+        assertThat( output ).isEqualTo( outputExpected );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1396CustomProviderClassPathIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1396CustomProviderClassPathIT.java
index 60b372f..e0ed72a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1396CustomProviderClassPathIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1396CustomProviderClassPathIT.java
@@ -32,7 +32,9 @@ public class Surefire1396CustomProviderClassPathIT
     @BeforeClass
     public static void installProvider()
     {
-        unpack( Surefire1396CustomProviderClassPathIT.class, "surefire-1396-pluggableproviders-classpath-provider", "prov" ).executeInstall();
+        unpack( Surefire1396CustomProviderClassPathIT.class,
+                "surefire-1396-pluggableproviders-classpath-provider", "prov" )
+                .executeInstall();
     }
     
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire141PluggableProvidersIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire141PluggableProvidersIT.java
index 80c82b2..cce0000 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire141PluggableProvidersIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire141PluggableProvidersIT.java
@@ -135,7 +135,7 @@ public class Surefire141PluggableProvidersIT
                                                  {
                                                      return name.endsWith( "-jvmRun1.dump" );
                                                  }
-                                             });
+                                             } ) ;
         assertThat( dumpFiles )
                 .isNotNull()
                 .isNotEmpty();
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1534ReuseForksFalseWithJavaModuleIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1534ReuseForksFalseWithJavaModuleIT.java
index 676785a..23df035 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1534ReuseForksFalseWithJavaModuleIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1534ReuseForksFalseWithJavaModuleIT.java
@@ -29,6 +29,9 @@ import java.io.IOException;
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.junit.Assert.assertTrue;
 
+/**
+ *
+ */
 public class Surefire1534ReuseForksFalseWithJavaModuleIT
         extends AbstractJigsawIT
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1535TestNGParallelSuitesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1535TestNGParallelSuitesIT.java
index 9a8025f..9d44fff 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1535TestNGParallelSuitesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1535TestNGParallelSuitesIT.java
@@ -32,11 +32,16 @@ import static org.hamcrest.CoreMatchers.containsString;
 import static org.hamcrest.CoreMatchers.is;
 import static org.fest.assertions.Assertions.assertThat;
 
+/**
+ *
+ */
 public class Surefire1535TestNGParallelSuitesIT
         extends SurefireJUnit4IntegrationTestCase
 {
-    private static final String TEST_RESULT_1 = platformEncoding( "Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, " );
-    private static final String TEST_RESULT_2 = platformEncoding( "Tests run: 2, Failures: 0, Errors: 0, Skipped: 0" );
+    private static final String TEST_RESULT_1 =
+            platformEncoding( "Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, " );
+    private static final String TEST_RESULT_2 =
+            platformEncoding( "Tests run: 2, Failures: 0, Errors: 0, Skipped: 0" );
     private static final String SUITE1 = platformEncoding( "Suite1" );
     private static final String SUITE2 = platformEncoding( "Suite2" );
     private static final String TEST1 = platformEncoding( "test 1" );
@@ -190,7 +195,7 @@ public class Surefire1535TestNGParallelSuitesIT
 
     private SurefireLauncher unpack()
     {
-        return unpack("/surefire-1535-parallel-testng");
+        return unpack( "/surefire-1535-parallel-testng" );
     }
 
     private static String platformEncoding( String text )
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1585IT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1585IT.java
index 12e175f..cad464c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1585IT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1585IT.java
@@ -25,6 +25,10 @@ import org.junit.Test;
 
 import static org.apache.maven.surefire.its.fixture.HelperAssertions.assumeJavaVersion;
 
+/**
+ *
+ */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire1585IT
         extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire162CharsetProviderIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire162CharsetProviderIT.java
index e13483a..8d6a540 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire162CharsetProviderIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire162CharsetProviderIT.java
@@ -21,7 +21,10 @@ package org.apache.maven.surefire.its.jiras;
 
 import java.io.File;
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.MavenLauncher;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.codehaus.plexus.util.FileUtils;
 import org.junit.Test;
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire224WellFormedXmlFailuresIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire224WellFormedXmlFailuresIT.java
index 1bdb3cb..b278c7a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire224WellFormedXmlFailuresIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire224WellFormedXmlFailuresIT.java
@@ -38,7 +38,7 @@ import static org.junit.Assert.assertEquals;
 public class Surefire224WellFormedXmlFailuresIT
     extends SurefireJUnit4IntegrationTestCase
 {
-    @SuppressWarnings("ConstantConditions")
+    @SuppressWarnings( "ConstantConditions" )
     @Test
     public void testWellFormedXmlFailures()
     {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire257NotRerunningTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire257NotRerunningTestsIT.java
index 2796b92..3fd4fb3 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire257NotRerunningTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire257NotRerunningTestsIT.java
@@ -27,15 +27,13 @@ import org.junit.Test;
  *
  * @author Kristian Rosenvold
  */
-public class Surefire257NotRerunningTestsIT
-    extends SurefireJUnit4IntegrationTestCase
+public class Surefire257NotRerunningTestsIT extends SurefireJUnit4IntegrationTestCase
 {
     @Test
-    public void shouldNotRerun()
-        throws Exception
+    public void shouldNotRerun() throws Exception
     {
-        unpack(
-            "/surefire-257-rerunningTests" ).addSurefireReportGoal().addSurefireReportGoal().executeCurrentGoals().verifyTextInLog(
-            "Skipping execution of surefire because it has already been run for this configuration" );
+        unpack( "/surefire-257-rerunningTests" )
+                .addSurefireReportGoal().addSurefireReportGoal().executeCurrentGoals().verifyTextInLog(
+                "Skipping execution of surefire because it has already been run for this configuration" );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire260TestWithIdenticalNamesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire260TestWithIdenticalNamesIT.java
index b4c2678..85bafc5 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire260TestWithIdenticalNamesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire260TestWithIdenticalNamesIT.java
@@ -22,7 +22,9 @@ package org.apache.maven.surefire.its.jiras;
 import java.io.IOException;
 import java.net.URI;
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.TestFile;
 
 import com.gargoylesoftware.htmlunit.WebClient;
 import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
@@ -40,6 +42,7 @@ import static org.junit.Assert.assertTrue;
  *
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire260TestWithIdenticalNamesIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire569RunTestFromDependencyJarsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire569RunTestFromDependencyJarsIT.java
index 3e53cca..a46483c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire569RunTestFromDependencyJarsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire569RunTestFromDependencyJarsIT.java
@@ -29,16 +29,17 @@ import org.junit.Test;
  *
  * @author Aslak Knutsen
  */
-public class Surefire569RunTestFromDependencyJarsIT
-	extends	SurefireJUnit4IntegrationTestCase {
+public class Surefire569RunTestFromDependencyJarsIT extends SurefireJUnit4IntegrationTestCase
+{
 
-	@Test
-	public void shouldScanAndRunTestsInDependencyJars() throws Exception {
-		SurefireLauncher launcher = unpack( "surefire-569-RunTestFromDependencyJars" );
-		launcher.addGoal("test").addGoal("install");
-		launcher.executeCurrentGoals();
+    @Test
+    public void shouldScanAndRunTestsInDependencyJars() throws Exception
+    {
+        SurefireLauncher launcher = unpack( "surefire-569-RunTestFromDependencyJars" );
+        launcher.addGoal( "test" ).addGoal( "install" );
+        launcher.executeCurrentGoals();
 
-		OutputValidator module1 = launcher.getSubProjectValidator("module1");
-		module1.assertTestSuiteResults(1, 0, 0, 0);
-	}
+        OutputValidator module1 = launcher.getSubProjectValidator( "module1" );
+        module1.assertTestSuiteResults( 1, 0, 0, 0 );
+    }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire570MultipleReportDirectoriesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire570MultipleReportDirectoriesIT.java
index a9b437e..e188c8a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire570MultipleReportDirectoriesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire570MultipleReportDirectoriesIT.java
@@ -19,7 +19,10 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 /**
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire613TestCountInParallelIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire613TestCountInParallelIT.java
index 7b74409..9653693 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire613TestCountInParallelIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire613TestCountInParallelIT.java
@@ -28,6 +28,7 @@ import org.junit.Test;
  *
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire613TestCountInParallelIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire649EmptyStringSystemPropertiesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire649EmptyStringSystemPropertiesIT.java
index d6f0a0e..7326244 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire649EmptyStringSystemPropertiesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire649EmptyStringSystemPropertiesIT.java
@@ -32,13 +32,11 @@ import static org.junit.Assert.fail;
  * @see <a href="https://issues.apache.org/jira/browse/SUREFIRE-649">SUREFIRE-649</a>
  * @since 2.18
  */
-public class Surefire649EmptyStringSystemPropertiesIT
-    extends SurefireJUnit4IntegrationTestCase
+public class Surefire649EmptyStringSystemPropertiesIT extends SurefireJUnit4IntegrationTestCase
 {
 
     @Test
-    public void systemProperties()
-        throws VerificationException
+    public void systemProperties() throws VerificationException
     {
         SurefireLauncher launcher = unpack1();
 
@@ -51,12 +49,11 @@ public class Surefire649EmptyStringSystemPropertiesIT
                 return;
             }
         }
-        fail("Could not find text in log: emptyProperty=''");
+        fail( "Could not find text in log: emptyProperty=''" );
     }
 
     @Test
-    public void systemPropertyVariables()
-        throws VerificationException
+    public void systemPropertyVariables() throws VerificationException
     {
         SurefireLauncher launcher = unpack2();
 
@@ -69,7 +66,7 @@ public class Surefire649EmptyStringSystemPropertiesIT
                 return;
             }
         }
-        fail("Could not find text in log: emptyProperty=''");
+        fail( "Could not find text in log: emptyProperty=''" );
     }
 
     private SurefireLauncher unpack1()
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire705ParallelForkTimeoutIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire705ParallelForkTimeoutIT.java
index e1a258a..b29bfd0 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire705ParallelForkTimeoutIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire705ParallelForkTimeoutIT.java
@@ -27,14 +27,14 @@ import org.junit.Test;
  *
  * @author Kristian Rosenvold
  */
-public class Surefire705ParallelForkTimeoutIT
-    extends SurefireJUnit4IntegrationTestCase
+public class Surefire705ParallelForkTimeoutIT extends SurefireJUnit4IntegrationTestCase
 {
     @Test
     public void testTimeoutForked()
     {
         unpack( "/fork-timeout" ).setJUnitVersion( "4.8.1" ).addGoal( "-Djunit.version=4.8.1" ).addGoal(
-            "-Djunit.parallel=classes" ).addGoal( "-DtimeOut=1" ).maven().withFailure().executeTest()
-			.verifyTextInLog( "There was a timeout or other error in the fork" );
+                "-Djunit.parallel=classes" ).addGoal(
+                "-DtimeOut=1" ).maven().withFailure().executeTest().verifyTextInLog(
+                "There was a timeout or other error in the fork" );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire747MethodParallelWithSuiteCountIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire747MethodParallelWithSuiteCountIT.java
index 1eab676..77751fe 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire747MethodParallelWithSuiteCountIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire747MethodParallelWithSuiteCountIT.java
@@ -45,6 +45,7 @@ import static org.junit.Assert.assertTrue;
 /**
  * @author Kristian Rosenvold
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire747MethodParallelWithSuiteCountIT
         extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772BothReportsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772BothReportsIT.java
index 96d31c1..67329d7 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772BothReportsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772BothReportsIT.java
@@ -19,7 +19,10 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import static org.junit.Assert.assertFalse;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772NoFailsafeReportsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772NoFailsafeReportsIT.java
index af18336..98dd512 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772NoFailsafeReportsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772NoFailsafeReportsIT.java
@@ -21,7 +21,10 @@ package org.apache.maven.surefire.its.jiras;
 
 import java.io.IOException;
 import org.apache.maven.it.VerificationException;
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import static org.junit.Assert.assertFalse;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772SpecifiedReportsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772SpecifiedReportsIT.java
index a709f7d..e494352 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772SpecifiedReportsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire772SpecifiedReportsIT.java
@@ -19,7 +19,10 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
-import org.apache.maven.surefire.its.fixture.*;
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 
 import static org.junit.Assert.assertFalse;
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire803MultiFailsafeExecsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire803MultiFailsafeExecsIT.java
index 658befd..c05c52a 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire803MultiFailsafeExecsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire803MultiFailsafeExecsIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -22,6 +23,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire803MultiFailsafeExecsIT
     extends SurefireJUnit4IntegrationTestCase
 {
@@ -30,8 +34,11 @@ public class Surefire803MultiFailsafeExecsIT
     public void testSecondExecutionRunsAfterFirstExecutionFails()
     {
         unpack(
-            "/surefire-803-multiFailsafeExec-failureInFirst" ).maven().withFailure().executeVerify().assertIntegrationTestSuiteResults(
-            4, 0, 2, 0 );
+            "/surefire-803-multiFailsafeExec-failureInFirst" )
+                .maven()
+                .withFailure()
+                .executeVerify()
+                .assertIntegrationTestSuiteResults( 4, 0, 2, 0 );
     }
 
     @Test
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire806SpecifiedTestControlsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire806SpecifiedTestControlsIT.java
index aedb82b..0b75c00 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire806SpecifiedTestControlsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire806SpecifiedTestControlsIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,6 +24,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Ignore;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire806SpecifiedTestControlsIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire809GroupExpressionsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire809GroupExpressionsIT.java
index 5ab103b..3773817 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire809GroupExpressionsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire809GroupExpressionsIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -24,6 +25,9 @@ import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire809GroupExpressionsIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire818NpeIgnoresTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire818NpeIgnoresTestsIT.java
index 1bf4c8d..c747541 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire818NpeIgnoresTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire818NpeIgnoresTestsIT.java
@@ -33,7 +33,10 @@ public class Surefire818NpeIgnoresTestsIT
     @Test
     public void testBuildFailingWhenErrors()
     {
-        unpack( "surefire-818-ignored-tests-on-npe" ).maven().withFailure().executeTest().assertTestSuiteResults( 2, 0,
-                                                                                                                  1, 0 );
+        unpack( "surefire-818-ignored-tests-on-npe" )
+                .maven()
+                .withFailure()
+                .executeTest()
+                .assertTestSuiteResults( 2, 0, 1, 0 );
     }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire828EmptyGroupExprIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire828EmptyGroupExprIT.java
index b59bc6a..71cb02f 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire828EmptyGroupExprIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire828EmptyGroupExprIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,6 +24,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire828EmptyGroupExprIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire832ProviderSelectionIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire832ProviderSelectionIT.java
index c694a3d..6e02ed2 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire832ProviderSelectionIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire832ProviderSelectionIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,6 +24,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire832ProviderSelectionIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire839TestWithoutCategoriesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire839TestWithoutCategoriesIT.java
index 0babe66..ca46340 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire839TestWithoutCategoriesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire839TestWithoutCategoriesIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -22,6 +23,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire839TestWithoutCategoriesIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire847AdditionalFailureIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire847AdditionalFailureIT.java
index eaecc90..040dd5f 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire847AdditionalFailureIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire847AdditionalFailureIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -21,6 +22,9 @@ package org.apache.maven.surefire.its.jiras;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire847AdditionalFailureIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
index 8317c52..eb7a711 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,6 +24,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire907PerThreadWithoutThreadCountIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire920TestFailureIgnoreWithTimeoutIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire920TestFailureIgnoreWithTimeoutIT.java
index 4f60895..b6a25eb 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire920TestFailureIgnoreWithTimeoutIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire920TestFailureIgnoreWithTimeoutIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,6 +24,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire920TestFailureIgnoreWithTimeoutIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire930TestNgSuiteXmlIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire930TestNgSuiteXmlIT.java
index 5963662..80b2c91 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire930TestNgSuiteXmlIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire930TestNgSuiteXmlIT.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -22,6 +23,9 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire930TestNgSuiteXmlIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire943ReportContentIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire943ReportContentIT.java
index 0d3c4a3..2e37775 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire943ReportContentIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire943ReportContentIT.java
@@ -28,11 +28,15 @@ import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Assert;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire943ReportContentIT
     extends SurefireJUnit4IntegrationTestCase
 {
 
     @Test
+    @SuppressWarnings( "checkstyle:methodname" )
     public void test_noParallel()
         throws Exception
     {
@@ -40,6 +44,7 @@ public class Surefire943ReportContentIT
     }
 
     @Test
+    @SuppressWarnings( "checkstyle:methodname" )
     public void test_parallelBoth()
         throws Exception
     {
@@ -149,10 +154,9 @@ public class Surefire943ReportContentIT
         throws FileNotFoundException
     {
         Xpp3Dom testResult =
-            Xpp3DomBuilder.build( validator.getSurefireReportsXmlFile( "TEST-" + className + ".xml" ).getFileInputStream(),
-                                  "UTF-8" );
-        Xpp3Dom[] children = testResult.getChildren( "testcase" );
-        return children;
+            Xpp3DomBuilder.build(
+                    validator.getSurefireReportsXmlFile( "TEST-" + className + ".xml" )
+                            .getFileInputStream(), "UTF-8" );
+        return testResult.getChildren( "testcase" );
     }
-
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java
index 7fab6d0..4be28e7 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java
@@ -37,7 +37,11 @@ import java.util.ArrayList;
 
 import static org.fest.assertions.Assertions.assertThat;
 
+/**
+ *
+ */
 @RunWith( ParallelParameterized.class )
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire946KillMainProcessInReusableForkIT
     extends SurefireJUnit4IntegrationTestCase
 {
@@ -50,12 +54,14 @@ public class Surefire946KillMainProcessInReusableForkIT
     private String classifierOfDummyDependency;
 
     @Parameter
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String shutdownMavenMethod;
 
     @Parameter( 1 )
+    @SuppressWarnings( "checkstyle:visibilitymodifier" )
     public String shutdownSurefireMethod;
 
-    @Parameters( name = "{0}-{1}")
+    @Parameters( name = "{0}-{1}" )
     public static Iterable<Object[]> data()
     {
         ArrayList<Object[]> args = new ArrayList<>();
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire972BizarreNoClassDefIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire972BizarreNoClassDefIT.java
index 94db9f8..9f93443 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire972BizarreNoClassDefIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire972BizarreNoClassDefIT.java
@@ -1,8 +1,5 @@
 package org.apache.maven.surefire.its.jiras;
 
-import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
-import org.junit.Test;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -21,6 +18,13 @@ import org.junit.Test;
  * specific language governing permissions and limitations
  * under the License.
  */
+
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.junit.Test;
+
+/**
+ *
+ */
 public class Surefire972BizarreNoClassDefIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire975DefaultVMEncodingIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire975DefaultVMEncodingIT.java
index a53c647..99fee3d 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire975DefaultVMEncodingIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire975DefaultVMEncodingIT.java
@@ -25,6 +25,9 @@ import org.junit.Test;
 
 import static org.apache.maven.surefire.its.fixture.HelperAssertions.convertUnicodeToUTF8;
 
+/**
+ *
+ */
 public class Surefire975DefaultVMEncodingIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire979WrongClassLoaderIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire979WrongClassLoaderIT.java
index d648576..6172130 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire979WrongClassLoaderIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire979WrongClassLoaderIT.java
@@ -23,17 +23,22 @@ import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Test;
 
+/**
+ *
+ */
 public class Surefire979WrongClassLoaderIT
     extends SurefireJUnit4IntegrationTestCase
 {
-
     @Test
     public void wrongClassloaderUSedInSmartStacktraceparser()
         throws Exception
     {
         OutputValidator outputValidator =
-            unpack( "surefire-979-smartStackTrace-wrongClassloader" ).failNever().executeTest();
-        outputValidator.verifyTextInLog( "java.lang.NoClassDefFoundError: org/apache/commons/io/input/AutoCloseInputStream" );
-    }
+            unpack( "surefire-979-smartStackTrace-wrongClassloader" )
+                    .failNever()
+                    .executeTest();
 
+        outputValidator.verifyTextInLog(
+                "java.lang.NoClassDefFoundError: org/apache/commons/io/input/AutoCloseInputStream" );
+    }
 }
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire985ParameterizedRunnerAndCategoriesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire985ParameterizedRunnerAndCategoriesIT.java
index b86b291..8d59cbe 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire985ParameterizedRunnerAndCategoriesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire985ParameterizedRunnerAndCategoriesIT.java
@@ -32,6 +32,9 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 
+/**
+ *
+ */
 public class Surefire985ParameterizedRunnerAndCategoriesIT
     extends SurefireJUnit4IntegrationTestCase
 {
@@ -43,7 +46,8 @@ public class Surefire985ParameterizedRunnerAndCategoriesIT
         OutputValidator validator = unpack( "surefire-985-parameterized-and-categories" ).maven().executeTest();
         validator.assertTestSuiteResults( 12, 0, 0, 0 );
 
-        assertFalse( validator.getSurefireReportsXmlFile( "TEST-sample.parameterized.Parameterized01Test.xml" ).exists() );
+        assertFalse( validator.getSurefireReportsXmlFile( "TEST-sample.parameterized.Parameterized01Test.xml" )
+                .exists() );
 
         TestFile reportFile2 =
             validator.getSurefireReportsXmlFile( "TEST-sample.parameterized.Parameterized02Test.xml" );
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ABaseClass.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ABaseClass.java
index c4387d2..3f8692d 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ABaseClass.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ABaseClass.java
@@ -19,7 +19,9 @@ package org.apache.maven.surefire.report;
  * under the License.
  */
 
-
+/**
+ *
+ */
 public class ABaseClass
 {
     public void npe()
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ASubClass.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ASubClass.java
index 985447e..77e6d8e 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ASubClass.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ASubClass.java
@@ -19,6 +19,9 @@ package org.apache.maven.surefire.report;
  * under the License.
  */
 
+/**
+ *
+ */
 public class ASubClass extends ABaseClass
 {
 }
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ATestClass.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ATestClass.java
index baff162..d7ac6b8 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ATestClass.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/ATestClass.java
@@ -21,6 +21,9 @@ package org.apache.maven.surefire.report;
 
 import java.io.File;
 
+/**
+ *
+ */
 @SuppressWarnings( "UnusedDeclaration" )
 public class ATestClass
 {
@@ -58,6 +61,6 @@ public class ATestClass
     public void aLongTestErrorMessage()
     {
         throw new RuntimeException( "This message will be truncated, somewhere over the rainbow. "
-                                        + "Gangnam style, Gangnam style, Gangnam style, , Gangnam style, Gangnam style" );
+                                    + "Gangnam style, Gangnam style, Gangnam style, , Gangnam style, Gangnam style" );
     }
 }
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/OutermostClass.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/OutermostClass.java
index be9525e..91e723f 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/OutermostClass.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/OutermostClass.java
@@ -19,7 +19,8 @@ package org.apache.maven.surefire.report;
  * under the License.
  */
 
-class OutermostClass {
+class OutermostClass
+{
     void junit()
     {
         new ATestClass().failInAssert();
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/PojoStackTraceWriterTest.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/PojoStackTraceWriterTest.java
index 4bb667e..69a3db0 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/PojoStackTraceWriterTest.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/PojoStackTraceWriterTest.java
@@ -21,6 +21,9 @@ package org.apache.maven.surefire.report;
 
 import junit.framework.TestCase;
 
+/**
+ *
+ */
 public class PojoStackTraceWriterTest
     extends TestCase
 {
@@ -30,10 +33,9 @@ public class PojoStackTraceWriterTest
         PojoStackTraceWriter w =
             new PojoStackTraceWriter( ATestClass.AnotherTestClass.class.getName(), "testQuote", getAThrowAble() );
         String out = w.writeTrimmedTraceToString();
-        String expected =
-            "org.apache.maven.surefire.report.PojoStackTraceWriterTest$ATestClass$AnotherTestClass.getAThrowable(PojoStackTraceWriterTest.java";
+        String expected = "org.apache.maven.surefire.report.PojoStackTraceWriterTest$ATestClass$AnotherTestClass"
+                + ".getAThrowable(PojoStackTraceWriterTest.java";
         assertTrue( out.contains( expected ) );
-
     }
 
     public void testMultiLineMessage()
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass1.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass1.java
index 521c873..2d236d6 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass1.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass1.java
@@ -1,29 +1,30 @@
 package org.apache.maven.surefire.report;
 
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import org.apache.maven.surefire.util.internal.DaemonThreadFactory;
 
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.FutureTask;
 
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
 class RunnableTestClass1
     implements Callable<Object>
 {
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass2.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass2.java
index b782df8..77da1c7 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass2.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/RunnableTestClass2.java
@@ -1,25 +1,26 @@
 package org.apache.maven.surefire.report;
 
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import java.util.concurrent.Callable;
 
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
 class RunnableTestClass2
     implements Callable<Object>
 
@@ -30,7 +31,7 @@ class RunnableTestClass2
         throws Exception
     {
         InnerRunnableTestClass.cThrows();
-        return null;  //To change body of implemented methods use File | Settings | File Templates.
+        return null;
     }
 
     static class InnerRunnableTestClass
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/SmartStackTraceParserTest.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/SmartStackTraceParserTest.java
index f057ce5..593a8c2 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/SmartStackTraceParserTest.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/SmartStackTraceParserTest.java
@@ -29,8 +29,13 @@ import junit.framework.ComparisonFailure;
 import junit.framework.TestCase;
 import org.apache.maven.surefire.util.internal.DaemonThreadFactory;
 
-import static org.apache.maven.surefire.report.SmartStackTraceParser.*;
+import static org.apache.maven.surefire.report.SmartStackTraceParser.findTopmostWithClass;
+import static org.apache.maven.surefire.report.SmartStackTraceParser.focusInsideClass;
+import static org.apache.maven.surefire.report.SmartStackTraceParser.stackTraceWithFocusOnClassAsString;
 
+/**
+ *
+ */
 @SuppressWarnings( "ThrowableResultOfMethodCallIgnored" )
 public class SmartStackTraceParserTest
     extends TestCase
@@ -44,9 +49,10 @@ public class SmartStackTraceParserTest
         }
         catch ( AssertionError e )
         {
-            SmartStackTraceParser smartStackTraceParser = new SmartStackTraceParser( ATestClass.class.getName(), e, null );
+            SmartStackTraceParser smartStackTraceParser =
+                    new SmartStackTraceParser( ATestClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ATestClass.failInAssert:30 X is not Z", res );
+            assertEquals( "ATestClass.failInAssert:33 X is not Z", res );
         }
     }
 
@@ -62,7 +68,7 @@ public class SmartStackTraceParserTest
             SmartStackTraceParser smartStackTraceParser =
                     new SmartStackTraceParser( ATestClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ATestClass.failInAssert:30 X is not Z", res );
+            assertEquals( "ATestClass.failInAssert:33 X is not Z", res );
         }
     }
 
@@ -94,7 +100,7 @@ public class SmartStackTraceParserTest
             SmartStackTraceParser smartStackTraceParser =
                     new SmartStackTraceParser( ATestClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ATestClass.nestedFailInAssert:35->failInAssert:30 X is not Z", res );
+            assertEquals( "ATestClass.nestedFailInAssert:38->failInAssert:33 X is not Z", res );
         }
     }
 
@@ -110,7 +116,7 @@ public class SmartStackTraceParserTest
             SmartStackTraceParser smartStackTraceParser =
                     new SmartStackTraceParser( ATestClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ATestClass.nestedNpe:45->npe:40 NullPointer It was null", res );
+            assertEquals( "ATestClass.nestedNpe:48->npe:43 NullPointer It was null", res );
         }
     }
 
@@ -126,7 +132,7 @@ public class SmartStackTraceParserTest
             SmartStackTraceParser smartStackTraceParser =
                     new SmartStackTraceParser( ATestClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ATestClass.nestedNpeOutsideTest:55->npeOutsideTest:50 » NullPointer", res );
+            assertEquals( "ATestClass.nestedNpeOutsideTest:58->npeOutsideTest:53 » NullPointer", res );
         }
     }
 
@@ -142,7 +148,7 @@ public class SmartStackTraceParserTest
             SmartStackTraceParser smartStackTraceParser =
                     new SmartStackTraceParser( ATestClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ATestClass.aLongTestErrorMessage:60 Runtime This message will be truncated, so...",
+            assertEquals( "ATestClass.aLongTestErrorMessage:63 Runtime This message will be truncated, so...",
                     res );
         }
     }
@@ -159,7 +165,7 @@ public class SmartStackTraceParserTest
             SmartStackTraceParser smartStackTraceParser =
                     new SmartStackTraceParser( ASubClass.class.getName(), e, null );
             String res = smartStackTraceParser.getString();
-            assertEquals( "ASubClass>ABaseClass.npe:27 » NullPointer It was null", res );
+            assertEquals( "ASubClass>ABaseClass.npe:29 » NullPointer It was null", res );
         }
     }
 
@@ -322,7 +328,8 @@ public class SmartStackTraceParserTest
         {
             String trace = stackTraceWithFocusOnClassAsString( e, StackTraceFocusedOnClass.B.class.getName() );
 
-            assertEquals( "java.lang.RuntimeException: java.lang.IllegalStateException: java.io.IOException: I/O error\n"
+            assertEquals(
+                    "java.lang.RuntimeException: java.lang.IllegalStateException: java.io.IOException: I/O error\n"
             + "\tat org.apache.maven.surefire.report.StackTraceFocusedOnClass$B.b(StackTraceFocusedOnClass.java:65)\n"
             + "Caused by: java.lang.IllegalStateException: java.io.IOException: I/O error\n"
             + "\tat org.apache.maven.surefire.report.StackTraceFocusedOnClass$B.b(StackTraceFocusedOnClass.java:61)\n"
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/StackTraceFocusedOnClass.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/StackTraceFocusedOnClass.java
index 64449c0..b544c04 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/StackTraceFocusedOnClass.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/StackTraceFocusedOnClass.java
@@ -32,7 +32,7 @@ final class StackTraceFocusedOnClass
         }
     }
 
-    static abstract class A
+    abstract static class A
     {
         abstract void abs()
             throws IOException;
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass1.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass1.java
index 5b34f67..e878fd0 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass1.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass1.java
@@ -18,6 +18,7 @@ package org.apache.maven.surefire.report;
  * specific language governing permissions and limitations
  * under the License.
  */
+
 class TestClass1
 {
     static class InnerBTestClass
diff --git a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass2.java b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass2.java
index ae55026..4c986f0 100644
--- a/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass2.java
+++ b/surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/TestClass2.java
@@ -18,6 +18,7 @@ package org.apache.maven.surefire.report;
  * specific language governing permissions and limitations
  * under the License.
  */
+
 class TestClass2
 {
     static class InnerCTestClass
diff --git a/surefire-providers/common-junit3/src/test/java/org/apache/maven/surefire/common/junit3/JUnit3TestCheckerTest.java b/surefire-providers/common-junit3/src/test/java/org/apache/maven/surefire/common/junit3/JUnit3TestCheckerTest.java
index 2397e8b..7fd71f5 100644
--- a/surefire-providers/common-junit3/src/test/java/org/apache/maven/surefire/common/junit3/JUnit3TestCheckerTest.java
+++ b/surefire-providers/common-junit3/src/test/java/org/apache/maven/surefire/common/junit3/JUnit3TestCheckerTest.java
@@ -19,8 +19,6 @@ package org.apache.maven.surefire.common.junit3;
  * under the License.
  */
 
-import org.apache.maven.surefire.testset.TestSetFailedException;
-
 import junit.framework.TestCase;
 import junit.framework.TestResult;
 
@@ -33,25 +31,21 @@ public class JUnit3TestCheckerTest
     private final JUnit3TestChecker jUnit3TestChecker = new JUnit3TestChecker( this.getClass().getClassLoader() );
 
     public void testValidJunit4Annotated()
-        throws TestSetFailedException
     {
         assertTrue( jUnit3TestChecker.accept( JUnit3TestCheckerTest.class ) );
     }
 
     public void testValidJunit4itsAJunit3Test()
-        throws TestSetFailedException
     {
         assertTrue( jUnit3TestChecker.accept( AlsoValid.class ) );
     }
 
     public void testValidJunitSubclassWithoutOwnTestmethods()
-        throws TestSetFailedException
     {
         assertTrue( jUnit3TestChecker.accept( SubClassWithoutOwnTestMethods.class ) );
     }
 
     public void testInvalidTest()
-        throws TestSetFailedException
     {
         assertFalse( jUnit3TestChecker.accept( NotValidTest.class ) );
     }
@@ -77,7 +71,9 @@ public class JUnit3TestCheckerTest
         assertFalse( jUnit3TestChecker.accept( NestedTC.Inner.class ) );
     }
 
-
+    /**
+     *
+     */
     public static class AlsoValid
         extends TestCase
     {
@@ -87,6 +83,9 @@ public class JUnit3TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class SuiteOnlyTest
     {
         public static junit.framework.Test suite()
@@ -95,6 +94,9 @@ public class JUnit3TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class CustomSuiteOnlyTest
     {
         public static MySuite2 suite()
@@ -103,6 +105,9 @@ public class JUnit3TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class MySuite2
         implements junit.framework.Test
     {
@@ -119,6 +124,9 @@ public class JUnit3TestCheckerTest
     }
 
 
+    /**
+     *
+     */
     public static class NotValidTest
     {
         public void testSomething()
@@ -126,6 +134,9 @@ public class JUnit3TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public abstract static class BaseClassWithTest
         extends TestCase
     {
@@ -134,6 +145,9 @@ public class JUnit3TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class SubClassWithoutOwnTestMethods
         extends BaseClassWithTest
     {
diff --git a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtilTest.java b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtilTest.java
index 15adc32..9431b0e 100644
--- a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtilTest.java
+++ b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtilTest.java
@@ -28,7 +28,7 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Set;
 
-import static org.apache.maven.surefire.common.junit4.JUnit4ProviderUtil.*;
+import static org.apache.maven.surefire.common.junit4.JUnit4ProviderUtil.generateFailingTestDescriptions;
 
 /**
  * @author Qingzhou Luo
@@ -56,13 +56,13 @@ public class JUnit4ProviderUtilTest
 
         assertEquals( 4, result.size() );
 
-        assertTrue( result.contains( test1Description) );
-        assertTrue( result.contains( test2Description) );
-        assertTrue( result.contains( test3Description) );
-        assertTrue( result.contains( test4Description) );
+        assertTrue( result.contains( test1Description ) );
+        assertTrue( result.contains( test2Description ) );
+        assertTrue( result.contains( test3Description ) );
+        assertTrue( result.contains( test4Description ) );
     }
 
-    public void testIllegalTestDescription$NegativeTest()
+    public void testIllegalTestDescriptionNegativeTest()
     {
         Description test = Description.createSuiteDescription( "someTestMethod" );
         ClassMethod classMethod = JUnit4ProviderUtil.toClassMethod( test );
diff --git a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector40Test.java b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector40Test.java
index df4819c..94c2461 100644
--- a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector40Test.java
+++ b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector40Test.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.common.junit4;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -36,13 +37,16 @@ public class JUnit4Reflector40Test
         assertNull( annotatedIgnore );
     }
 
-    private static final String reason = "Ignorance is bliss";
+    private static final String REASON = "Ignorance is bliss";
 
+    /**
+     *
+     */
     public static class IgnoreWithDescription
     {
 
         @Test
-        @Ignore( reason )
+        @Ignore( REASON )
         public void testSomething2()
         {
         }
diff --git a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4RunListenerTest.java b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4RunListenerTest.java
index baf4589..33bc4b8 100644
--- a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4RunListenerTest.java
+++ b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4RunListenerTest.java
@@ -87,7 +87,9 @@ public class JUnit4RunListenerTest
         Assert.assertEquals( "Succeeded tests", 1, reporter.getTestSucceeded() );
     }
 
-
+    /**
+     *
+     */
     public static class STest1
     {
         @Test
@@ -97,6 +99,9 @@ public class JUnit4RunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class STest2
     {
         @Test
@@ -105,5 +110,4 @@ public class JUnit4RunListenerTest
 
         }
     }
-
 }
diff --git a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4TestCheckerTest.java b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4TestCheckerTest.java
index a204734..d7b0eae 100644
--- a/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4TestCheckerTest.java
+++ b/surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4TestCheckerTest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.surefire.junit4;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -120,6 +121,9 @@ public class JUnit4TestCheckerTest
         assertTrue( checker.accept( testClass ) );
     }
 
+    /**
+     *
+     */
     public static class AlsoValid
         extends TestCase
     {
@@ -129,6 +133,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class SuiteOnlyTest
     {
         public static junit.framework.Test suite()
@@ -137,6 +144,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class CustomSuiteOnlyTest
     {
         public static MySuite2 suite()
@@ -145,6 +155,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class MySuite2
         implements junit.framework.Test
     {
@@ -160,7 +173,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
-
+    /**
+     *
+     */
     @SuppressWarnings( { "UnusedDeclaration" } )
     public static class NotValidTest
     {
@@ -169,6 +184,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public abstract static class BaseClassWithTest
     {
         @Test
@@ -177,11 +195,17 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class SubClassWithoutOwnTestMethods
         extends BaseClassWithTest
     {
     }
 
+    /**
+     *
+     */
     @RunWith( Suite.class )
     public static class SuiteValid1
     {
@@ -206,6 +230,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     @RunWith( CustomRunner.class )
     public static class SuiteValidCustomRunner
     {
@@ -216,6 +243,9 @@ public class JUnit4TestCheckerTest
     }
 
 
+    /**
+     *
+     */
     @RunWith( MySuite.class )
     public static class SuiteValid2
     {
@@ -225,6 +255,9 @@ public class JUnit4TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     public static class SimpleJUnit4TestClass
     {
         @Test
@@ -251,5 +284,4 @@ public class JUnit4TestCheckerTest
 
         }
     }
-
 }
diff --git a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/FilterFactoryTest.java b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/FilterFactoryTest.java
index b91cdd8..4d16da7 100644
--- a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/FilterFactoryTest.java
+++ b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/FilterFactoryTest.java
@@ -38,18 +38,31 @@ import java.util.Collections;
 
 import static org.junit.runner.Description.createSuiteDescription;
 import static org.junit.runner.Description.createTestDescription;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
 
+/**
+ *
+ */
+@SuppressWarnings( "checkstyle:constantname" )
 public class FilterFactoryTest
 {
+    /**
+     *
+     */
     @RunWith( org.junit.runners.Suite.class )
     @org.junit.runners.Suite.SuiteClasses( { FirstClass.class, SecondClass.class } )
-    static public class Suite
+    public static class Suite
     {
 
     }
 
-    static public class FirstClass
+    /**
+     *
+     */
+    public static class FirstClass
     {
         @Test
         public void testMethod()
@@ -70,7 +83,10 @@ public class FilterFactoryTest
         }
     }
 
-    static public class SecondClass
+    /**
+     *
+     */
+    public static class SecondClass
     {
         @Test
         public void testMethod()
@@ -85,7 +101,10 @@ public class FilterFactoryTest
         }
     }
 
-    static public class ThirdClass
+    /**
+     *
+     */
+    public static class ThirdClass
     {
         @Test
         public void testMethod()
@@ -164,7 +183,8 @@ public class FilterFactoryTest
     @Test
     public void testNegativeIllegalRegex()
     {
-        try {
+        try
+        {
             new TestListResolver( "#%regex[.*.Test.class]" );
         }
         catch ( IllegalArgumentException e )
@@ -176,7 +196,8 @@ public class FilterFactoryTest
     @Test
     public void testNegativeIllegalRegex2()
     {
-        try {
+        try
+        {
             new TestListResolver( "%regex[.*.Test.class]#" );
         }
         catch ( IllegalArgumentException e )
@@ -262,7 +283,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testBackwardsCompatibilityTestParameterClass() {
+    public void testBackwardsCompatibilityTestParameterClass()
+    {
         Filter filter = createMethodFilter( firstClassName );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -273,7 +295,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testBackwardsCompatibilityTestParameterJavaClass() {
+    public void testBackwardsCompatibilityTestParameterJavaClass()
+    {
         Filter filter = createMethodFilter( firstClassName + ".java" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -284,7 +307,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testBackwardsCompatibilityTestParameterMethod1() {
+    public void testBackwardsCompatibilityTestParameterMethod1()
+    {
         Filter filter = createMethodFilter( firstClassName + ".java#testMethod"  );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -295,7 +319,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testBackwardsCompatibilityTestParameterMethod2() {
+    public void testBackwardsCompatibilityTestParameterMethod2()
+    {
         Filter filter = createMethodFilter( firstClassName + "#testMethod"  );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -306,7 +331,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testBackwardsCompatibilityTestParameterMethod3() {
+    public void testBackwardsCompatibilityTestParameterMethod3()
+    {
         Filter filter = createMethodFilter( firstClassName + "#testMethod"  );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -317,7 +343,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithWildcard() {
+    public void testRegexWithWildcard()
+    {
         Filter filter =
             createMethodFilter( "%regex[" + firstClassRegex + ".*]" );
         JUnitCore core = new JUnitCore();
@@ -329,7 +356,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithWildcardClass() {
+    public void testRegexWithWildcardClass()
+    {
         Filter filter =
             createMethodFilter( "%regex[" + firstClassRegex + ".*.class]" );
         JUnitCore core = new JUnitCore();
@@ -341,7 +369,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithExactClass() {
+    public void testRegexWithExactClass()
+    {
         Filter filter = createMethodFilter( "%regex[" + firstClassRegex + ".class]" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -352,7 +381,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithWildcardJavaClassNegativeTest() {
+    public void testRegexWithWildcardJavaClassNegativeTest()
+    {
         Filter filter = createMethodFilter( "%regex[" + firstClassRegex + ".*.class]" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class ).filterWith( filter ) );
@@ -363,7 +393,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClasses() {
+    public void testRegexWithTwoClasses()
+    {
         Filter filter = createMethodFilter( "%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".*]" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -375,7 +406,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesComplement() {
+    public void testRegexWithTwoClassesComplement()
+    {
         Filter filter = createMethodFilter( "!%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".*]" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -387,7 +419,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesAndOneMethod() {
+    public void testRegexWithTwoClassesAndOneMethod()
+    {
         Filter filter =
             createMethodFilter( "%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".* # otherMethod]" );
         JUnitCore core = new JUnitCore();
@@ -400,7 +433,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesAndOneMethodComplement() {
+    public void testRegexWithTwoClassesAndOneMethodComplement()
+    {
         Filter filter =
             createMethodFilter( "!%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".*# otherMethod]" );
         JUnitCore core = new JUnitCore();
@@ -413,7 +447,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesAndWildcardMethod() {
+    public void testRegexWithTwoClassesAndWildcardMethod()
+    {
         Filter filter = createMethodFilter( "%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".*#test.* ]" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -425,7 +460,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesAndRegexMethodComplement() {
+    public void testRegexWithTwoClassesAndRegexMethodComplement()
+    {
         Filter filter = createMethodFilter( "!%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".*#test.*]" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -437,7 +473,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesAndRegexMethods() {
+    public void testRegexWithTwoClassesAndRegexMethods()
+    {
         Filter filter =
             createMethodFilter( "%regex[ " + firstClassRegex + ".*|" + secondClassRegex + ".* # test.*|other.* ]" );
         JUnitCore core = new JUnitCore();
@@ -450,7 +487,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testRegexWithTwoClassesAndRegexMethodsComplement() {
+    public void testRegexWithTwoClassesAndRegexMethodsComplement()
+    {
         Filter filter =
             createMethodFilter( "!%regex[" + firstClassRegex + ".*|" + secondClassRegex + ".* # test.*|other.* ]" );
         JUnitCore core = new JUnitCore();
@@ -463,7 +501,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleRegexClasses() {
+    public void testMultipleRegexClasses()
+    {
         Filter filter =
             createMethodFilter( "%regex[" + firstClassRegex + ".*], %regex[" + secondClassRegex + ".*]" );
         JUnitCore core = new JUnitCore();
@@ -476,7 +515,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleRegexClassesComplement() {
+    public void testMultipleRegexClassesComplement()
+    {
         Filter filter =
             createMethodFilter( "!%regex[" + firstClassRegex + ".*] , !%regex[" + secondClassRegex + ".*]" );
         JUnitCore core = new JUnitCore();
@@ -489,7 +529,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClasses() {
+    public void testMultipleClasses()
+    {
         Filter filter = createMethodFilter( firstClassName + "," + secondClassName );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -501,7 +542,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClassesMethods() {
+    public void testMultipleClassesMethods()
+    {
         Filter filter = createMethodFilter( firstClassName + "#other*," + secondClassName + "#*TestMethod" );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -513,7 +555,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClassesAndMultipleMethodsWithWildcards() {
+    public void testMultipleClassesAndMultipleMethodsWithWildcards()
+    {
         Filter filter = createMethodFilter( firstClassName + "#other*+second*Method,"
                                                 + secondClassName + "#*TestMethod" );
         JUnitCore core = new JUnitCore();
@@ -526,7 +569,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClassesAndMultipleMethodsWithRegex() {
+    public void testMultipleClassesAndMultipleMethodsWithRegex()
+    {
         Filter filter = createMethodFilter( "%regex[" + firstClassRegex + ".class#other.*|second.*Method],"
                                                 + "%regex[" + secondClassRegex + ".class#.*TestMethod]" );
         JUnitCore core = new JUnitCore();
@@ -539,7 +583,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClassesAndMultipleMethodsMix() {
+    public void testMultipleClassesAndMultipleMethodsMix()
+    {
         Filter filter = createMethodFilter( "%regex[" + firstClassRegex + ".class # other.*|second.*Method],"
                                                 + secondClassName + "#*TestMethod" );
         JUnitCore core = new JUnitCore();
@@ -552,7 +597,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClassesAndMultipleMethods() {
+    public void testMultipleClassesAndMultipleMethods()
+    {
         Filter filter = createMethodFilter( firstClassName + "#other*+secondTestMethod,"
                                                 + secondClassName + "#*TestMethod" );
         JUnitCore core = new JUnitCore();
@@ -565,7 +611,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleClassesComplement() {
+    public void testMultipleClassesComplement()
+    {
         Filter filter = createMethodFilter( "!" + firstClassName + ",!" + secondClassName );
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( FirstClass.class, SecondClass.class, ThirdClass.class )
@@ -577,7 +624,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleRegexClassesMethods() {
+    public void testMultipleRegexClassesMethods()
+    {
         Filter filter =
             createMethodFilter( "%regex[" + firstClassRegex + ".* # test.*|other.*],"
                                     + "%regex[" + secondClassRegex + ".*#second.*]" );
@@ -591,7 +639,8 @@ public class FilterFactoryTest
     }
 
     @Test
-    public void testMultipleRegexClassesMethodsComplement() {
+    public void testMultipleRegexClassesMethodsComplement()
+    {
         Filter filter =
             createMethodFilter( "!%regex[" + firstClassRegex + ".* # test.*|other.*],"
                                     + "!%regex[" + secondClassRegex + ".*#second.*]" );
@@ -827,7 +876,7 @@ public class FilterFactoryTest
         JUnitCore core = new JUnitCore();
         Result result = core.run( Request.classes( Suite.class ).filterWith( filter ) );
         assertTrue( result.wasSuccessful() );
-        assertEquals( 0, result.getRunCount() );//running the Suite
+        assertEquals( 0, result.getRunCount() ); //running the Suite
         assertEquals( 0, result.getFailureCount() );
         assertEquals( 0, result.getIgnoreCount() );
     }
diff --git a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/JUnit48TestCheckerTest.java b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/JUnit48TestCheckerTest.java
index 9ea0829..42bbdaa 100644
--- a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/JUnit48TestCheckerTest.java
+++ b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/JUnit48TestCheckerTest.java
@@ -1,13 +1,5 @@
 package org.apache.maven.surefire.common.junit48;
 
-import org.junit.Test;
-import org.junit.experimental.runners.Enclosed;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -27,6 +19,14 @@ import static org.junit.Assert.assertTrue;
  * under the License.
  */
 
+import org.junit.Test;
+import org.junit.experimental.runners.Enclosed;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
 /**
  * @author Kristian Rosenvold
  */
@@ -34,7 +34,6 @@ public class JUnit48TestCheckerTest
 {
     @Test
     public void valid48Class()
-        throws Exception
     {
         JUnit48TestChecker tc = new JUnit48TestChecker( this.getClass().getClassLoader() );
         assertTrue( tc.accept( BasicTest.class ) );
@@ -42,16 +41,20 @@ public class JUnit48TestCheckerTest
 
     @Test
     public void notValid48Class()
-        throws Exception
     {
         JUnit48TestChecker tc = new JUnit48TestChecker( this.getClass().getClassLoader() );
         assertFalse( tc.accept( BasicTest2.class ) );
     }
 
-
+    /**
+     *
+     */
     @RunWith( Enclosed.class )
     public abstract static class BasicTest
     {
+        /**
+         *
+         */
         public static class InnerTest
         {
             @Test
@@ -61,9 +64,15 @@ public class JUnit48TestCheckerTest
         }
     }
 
+    /**
+     *
+     */
     @RunWith( Parameterized.class )
     public abstract static class BasicTest2
     {
+        /**
+         *
+         */
         public static class InnerTest
         {
             @Test
diff --git a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/ATest.java b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/ATest.java
index 59cc2eb..4a9e17a 100644
--- a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/ATest.java
+++ b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/ATest.java
@@ -18,6 +18,10 @@ package org.apache.maven.surefire.common.junit48.tests;
  * specific language governing permissions and limitations
  * under the License.
  */
+
+/**
+ *
+ */
 public class ATest
 {
 }
diff --git a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/a/ATest.java b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/a/ATest.java
index 333ffe8..28e6e1c 100644
--- a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/a/ATest.java
+++ b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/a/ATest.java
@@ -18,6 +18,10 @@ package org.apache.maven.surefire.common.junit48.tests.a;
  * specific language governing permissions and limitations
  * under the License.
  */
+
+/**
+ *
+ */
 public class ATest
 {
 }
diff --git a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/pt/PT.java b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/pt/PT.java
index d16153b..a6f1df4 100644
--- a/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/pt/PT.java
+++ b/surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/pt/PT.java
@@ -25,6 +25,9 @@ import org.junit.runners.Parameterized;
 
 import java.util.Arrays;
 
+/**
+ *
+ */
 @RunWith( Parameterized.class )
 public class PT
 {
diff --git a/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java b/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
index e9c53ba..bf85990 100644
--- a/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
+++ b/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
@@ -32,7 +32,13 @@ import static org.junit.platform.engine.TestExecutionResult.aborted;
 import static org.junit.platform.engine.TestExecutionResult.failed;
 import static org.junit.platform.engine.TestExecutionResult.successful;
 import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.inOrder;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
+import static org.mockito.Mockito.verifyNoMoreInteractions;
+import static org.mockito.Mockito.when;
 import static org.powermock.reflect.Whitebox.getInternalState;
 
 import java.lang.reflect.Method;
@@ -274,7 +280,7 @@ public class RunListenerAdapterTest
         assertThat( report.getValue().getStackTraceWriter() )
                 .isNotNull();
         assertThat( report.getValue().getStackTraceWriter().getThrowable().getTarget() )
-                .isSameAs(assumptionFailure);
+                .isSameAs( assumptionFailure );
         inOrder.verifyNoMoreInteractions();
 
         adapter.executionFinished( TestIdentifier.from( parent ), successful() );
@@ -335,7 +341,7 @@ public class RunListenerAdapterTest
                 .isEqualTo( "engine" );
         assertThat( report.getValue().getNameText() )
                 .isNull();
-        assertThat(report.getValue().getElapsed())
+        assertThat( report.getValue().getElapsed() )
                 .isNotNull();
         assertThat( report.getValue().getStackTraceWriter() )
                 .isNull();
@@ -476,7 +482,7 @@ public class RunListenerAdapterTest
 
         ArgumentCaptor<SimpleReportEntry> report = ArgumentCaptor.forClass( SimpleReportEntry.class );
         verify( listener )
-                .testSetCompleted(report.capture() );
+                .testSetCompleted( report.capture() );
 
         assertThat( report.getValue().getSourceName() )
                 .isEqualTo( className );
@@ -494,7 +500,7 @@ public class RunListenerAdapterTest
                 .isNotEmpty();
 
         verify( listener, never() )
-                .testSucceeded(any() );
+                .testSucceeded( any() );
 
         verifyNoMoreInteractions( listener );
     }
@@ -516,7 +522,7 @@ public class RunListenerAdapterTest
         ArgumentCaptor<ReportEntry> entryCaptor = ArgumentCaptor.forClass( ReportEntry.class );
         verify( listener ).testStarting( entryCaptor.capture() );
         assertEquals( parentDisplay, entryCaptor.getValue().getSourceName() );
-        assertNull(entryCaptor.getValue().getSourceText());
+        assertNull( entryCaptor.getValue().getSourceText() );
         assertNull( entryCaptor.getValue().getName() );
         assertNull( entryCaptor.getValue().getNameText() );
     }
@@ -577,7 +583,7 @@ public class RunListenerAdapterTest
         ReportEntry value = entryCaptor.getValue();
 
         assertEquals( MyTestClass.class.getName(), value.getSourceName() );
-        assertNull(value.getSourceText());
+        assertNull( value.getSourceText() );
         assertEquals( "myNamedTestMethod", value.getName() );
         assertEquals( "some display name", value.getNameText() );
     }
@@ -605,7 +611,8 @@ public class RunListenerAdapterTest
     private static TestDescriptor newClassDescriptor( String displayName )
     {
         return new ClassTestDescriptor( UniqueId.root( "class", MyTestClass.class.getName() ),
-                c -> displayName, MyTestClass.class, CONFIG_PARAMS ) {};
+                c -> displayName, MyTestClass.class, CONFIG_PARAMS )
+                  { };
     }
 
     private static TestDescriptor newClassDescriptor()
diff --git a/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/TestMethodFilterTest.java b/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/TestMethodFilterTest.java
index 6d4394e..a03d58b 100644
--- a/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/TestMethodFilterTest.java
+++ b/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/TestMethodFilterTest.java
@@ -42,7 +42,7 @@ import org.junit.platform.engine.UniqueId;
  */
 public class TestMethodFilterTest
 {
-    private static final ConfigurationParameters CONFIG_PARAMS = mock(ConfigurationParameters.class);
+    private static final ConfigurationParameters CONFIG_PARAMS = mock( ConfigurationParameters.class );
 
     private final TestListResolver resolver = mock( TestListResolver.class );
 
@@ -96,6 +96,9 @@ public class TestMethodFilterTest
         return new ClassTestDescriptor( uniqueId, TestClass.class, CONFIG_PARAMS );
     }
 
+    /**
+     *
+     */
     public static class TestClass
     {
         public void testMethod()
diff --git a/surefire-providers/surefire-junit3/src/test/java/org/apache/maven/surefire/junit/JUnitTestSetTest.java b/surefire-providers/surefire-junit3/src/test/java/org/apache/maven/surefire/junit/JUnitTestSetTest.java
index bae582f..f8d4ba7 100644
--- a/surefire-providers/surefire-junit3/src/test/java/org/apache/maven/surefire/junit/JUnitTestSetTest.java
+++ b/surefire-providers/surefire-junit3/src/test/java/org/apache/maven/surefire/junit/JUnitTestSetTest.java
@@ -31,6 +31,9 @@ import org.apache.maven.surefire.report.TestSetReportEntry;
 import java.util.ArrayList;
 import java.util.List;
 
+/**
+ *
+ */
 public class JUnitTestSetTest
     extends TestCase
 {
@@ -51,6 +54,9 @@ public class JUnitTestSetTest
                       succeededTests.get( 0 ).getName() );
     }
 
+    /**
+     *
+     */
     public static final class AlwaysSucceeds
         extends TestCase
     {
@@ -60,6 +66,9 @@ public class JUnitTestSetTest
         }
     }
 
+    /**
+     *
+     */
     public static class SuccessListener
         implements RunListener
     {
@@ -133,6 +142,9 @@ public class JUnitTestSetTest
 
     }
 
+    /**
+     *
+     */
     public static class Suite
     {
 
diff --git a/surefire-providers/surefire-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4ProviderTest.java b/surefire-providers/surefire-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4ProviderTest.java
index 2e411b9..b949baa 100644
--- a/surefire-providers/surefire-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4ProviderTest.java
+++ b/surefire-providers/surefire-junit4/src/test/java/org/apache/maven/surefire/junit4/JUnit4ProviderTest.java
@@ -28,7 +28,12 @@ import java.util.HashMap;
 
 import static java.util.Arrays.asList;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.contains;
+import static org.hamcrest.Matchers.hasSize;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.isEmptyOrNullString;
+import static org.hamcrest.Matchers.not;
+import static org.hamcrest.Matchers.notNullValue;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.runner.Description.createSuiteDescription;
 
@@ -55,10 +60,12 @@ public class JUnit4ProviderTest
     @Test
     public void testShouldCreateDescription()
     {
-        class A {
+        class A
+        {
         }
 
-        class B {
+        class B
+        {
         }
 
         Description d = JUnit4Provider.createTestsDescription( asList( A.class, B.class ) );
@@ -70,5 +77,4 @@ public class JUnit4ProviderTest
         Description b = createSuiteDescription( B.class );
         assertThat( d.getChildren(), contains( a, b ) );
     }
-
 }
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConcurrentRunListenerTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConcurrentRunListenerTest.java
index a4f6e52..5813ad9 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConcurrentRunListenerTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConcurrentRunListenerTest.java
@@ -39,7 +39,7 @@ import org.junit.Test;
 import org.junit.runner.Computer;
 import org.junit.runner.JUnitCore;
 
-/*
+/**
  * @author Kristian Rosenvold
  */
 public class ConcurrentRunListenerTest
@@ -206,6 +206,9 @@ public class ConcurrentRunListenerTest
     }
 
 
+    /**
+     *
+     */
     public static class DummyWithOneIgnore
     {
         @Test
@@ -225,6 +228,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class DummyWithFailure
     {
         @Test
@@ -244,6 +250,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class DummyAllOk
     {
 
@@ -263,6 +272,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Dummy3
     {
 
@@ -281,6 +293,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Junit3Tc1
         extends TestCase
     {
@@ -304,6 +319,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Junit3Tc2
         extends TestCase
     {
@@ -331,6 +349,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Junit3OddTest1
         extends TestCase
     {
@@ -355,6 +376,9 @@ public class ConcurrentRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Junit3WithNestedSuite
         extends TestCase
     {
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputerTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputerTest.java
index ca50956..6942010 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputerTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputerTest.java
@@ -199,13 +199,13 @@ public class ConfigurableParallelComputerTest
         return System.currentTimeMillis() - start;
     }
 
-    private long timedRun( int NUMTESTS, Result result, Class<?>[] realClasses, JUnitCore jUnitCore, Computer computer )
+    private long timedRun( int numTests, Result result, Class<?>[] realClasses, JUnitCore jUnitCore, Computer computer )
         throws ExecutionException
     {
         long time = runIt( realClasses, jUnitCore, computer );
         assertEquals( "No tests should fail, right ?", 0, result.getFailures().size() );
         assertEquals( "All tests should succeed, right ?", 0, result.getIgnoreCount() );
-        assertEquals( "All tests should succeed, right ?", NUMTESTS * 3, result.getRunCount() );
+        assertEquals( "All tests should succeed, right ?", numTests * 3, result.getRunCount() );
         return time;
     }
 
@@ -241,6 +241,9 @@ public class ConfigurableParallelComputerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Dummy
     {
         @Test
@@ -261,6 +264,9 @@ public class ConfigurableParallelComputerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Dummy2
     {
         @Test
@@ -276,6 +282,9 @@ public class ConfigurableParallelComputerTest
         }
     }
 
+    /**
+     *
+     */
     public static class SlowTest
     {
         final int scaling = 100;
@@ -302,6 +311,9 @@ public class ConfigurableParallelComputerTest
         }
     }
 
+    /**
+     *
+     */
     public static class FailingAssertions
     {
         @Test
@@ -321,6 +333,9 @@ public class ConfigurableParallelComputerTest
         }
     }
 
+    /**
+     *
+     */
     public static class Failure
     {
         @Test
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/DiagnosticRunListener.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/DiagnosticRunListener.java
index 0dfb1a3..dbc082e 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/DiagnosticRunListener.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/DiagnosticRunListener.java
@@ -1,19 +1,41 @@
 package org.apache.maven.surefire.junitcore;
 
 /*
- * Copyright 2002-2009 the original author or authors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- *      http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  *
  * Also licensed under CPL http://junit.sourceforge.net/cpl-v10.html
  */
@@ -25,7 +47,7 @@ import org.junit.runner.Result;
 import org.junit.runner.notification.Failure;
 import org.junit.runner.notification.RunListener;
 
-/*
+/**
  * @author Kristian Rosenvold, kristianAzeniorD0Tno
  */
 public class DiagnosticRunListener
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnit4Reflector481Test.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnit4Reflector481Test.java
index 896af3e..abf74be 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnit4Reflector481Test.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnit4Reflector481Test.java
@@ -21,6 +21,7 @@ package org.apache.maven.surefire.junitcore;
 
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Method;
+
 import org.apache.maven.surefire.common.junit4.JUnit4Reflector;
 import org.apache.maven.surefire.util.ReflectionUtils;
 
@@ -28,7 +29,10 @@ import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.Description;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertSame;
 
 /**
  * Reflector Test with junit 4.8.1
@@ -42,33 +46,33 @@ public class JUnit4Reflector481Test
     @Test
     public void testGetAnnotatedIgnore()
     {
-        final Method testSomething2 =
-            ReflectionUtils.getMethod( IgnoreWithDescription.class, "testSomething2", EMPTY_CLASS_ARRAY );
+        final Method testSomething2 = ReflectionUtils.getMethod( IgnoreWithDescription.class, "testSomething2",
+                EMPTY_CLASS_ARRAY );
         final Annotation[] annotations = testSomething2.getAnnotations();
-        Description desc =
-            Description.createTestDescription( IgnoreWithDescription.class, "testSomething2", annotations );
+        Description desc = Description.createTestDescription( IgnoreWithDescription.class, "testSomething2",
+                annotations );
         Ignore annotatedIgnore = JUnit4Reflector.getAnnotatedIgnore( desc );
         assertNotNull( annotatedIgnore );
         assertEquals(
-            "testSomething2" + "(org.apache.maven.surefire.junitcore.JUnit4Reflector481Test$IgnoreWithDescription)",
-            desc.getDisplayName() );
-        assertEquals( "testSomething2"
-                          + "(org.apache.maven.surefire.junitcore.JUnit4Reflector481Test$IgnoreWithDescription)",
-                      desc.toString() );
+                "testSomething2" + "(org.apache.maven.surefire.junitcore.JUnit4Reflector481Test$IgnoreWithDescription)",
+                desc.getDisplayName() );
+        assertEquals(
+                "testSomething2" + "(org.apache.maven.surefire.junitcore.JUnit4Reflector481Test$IgnoreWithDescription)",
+                desc.toString() );
         assertEquals( "org.apache.maven.surefire.junitcore.JUnit4Reflector481Test$IgnoreWithDescription",
-                      desc.getClassName() );
+                desc.getClassName() );
         assertEquals( "testSomething2", desc.getMethodName() );
         assertEquals( 0, desc.getChildren().size() );
         assertEquals( 2, desc.getAnnotations().size() );
         assertSame( annotatedIgnore, desc.getAnnotation( Ignore.class ) );
-        assertEquals( reason, annotatedIgnore.value() );
+        assertEquals( REASON, annotatedIgnore.value() );
     }
 
     @Test
     public void testGetAnnotatedIgnoreWithoutClass()
     {
-        final Method testSomething2 =
-            ReflectionUtils.getMethod( IgnoreWithDescription.class, "testSomething2", EMPTY_CLASS_ARRAY );
+        final Method testSomething2 = ReflectionUtils.getMethod( IgnoreWithDescription.class, "testSomething2",
+                EMPTY_CLASS_ARRAY );
         final Annotation[] annotations = testSomething2.getAnnotations();
         Description desc = Description.createSuiteDescription( "testSomething2", annotations );
         Ignore annotatedIgnore = JUnit4Reflector.getAnnotatedIgnore( desc );
@@ -80,16 +84,19 @@ public class JUnit4Reflector481Test
         assertEquals( 0, desc.getChildren().size() );
         assertEquals( 2, desc.getAnnotations().size() );
         assertSame( annotatedIgnore, desc.getAnnotation( Ignore.class ) );
-        assertEquals( reason, annotatedIgnore.value() );
+        assertEquals( REASON, annotatedIgnore.value() );
     }
 
-    private static final String reason = "Ignorance is bliss";
+    private static final String REASON = "Ignorance is bliss";
 
+    /**
+     *
+     */
     public static class IgnoreWithDescription
     {
 
         @Test
-        @Ignore( reason )
+        @Ignore( REASON )
         public void testSomething2()
         {
         }
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreParametersTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreParametersTest.java
index 3734afe..0ca33b9 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreParametersTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreParametersTest.java
@@ -24,12 +24,15 @@ import java.util.Map;
 
 import org.junit.Test;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
 import static org.hamcrest.core.Is.is;
 
-/*
+/**
  * @author Kristian Rosenvold, kristian.rosenvold@gmail com
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class JUnitCoreParametersTest
 {
     @Test
@@ -134,38 +137,38 @@ public class JUnitCoreParametersTest
     private Map<String, String> newPropertiesClasses()
     {
         Map<String, String> props = new HashMap<>();
-        props.put(JUnitCoreParameters.PARALLEL_KEY, "classes");
-        props.put(JUnitCoreParameters.PERCORETHREADCOUNT_KEY, "false");
-        props.put(JUnitCoreParameters.THREADCOUNT_KEY, "2");
-        props.put(JUnitCoreParameters.USEUNLIMITEDTHREADS_KEY, "false");
+        props.put( JUnitCoreParameters.PARALLEL_KEY, "classes" );
+        props.put( JUnitCoreParameters.PERCORETHREADCOUNT_KEY, "false" );
+        props.put( JUnitCoreParameters.THREADCOUNT_KEY, "2" );
+        props.put( JUnitCoreParameters.USEUNLIMITEDTHREADS_KEY, "false" );
         return props;
     }
 
     private Map<String, String> newPropertiesMethods()
     {
         Map<String, String> props = new HashMap<>();
-        props.put(JUnitCoreParameters.PARALLEL_KEY, "methods");
-        props.put(JUnitCoreParameters.PERCORETHREADCOUNT_KEY, "false");
-        props.put(JUnitCoreParameters.THREADCOUNT_KEY, "2");
-        props.put(JUnitCoreParameters.USEUNLIMITEDTHREADS_KEY, "true");
+        props.put( JUnitCoreParameters.PARALLEL_KEY, "methods" );
+        props.put( JUnitCoreParameters.PERCORETHREADCOUNT_KEY, "false" );
+        props.put( JUnitCoreParameters.THREADCOUNT_KEY, "2" );
+        props.put( JUnitCoreParameters.USEUNLIMITEDTHREADS_KEY, "true" );
         return props;
     }
 
     private Map<String, String> newPropertiesBoth()
     {
         Map<String, String> props = new HashMap<>();
-        props.put(JUnitCoreParameters.PARALLEL_KEY, "both");
-        props.put(JUnitCoreParameters.PERCORETHREADCOUNT_KEY, "true");
-        props.put(JUnitCoreParameters.THREADCOUNT_KEY, "7");
-        props.put(JUnitCoreParameters.USEUNLIMITEDTHREADS_KEY, "false");
+        props.put( JUnitCoreParameters.PARALLEL_KEY, "both" );
+        props.put( JUnitCoreParameters.PERCORETHREADCOUNT_KEY, "true" );
+        props.put( JUnitCoreParameters.THREADCOUNT_KEY, "7" );
+        props.put( JUnitCoreParameters.USEUNLIMITEDTHREADS_KEY, "false" );
         return props;
     }
 
     private Map<String, String> newPropertiesTimeouts( double timeout, double forcedTimeout )
     {
         Map<String, String> props = new HashMap<>();
-        props.put(JUnitCoreParameters.PARALLEL_TIMEOUT_KEY, Double.toString(timeout));
-        props.put(JUnitCoreParameters.PARALLEL_TIMEOUTFORCED_KEY, Double.toString(forcedTimeout));
+        props.put( JUnitCoreParameters.PARALLEL_TIMEOUT_KEY, Double.toString( timeout ) );
+        props.put( JUnitCoreParameters.PARALLEL_TIMEOUTFORCED_KEY, Double.toString( forcedTimeout ) );
         return props;
     }
 
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreRunListenerTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreRunListenerTest.java
index 08bbd2a..1c38794 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreRunListenerTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/JUnitCoreRunListenerTest.java
@@ -22,6 +22,7 @@ package org.apache.maven.surefire.junitcore;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
+
 import org.apache.maven.surefire.junit4.MockReporter;
 
 import junit.framework.TestCase;
@@ -34,18 +35,20 @@ import org.junit.runner.Result;
 import org.junit.runner.notification.RunListener;
 
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.hasSize;
+import static org.hamcrest.Matchers.contains;
+import static org.hamcrest.Matchers.containsInAnyOrder;
+import static org.hamcrest.Matchers.empty;
 
 /**
  * @author Kristian Rosenvold
  */
-public class JUnitCoreRunListenerTest
-    extends TestCase
+public class JUnitCoreRunListenerTest extends TestCase
 {
     public void testTestRunStarted()
     {
-        RunListener jUnit4TestSetReporter =
-            new JUnitCoreRunListener( new MockReporter(), new HashMap<String, TestSet>() );
+        RunListener jUnit4TestSetReporter = new JUnitCoreRunListener( new MockReporter(),
+                new HashMap<String, TestSet>() );
         JUnitCore core = new JUnitCore();
         core.addListener( jUnit4TestSetReporter );
         Result result = core.run( new Computer(), STest1.class, STest2.class );
@@ -55,8 +58,8 @@ public class JUnitCoreRunListenerTest
 
     public void testFailedAssumption()
     {
-        RunListener jUnit4TestSetReporter =
-            new JUnitCoreRunListener( new MockReporter(), new HashMap<String, TestSet>() );
+        RunListener jUnit4TestSetReporter = new JUnitCoreRunListener( new MockReporter(),
+                new HashMap<String, TestSet>() );
         JUnitCore core = new JUnitCore();
         core.addListener( jUnit4TestSetReporter );
         Result result = core.run( new Computer(), TestWithAssumptionFailure.class );
@@ -64,16 +67,15 @@ public class JUnitCoreRunListenerTest
         assertEquals( 1, result.getRunCount() );
     }
 
-    public void testStateForClassesWithNoChildren()
-        throws Exception
+    public void testStateForClassesWithNoChildren() throws Exception
     {
-        Description testDescription =
-            Description.createSuiteDescription( "testMethod(cannot.be.loaded.by.junit.Test)" );
-        Description st1 = Description.createSuiteDescription( STest1.class);
-//        st1.addChild( Description.createSuiteDescription( STest1.class ) );
+        Description testDescription = Description.createSuiteDescription(
+                "testMethod(cannot.be.loaded.by.junit.Test)" );
+        Description st1 = Description.createSuiteDescription( STest1.class );
+        //        st1.addChild( Description.createSuiteDescription( STest1.class ) );
         testDescription.addChild( st1 );
-        Description st2 = Description.createSuiteDescription( STest2.class);
-  //      st2.addChild( Description.createSuiteDescription( STest2.class ) );
+        Description st2 = Description.createSuiteDescription( STest2.class );
+        //      st2.addChild( Description.createSuiteDescription( STest2.class ) );
         testDescription.addChild( st2 );
 
         Map<String, TestSet> classMethodCounts = new HashMap<>();
@@ -81,15 +83,14 @@ public class JUnitCoreRunListenerTest
         listener.testRunStarted( testDescription );
         assertEquals( 2, classMethodCounts.size() );
         Iterator<TestSet> iterator = classMethodCounts.values().iterator();
-        assertFalse(iterator.next().equals( iterator.next() ));
+        assertFalse( iterator.next().equals( iterator.next() ) );
     }
 
-    public void testTestClassNotLoadableFromJUnitClassLoader()
-        throws Exception
+    public void testTestClassNotLoadableFromJUnitClassLoader() throws Exception
     {
         // can't use Description.createTestDescription() methods as these require a loaded Class
-        Description testDescription =
-            Description.createSuiteDescription( "testMethod(cannot.be.loaded.by.junit.Test)" );
+        Description testDescription = Description.createSuiteDescription(
+                "testMethod(cannot.be.loaded.by.junit.Test)" );
         assertEquals( "testMethod", testDescription.getMethodName() );
         assertEquals( "cannot.be.loaded.by.junit.Test", testDescription.getClassName() );
         // assert that the test class is not visible by the JUnit classloader
@@ -140,6 +141,9 @@ public class JUnitCoreRunListenerTest
         assertThat( classMethodCounts.keySet(), empty() );
     }
 
+    /**
+     *
+     */
     public static class STest1
     {
         @Test
@@ -148,6 +152,9 @@ public class JUnitCoreRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class STest2
     {
         @Test
@@ -156,6 +163,9 @@ public class JUnitCoreRunListenerTest
         }
     }
 
+    /**
+     *
+     */
     public static class TestWithAssumptionFailure
     {
         @Test
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit47RunnerTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit47RunnerTest.java
index 3e139e1..14dab81 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit47RunnerTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit47RunnerTest.java
@@ -1,3 +1,24 @@
+package org.apache.maven.surefire.junitcore;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 /*
  * JBoss, Home of Professional Open Source
  * Copyright 2009, Red Hat Middleware LLC, and individual contributors
@@ -14,7 +35,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.maven.surefire.junitcore;
 
 import junit.framework.Assert;
 import junit.framework.TestCase;
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit48RunnerTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit48RunnerTest.java
index 1faa782..c9cc407 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit48RunnerTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/MavenSurefireJUnit48RunnerTest.java
@@ -1,3 +1,24 @@
+package org.apache.maven.surefire.junitcore;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 /*
  * JBoss, Home of Professional Open Source
  * Copyright 2009, Red Hat Middleware LLC, and individual contributors
@@ -14,7 +35,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.maven.surefire.junitcore;
 
 import junit.framework.Assert;
 import junit.framework.TestCase;
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire746Test.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire746Test.java
index aded93f..8859c19 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire746Test.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire746Test.java
@@ -1,6 +1,25 @@
 package org.apache.maven.surefire.junitcore;
 
 /*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/*
  * JBoss, Home of Professional Open Source
  * Copyright 2009, Red Hat Middleware LLC, and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
@@ -18,7 +37,11 @@ package org.apache.maven.surefire.junitcore;
  */
 
 import java.io.File;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.maven.surefire.booter.BaseProviderFactory;
@@ -83,8 +106,8 @@ public class Surefire746Test
     public final ExpectedException exception = ExpectedException.none();
 
     @Test
-    public void surefireIsConfused_ByMultipleIgnore_OnClassLevel()
-        throws Exception
+    @SuppressWarnings( "checkstyle:methodname" )
+    public void surefireIsConfused_ByMultipleIgnore_OnClassLevel() throws Exception
     {
         ReporterFactory reporterFactory = JUnitCoreTester.defaultNoXml();
         BaseProviderFactory providerParameters = new BaseProviderFactory( reporterFactory, true );
@@ -97,16 +120,14 @@ public class Surefire746Test
 
         final Map<String, TestSet> testSetMap = new ConcurrentHashMap<>();
 
-        RunListener listener =
-            ConcurrentRunListener.createInstance( testSetMap, reporterFactory, false, false,
-                                                        new DefaultDirectConsoleReporter( System.out ) );
+        RunListener listener = ConcurrentRunListener.createInstance( testSetMap, reporterFactory, false, false,
+                new DefaultDirectConsoleReporter( System.out ) );
 
         TestsToRun testsToRun = new TestsToRun( Collections.<Class<?>>singleton( TestClassTest.class ) );
 
         org.junit.runner.notification.RunListener jUnit4RunListener = new JUnitCoreRunListener( listener, testSetMap );
 
-        List<org.junit.runner.notification.RunListener> customRunListeners =
-            new ArrayList<>();
+        List<org.junit.runner.notification.RunListener> customRunListeners = new ArrayList<>();
         customRunListeners.add( 0, jUnit4RunListener );
 
         try
@@ -116,31 +137,34 @@ public class Surefire746Test
             exception.expect( TestSetFailedException.class );
             JUnit4RunListener dummy = new JUnit4RunListener( new MockReporter() );
             new JUnitCoreWrapper( new Notifier( dummy, 0 ), jUnitCoreParameters,
-                                        new DefaultDirectConsoleReporter( System.out ) )
-                .execute( testsToRun, customRunListeners, null );
+                    new DefaultDirectConsoleReporter( System.out ) ).execute( testsToRun, customRunListeners, null );
         }
         finally
         {
             RunResult result = reporterFactory.close();
-            assertEquals( "JUnit should report correctly number of test ran(Finished)", 1, result.getCompletedCount() );
+            assertEquals( "JUnit should report correctly number of test ran(Finished)", 1,
+                    result.getCompletedCount() );
         }
     }
 
+    /**
+     *
+     */
     @RunWith( TestCaseRunner.class )
     public static class TestClassTest
     {
         @Test
-        public void shouldNeverBeCalled()
-            throws Exception
+        public void shouldNeverBeCalled() throws Exception
         {
         }
     }
 
-    public static class TestCaseRunner
-        extends BlockJUnit4ClassRunner
+    /**
+     *
+     */
+    public static class TestCaseRunner extends BlockJUnit4ClassRunner
     {
-        public TestCaseRunner( Class<?> klass )
-            throws InitializationError
+        public TestCaseRunner( Class<?> klass ) throws InitializationError
         {
             super( klass );
         }
@@ -154,15 +178,13 @@ public class Surefire746Test
 
     }
 
-    private static class TestRunListener
-        extends org.junit.runner.notification.RunListener
+    private static class TestRunListener extends org.junit.runner.notification.RunListener
     {
         @Override
-        public void testFinished( Description description )
-            throws Exception
+        public void testFinished( Description description ) throws Exception
         {
             throw new RuntimeException(
-                "This Exception will cause Surefire to receive an internal JUnit Description and fail." );
+                    "This Exception will cause Surefire to receive an internal JUnit Description and fail." );
         }
     }
 }
\ No newline at end of file
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire813IncorrectResultTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire813IncorrectResultTest.java
index f4ad93c..293b287 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire813IncorrectResultTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Surefire813IncorrectResultTest.java
@@ -45,6 +45,9 @@ public class Surefire813IncorrectResultTest
         assertEquals( 0, run.getFailureCount() );
     }
 
+    /**
+     *
+     */
     public static class Test6
     {
         private final CountDownLatch latch = new CountDownLatch( 1 );
@@ -64,13 +67,13 @@ public class Surefire813IncorrectResultTest
             latch.await();
         }
 
-        private static final String s = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
+        private static final String STR = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
 
         public void synchPrint()
         {
             for ( int i = 0; i < 1000; ++i ) // Increase this number if it does no fail
             {
-                System.out.println( i + ":" + s );
+                System.out.println( i + ":" + STR );
             }
         }
 
@@ -80,7 +83,7 @@ public class Surefire813IncorrectResultTest
             @Override
             public void run()
             {
-                System.out.println( s );
+                System.out.println( STR );
                 latch.countDown();
                 synchPrint();
             }
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/TestMethodTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/TestMethodTest.java
index d2e1395..3ec149b 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/TestMethodTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/TestMethodTest.java
@@ -30,6 +30,9 @@ import junit.framework.TestCase;
 public class TestMethodTest
     extends TestCase
 {
+
+    public static final int BIG_UPTIME = 100_000;
+
     public void testTestFailure()
     {
         ReportEntry reportEntry = new SimpleReportEntry( "a", null, "b", null );
@@ -37,6 +40,6 @@ public class TestMethodTest
         testMethod.testFailure( reportEntry );
         final int elapsed = testMethod.getElapsed();
         assertTrue( elapsed >= 0 );
-        assertTrue( elapsed < 100000 );
+        assertTrue( elapsed < BIG_UPTIME );
     }
 }
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/OptimizedParallelComputerTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/OptimizedParallelComputerTest.java
index 9be816f..ad362b5 100644
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/OptimizedParallelComputerTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/OptimizedParallelComputerTest.java
@@ -33,20 +33,28 @@ import org.junit.runner.RunWith;
 import java.util.HashMap;
 import java.util.Map;
 
-import static org.apache.maven.surefire.junitcore.JUnitCoreParameters.*;
-import static org.apache.maven.surefire.junitcore.pc.ParallelComputerUtil.*;
+import static org.apache.maven.surefire.junitcore.JUnitCoreParameters.PARALLEL_KEY;
+import static org.apache.maven.surefire.junitcore.JUnitCoreParameters.THREADCOUNT_KEY;
+import static org.apache.maven.surefire.junitcore.JUnitCoreParameters.THREADCOUNTSUITES_KEY;
+import static org.apache.maven.surefire.junitcore.JUnitCoreParameters.THREADCOUNTCLASSES_KEY;
+import static org.apache.maven.surefire.junitcore.pc.ParallelComputerUtil.resolveConcurrency;
+import static org.apache.maven.surefire.junitcore.pc.ParallelComputerUtil.overrideAvailableProcessors;
+import static org.apache.maven.surefire.junitcore.pc.ParallelComputerUtil.setDefaultAvailableProcessors;
 import static org.hamcrest.core.Is.is;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
 
 /**
- * Testing an algorithm in {@link ParallelComputerUtil} which configures
- * optimized thread resources in ParallelComputer by given {@link org.apache.maven.surefire.junitcore.JUnitCoreParameters}.
+ * Testing an algorithm in {@link ParallelComputerUtil} which configures optimized thread resources in ParallelComputer
+ * by given {@link org.apache.maven.surefire.junitcore.JUnitCoreParameters}.
  *
  * @author Tibor Digana (tibor17)
  * @see ParallelComputerUtil
  * @since 2.17
  */
 @RunWith( Theories.class )
+@SuppressWarnings( "checkstyle:magicnumber" )
 public final class OptimizedParallelComputerTest
 {
     @DataPoint
@@ -71,13 +79,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountSuites( int cpu )
-        throws TestSetFailedException
+    public void threadCountSuites( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "suites");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "suites" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 5, 10, 20 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -91,13 +98,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountClasses( int cpu )
-        throws TestSetFailedException
+    public void threadCountClasses( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "classes");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "classes" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 1, 5, 10 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -111,13 +117,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountMethods( int cpu )
-        throws TestSetFailedException
+    public void threadCountMethods( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "methods");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "methods" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 1, 2, 5 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -131,13 +136,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountBoth( int cpu )
-        throws TestSetFailedException
+    public void threadCountBoth( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "both");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "both" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 1, 2, 5 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -151,13 +155,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountClassesAndMethods( int cpu )
-        throws TestSetFailedException
+    public void threadCountClassesAndMethods( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "classesAndMethods");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "classesAndMethods" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 1, 2, 5 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -171,13 +174,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountSuitesAndMethods( int cpu )
-        throws TestSetFailedException
+    public void threadCountSuitesAndMethods( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "suitesAndMethods");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "suitesAndMethods" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 2, 3, 5 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -191,13 +193,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountSuitesAndClasses( int cpu )
-        throws TestSetFailedException
+    public void threadCountSuitesAndClasses( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "suitesAndClasses");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "suitesAndClasses" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 2, 5, 20 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -211,13 +212,12 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void threadCountAll( int cpu )
-        throws TestSetFailedException
+    public void threadCountAll( int cpu ) throws TestSetFailedException
     {
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "all");
-        properties.put(THREADCOUNT_KEY, "3");
+        properties.put( PARALLEL_KEY, "all" );
+        properties.put( THREADCOUNT_KEY, "3" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 2, 5, 20 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -231,15 +231,14 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void reusableThreadCountSuitesAndClasses( int cpu )
-        throws TestSetFailedException
+    public void reusableThreadCountSuitesAndClasses( int cpu ) throws TestSetFailedException
     {
         // 4 * cpu to 5 * cpu threads to run test classes
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "suitesAndClasses");
-        properties.put(THREADCOUNT_KEY, "6");
-        properties.put(THREADCOUNTSUITES_KEY, "2");
+        properties.put( PARALLEL_KEY, "suitesAndClasses" );
+        properties.put( THREADCOUNT_KEY, "6" );
+        properties.put( THREADCOUNTSUITES_KEY, "2" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 3, 5, 20 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -253,15 +252,14 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void reusableThreadCountSuitesAndMethods( int cpu )
-        throws TestSetFailedException
+    public void reusableThreadCountSuitesAndMethods( int cpu ) throws TestSetFailedException
     {
         // 4 * cpu to 5 * cpu threads to run test methods
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "suitesAndMethods");
-        properties.put(THREADCOUNT_KEY, "6");
-        properties.put(THREADCOUNTSUITES_KEY, "2");
+        properties.put( PARALLEL_KEY, "suitesAndMethods" );
+        properties.put( THREADCOUNT_KEY, "6" );
+        properties.put( THREADCOUNTSUITES_KEY, "2" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 3, 5, 20 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -275,15 +273,14 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void reusableThreadCountClassesAndMethods( int cpu )
-        throws TestSetFailedException
+    public void reusableThreadCountClassesAndMethods( int cpu ) throws TestSetFailedException
     {
         // 4 * cpu to 5 * cpu threads to run test methods
         overrideAvailableProcessors( cpu );
         Map<String, String> properties = new HashMap<>();
-        properties.put(PARALLEL_KEY, "classesAndMethods");
-        properties.put(THREADCOUNT_KEY, "6");
-        properties.put(THREADCOUNTCLASSES_KEY, "2");
+        properties.put( PARALLEL_KEY, "classesAndMethods" );
+        properties.put( THREADCOUNT_KEY, "6" );
+        properties.put( THREADCOUNTCLASSES_KEY, "2" );
         JUnitCoreParameters params = new JUnitCoreParameters( properties );
         RunnerCounter counter = new RunnerCounter( 3, 5, 20 );
         Concurrency concurrency = resolveConcurrency( params, counter );
@@ -297,8 +294,7 @@ public final class OptimizedParallelComputerTest
     }
 
     @Theory
-    public void reusableThreadCountAll( int cpu )
-        throws TestSetFailedException
+    public void reusableThreadCountAll( int cpu ) throws TestSetFailedException
     {
         // 8 * cpu to 13 * cpu threads to run test methods
         overrideAvailableProcessors( cpu );
diff --git a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilderTest.java b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilderTest.java
index d87d63a..3e752e3 100755
--- a/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilderTest.java
+++ b/surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilderTest.java
@@ -51,33 +51,40 @@ import static org.hamcrest.core.AnyOf.anyOf;
 import static org.hamcrest.core.Is.is;
 import static org.hamcrest.core.IsNot.not;
 import static org.apache.maven.surefire.junitcore.pc.RangeMatcher.between;
-import static org.junit.Assert.*;
+import static org.junit.Assert.fail;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNotSame;
+import static org.junit.Assert.assertSame;
 
 /**
  * @author Tibor Digana (tibor17)
  * @since 2.16
  */
+@SuppressWarnings( "checkstyle:magicnumber" )
 public class ParallelComputerBuilderTest
 {
     private static final int DELAY_MULTIPLIER = 7;
 
-    private static final Object class1Lock = new Object();
+    private static final Object CLASS1BLOCK = new Object();
 
     private static volatile boolean beforeShutdown;
 
     private static volatile Runnable shutdownTask;
 
-    private static final ConsoleStream logger = new DefaultDirectConsoleReporter( System.out );
+    private static final ConsoleStream LOGGER = new DefaultDirectConsoleReporter( System.out );
 
     private static void testKeepBeforeAfter( ParallelComputerBuilder builder, Class<?>... classes )
     {
         JUnitCore core = new JUnitCore();
         for ( int round = 0; round < 5; round++ )
         {
-            NothingDoingTest1.methods.clear();
+            NothingDoingTest1.METHODS.clear();
             Result result = core.run( builder.buildComputer(), classes );
             assertTrue( result.wasSuccessful() );
-            Iterator<String> methods = NothingDoingTest1.methods.iterator();
+            Iterator<String> methods = NothingDoingTest1.METHODS.iterator();
             for ( Class<?> clazz : classes )
             {
                 String a = clazz.getName() + "#a()";
@@ -113,8 +120,8 @@ public class ParallelComputerBuilderTest
     @Test
     public void testsWithoutChildrenShouldAlsoBeRun()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
-        ParallelComputerBuilder.PC computer = ( ParallelComputerBuilder.PC ) parallelComputerBuilder.buildComputer();
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
+        ParallelComputerBuilder.PC computer = (ParallelComputerBuilder.PC) parallelComputerBuilder.buildComputer();
         Result result = new JUnitCore().run( computer, TestWithoutPrecalculatedChildren.class );
         assertThat( result.getRunCount(), is( 1 ) );
     }
@@ -122,7 +129,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void parallelMethodsReuseOneOrTwoThreads()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.useOnePool( 4 );
 
         // One thread because one suite: TestSuite, however the capacity is 5.
@@ -168,7 +175,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void suiteAndClassInOnePool()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.useOnePool( 5 );
         parallelComputerBuilder.parallelSuites( 5 );
         parallelComputerBuilder.parallelClasses( 5 );
@@ -190,18 +197,16 @@ public class ParallelComputerBuilderTest
         assertThat( computer.getPoolCapacity(), is( 5 ) );
         assertTrue( result.wasSuccessful() );
         assertThat( Class1.maxConcurrentMethods, is( 2 ) );
-        assertThat( timeSpent, anyOf(
-                between( 1500 * DELAY_MULTIPLIER - 50, 1750 * DELAY_MULTIPLIER ),
+        assertThat( timeSpent, anyOf( between( 1500 * DELAY_MULTIPLIER - 50, 1750 * DELAY_MULTIPLIER ),
                 between( 2000 * DELAY_MULTIPLIER - 50, 2250 * DELAY_MULTIPLIER ),
-                between( 2500 * DELAY_MULTIPLIER - 50, 2750 * DELAY_MULTIPLIER )
-        ) );
+                between( 2500 * DELAY_MULTIPLIER - 50, 2750 * DELAY_MULTIPLIER ) ) );
     }
 
     @Test
     public void onePoolWithUnlimitedParallelMethods()
     {
         // see ParallelComputerBuilder Javadoc
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.useOnePool( 8 );
         parallelComputerBuilder.parallelSuites( 2 );
         parallelComputerBuilder.parallelClasses( 4 );
@@ -229,7 +234,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void underflowParallelism()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.useOnePool( 3 );
 
         // One thread because one suite: TestSuite.
@@ -264,7 +269,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void separatePoolsWithSuite()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.parallelSuites( 5 );
         parallelComputerBuilder.parallelClasses( 5 );
         parallelComputerBuilder.parallelMethods( 3 );
@@ -291,7 +296,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void separatePoolsWithSuiteAndClass()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.parallelSuites( 5 );
         parallelComputerBuilder.parallelClasses( 5 );
         parallelComputerBuilder.parallelMethods( 3 );
@@ -321,7 +326,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void separatePoolsWithSuiteAndSequentialClasses()
     {
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.parallelSuites( 5 );
         parallelComputerBuilder.parallelClasses( 1 );
         parallelComputerBuilder.parallelMethods( 3 );
@@ -372,7 +377,7 @@ public class ParallelComputerBuilderTest
     public void nothingParallel()
     {
         JUnitCore core = new JUnitCore();
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER );
         assertFalse( builder.isOptimized() );
 
         Result result = core.run( builder.buildComputer(), NothingDoingTest1.class, NothingDoingTest2.class );
@@ -396,7 +401,7 @@ public class ParallelComputerBuilderTest
         result = core.run( builder.buildComputer(), NothingDoingTest1.class, NothingDoingSuite.class );
         assertTrue( result.wasSuccessful() );
 
-        Class<?>[] classes = { NothingDoingTest1.class, NothingDoingSuite.class };
+        Class<?>[] classes = {NothingDoingTest1.class, NothingDoingSuite.class};
 
         builder.useOnePool( 2 ).parallelSuites( 1 ).parallelClasses( 1 );
         assertFalse( builder.isOptimized() );
@@ -408,8 +413,8 @@ public class ParallelComputerBuilderTest
         result = core.run( builder.buildComputer(), classes );
         assertTrue( result.wasSuccessful() );
 
-        classes = new Class<?>[]{ NothingDoingSuite.class, NothingDoingSuite.class, NothingDoingTest1.class,
-            NothingDoingTest2.class, NothingDoingTest3.class };
+        classes = new Class<?>[] { NothingDoingSuite.class, NothingDoingSuite.class, NothingDoingTest1.class,
+                NothingDoingTest2.class, NothingDoingTest3.class };
 
         builder.useOnePool( 2 ).parallelSuites( 1 ).parallelClasses( 1 );
         assertFalse( builder.isOptimized() );
@@ -425,7 +430,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void keepBeforeAfterOneClass()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER );
         builder.parallelMethods();
         assertFalse( builder.isOptimized() );
         testKeepBeforeAfter( builder, NothingDoingTest1.class );
@@ -434,7 +439,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void keepBeforeAfterTwoClasses()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER );
         builder.useOnePool( 5 ).parallelClasses( 1 ).parallelMethods( 2 );
         assertFalse( builder.isOptimized() );
         testKeepBeforeAfter( builder, NothingDoingTest1.class, NothingDoingTest2.class );
@@ -443,15 +448,15 @@ public class ParallelComputerBuilderTest
     @Test
     public void keepBeforeAfterTwoParallelClasses()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER );
         builder.useOnePool( 8 ).parallelClasses( 2 ).parallelMethods( 2 );
         assertFalse( builder.isOptimized() );
         JUnitCore core = new JUnitCore();
-        NothingDoingTest1.methods.clear();
-        Class<?>[] classes = { NothingDoingTest1.class, NothingDoingTest2.class, NothingDoingTest3.class };
+        NothingDoingTest1.METHODS.clear();
+        Class<?>[] classes = {NothingDoingTest1.class, NothingDoingTest2.class, NothingDoingTest3.class};
         Result result = core.run( builder.buildComputer(), classes );
         assertTrue( result.wasSuccessful() );
-        ArrayList<String> methods = new ArrayList<>( NothingDoingTest1.methods );
+        ArrayList<String> methods = new ArrayList<>( NothingDoingTest1.METHODS );
         assertThat( methods.size(), is( 12 ) );
         assertThat( methods.subList( 9, 12 ), is( not( Arrays.asList( "deinit", "deinit", "deinit" ) ) ) );
     }
@@ -459,8 +464,8 @@ public class ParallelComputerBuilderTest
     @Test
     public void notThreadSafeTest()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger )
-            .useOnePool( 6 ).optimize( true ).parallelClasses( 3 ).parallelMethods( 3 );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER ).useOnePool( 6 ).optimize(
+                true ).parallelClasses( 3 ).parallelMethods( 3 );
         ParallelComputerBuilder.PC computer = (ParallelComputerBuilder.PC) builder.buildComputer();
         Result result = new JUnitCore().run( computer, NotThreadSafeTest1.class, NotThreadSafeTest2.class );
         assertTrue( result.wasSuccessful() );
@@ -480,8 +485,8 @@ public class ParallelComputerBuilderTest
     @Test
     public void mixedThreadSafety()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger )
-            .useOnePool( 6 ).optimize( true ).parallelClasses( 3 ).parallelMethods( 3 );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER ).useOnePool( 6 ).optimize(
+                true ).parallelClasses( 3 ).parallelMethods( 3 );
         ParallelComputerBuilder.PC computer = (ParallelComputerBuilder.PC) builder.buildComputer();
         Result result = new JUnitCore().run( computer, NotThreadSafeTest1.class, NormalTest1.class );
         assertTrue( result.wasSuccessful() );
@@ -502,8 +507,7 @@ public class ParallelComputerBuilderTest
     @Test
     public void notThreadSafeTestsInSuite()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger )
-            .useOnePool( 5 ).parallelMethods( 3 );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER ).useOnePool( 5 ).parallelMethods( 3 );
         assertFalse( builder.isOptimized() );
         ParallelComputerBuilder.PC computer = (ParallelComputerBuilder.PC) builder.buildComputer();
         Result result = new JUnitCore().run( computer, NotThreadSafeTestSuite.class );
@@ -525,8 +529,8 @@ public class ParallelComputerBuilderTest
     @Test
     public void mixedThreadSafetyInSuite()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger )
-            .useOnePool( 10 ).optimize( true ).parallelSuites( 2 ).parallelClasses( 3 ).parallelMethods( 3 );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER ).useOnePool( 10 ).optimize(
+                true ).parallelSuites( 2 ).parallelClasses( 3 ).parallelMethods( 3 );
         ParallelComputerBuilder.PC computer = (ParallelComputerBuilder.PC) builder.buildComputer();
         Result result = new JUnitCore().run( computer, MixedSuite.class );
         assertTrue( result.wasSuccessful() );
@@ -547,8 +551,8 @@ public class ParallelComputerBuilderTest
     @Test
     public void inheritanceWithNotThreadSafe()
     {
-        ParallelComputerBuilder builder = new ParallelComputerBuilder( logger )
-            .useOnePool( 10 ).optimize( true ).parallelSuites( 2 ).parallelClasses( 3 ).parallelMethods( 3 );
+        ParallelComputerBuilder builder = new ParallelComputerBuilder( LOGGER ).useOnePool( 10 ).optimize(
+                true ).parallelSuites( 2 ).parallelClasses( 3 ).parallelMethods( 3 );
         ParallelComputerBuilder.PC computer = (ParallelComputerBuilder.PC) builder.buildComputer();
         Result result = new JUnitCore().run( computer, OverMixedSuite.class );
         assertTrue( result.wasSuccessful() );
@@ -567,8 +571,7 @@ public class ParallelComputerBuilderTest
     }
 
     @Test
-    public void beforeAfterThreadChanges()
-        throws InterruptedException
+    public void beforeAfterThreadChanges() throws InterruptedException
     {
         // try to GC dead Thread objects from previous tests
         for ( int i = 0; i < 5; i++ )
@@ -577,7 +580,7 @@ public class ParallelComputerBuilderTest
             TimeUnit.MILLISECONDS.sleep( 500L );
         }
         Collection<Thread> expectedThreads = jvmThreads();
-        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger );
+        ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER );
         parallelComputerBuilder.parallelMethods( 3 );
         ParallelComputer computer = parallelComputerBuilder.buildComputer();
         Result result = new JUnitCore().run( computer, TestWithBeforeAfter.class );
@@ -613,16 +616,13 @@ public class ParallelComputerBuilderTest
     {
         Result run( final boolean useInterrupt )
         {
-            ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( logger )
-                .useOnePool( 8 )
-                .parallelSuites( 2 )
-                .parallelClasses( 3 )
-                .parallelMethods( 3 );
+            ParallelComputerBuilder parallelComputerBuilder = new ParallelComputerBuilder( LOGGER ).useOnePool(
+                    8 ).parallelSuites( 2 ).parallelClasses( 3 ).parallelMethods( 3 );
 
             assertFalse( parallelComputerBuilder.isOptimized() );
 
             final ParallelComputerBuilder.PC computer =
-                (ParallelComputerBuilder.PC) parallelComputerBuilder.buildComputer();
+                    (ParallelComputerBuilder.PC) parallelComputerBuilder.buildComputer();
             shutdownTask = new Runnable()
             {
                 @Override
@@ -636,6 +636,9 @@ public class ParallelComputerBuilderTest
         }
     }
 
+    /**
+     *
+     */
     public static class Class1
     {
         static volatile int concurrentMethods = 0;
@@ -643,20 +646,18 @@ public class ParallelComputerBuilderTest
         static volatile int maxConcurrentMethods = 0;
 
         @Test
-        public void test1()
-            throws InterruptedException
+        public void test1() throws InterruptedException
         {
-            synchronized ( class1Lock )
+            synchronized ( CLASS1BLOCK )
             {
                 ++concurrentMethods;
-                class1Lock.wait( DELAY_MULTIPLIER * 500L );
+                CLASS1BLOCK.wait( DELAY_MULTIPLIER * 500L );
                 maxConcurrentMethods = Math.max( maxConcurrentMethods, concurrentMethods-- );
             }
         }
 
         @Test
-        public void test2()
-            throws InterruptedException
+        public void test2() throws InterruptedException
         {
             test1();
             Runnable shutdownTask = ParallelComputerBuilderTest.shutdownTask;
@@ -668,71 +669,89 @@ public class ParallelComputerBuilderTest
         }
     }
 
-    public static class Class2
-        extends Class1
+    /**
+     *
+     */
+    public static class Class2 extends Class1
     {
     }
 
-    public static class Class3
-        extends Class1
+    /**
+     *
+     */
+    public static class Class3 extends Class1
     {
     }
 
+    /**
+     *
+     */
     public static class NothingDoingTest1
     {
-        static final Collection<String> methods = new ConcurrentLinkedQueue<>();
+        private static final Collection<String> METHODS = new ConcurrentLinkedQueue<>();
 
         @BeforeClass
         public static void init()
         {
-            methods.add( "init" );
+            METHODS.add( "init" );
         }
 
         @AfterClass
         public static void deinit()
         {
-            methods.add( "deinit" );
+            METHODS.add( "deinit" );
         }
 
         @Test
-        public void a()
-            throws InterruptedException
+        public void a() throws InterruptedException
         {
             Thread.sleep( 5 );
-            methods.add( getClass().getName() + "#a()" );
+            METHODS.add( getClass().getName() + "#a()" );
         }
 
         @Test
-        public void b()
-            throws InterruptedException
+        public void b() throws InterruptedException
         {
             Thread.sleep( 5 );
-            methods.add( getClass().getName() + "#b()" );
+            METHODS.add( getClass().getName() + "#b()" );
         }
     }
 
-    public static class NothingDoingTest2
-        extends NothingDoingTest1
+    /**
+     *
... 2251 lines suppressed ...