apache / maven-surefire
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
8% | 4% | 30% | 23% | 33%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java8% | 4% | 30% | 23% | 32%
xml0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
maven-surefire-common24% | 6% | 23% | 21% | 24%
surefire-api0% | 9% | 20% | 22% | 47%
surefire-providers0% | 0% | 28% | 38% | 33%
surefire-booter0% | 0% | 45% | 19% | 34%
maven-surefire-report-plugin0% | 0% | 80% | 0% | 19%
maven-failsafe-plugin0% | 0% | 87% | 0% | 12%
maven-surefire-plugin0% | 0% | 85% | 0% | 14%
surefire-report-parser0% | 0% | 39% | 60% | 0%
surefire-extensions-api0% | 0% | 0% | 0% | 100%
surefire-grouper0% | 0% | 0% | 0% | 100%
surefire-logger-api0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
surefire-extensions-spi0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AbstractSurefireMojo.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
2605 244
ForkStarter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
695 34
AbstractStreamDecoder.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/stream
522 46
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
478 28
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
457 79
ParallelComputerBuilder.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
443 50
SurefireReportRenderer.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
432 22
SurefirePlugin.java
in maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire
417 75
EventDecoder.java
in maven-surefire-common/src/main/java/org/apache/maven/surefire/stream
376 12
TestListResolver.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
331 33
AbstractSurefireReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
331 30
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
327 26
PpidChecker.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
317 25
EventChannelEncoder.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi
311 35
RunListenerAdapter.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
303 19
SimpleReportEntry.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
302 39
JUnit4Provider.java
in surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4
285 18
ForkClient.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
284 39
ResolvedTest.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
280 37
TestLessInputStream.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider
269 35
CommandReader.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
269 28
TestNGExecutor.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
264 14
DefaultForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
249 24
ParallelComputerUtil.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
246 28
Scheduler.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
238 29
VerifyMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
235 36
SurefireReflector.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
233 30
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
231 30
TestSuiteXmlParser.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
221 10
JUnitPlatformProvider.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
217 10
RunEntryStatisticsMap.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/runorder
212 15
SurefireHelper.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
201 12
SurefireForkChannel.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions
199 16
SmartStackTraceParser.java
in surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report
196 15
JUnitCoreProvider.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
192 14
ThreadedStreamConsumer.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
192 28
TestSetStats.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
191 21
SurefireDependencyResolver.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
184 10
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
181 25
TestNGProvider.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
177 13
ModularClasspathForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
177 3
JarManifestForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
176 10
CommandDecoder.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter/stream
175 6
ConcurrentRunListener.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
173 24
TestNGDirectoryTestSuite.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
172 16
SystemUtils.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
172 18
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
166 32
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
163 24
Utf8RecodingDeferredFileOutputStream.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
161 6
Files With Most Units (Top 50)
File# lines# units
AbstractSurefireMojo.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
2605 244
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
457 79
SurefirePlugin.java
in maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire
417 75
ParallelComputerBuilder.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
443 50
AbstractStreamDecoder.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/stream
522 46
ForkClient.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
284 39
SimpleReportEntry.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
302 39
ResolvedTest.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
280 37
VerifyMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
235 36
TestLessInputStream.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider
269 35
EventChannelEncoder.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi
311 35
ForkStarter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
695 34
TestListResolver.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
331 33
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
166 32
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
231 30
SurefireReflector.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
233 30
AbstractSurefireReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
331 30
Scheduler.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
238 29
BaseProviderFactory.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/booter
145 29
ConsoleOutputCapture.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
144 29
ParallelComputerUtil.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
246 28
ThreadedStreamConsumer.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
192 28
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
478 28
CommandReader.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
269 28
ReportTestCase.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
113 26
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
327 26
ReportTestSuite.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
110 25
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
181 25
PpidChecker.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
317 25
ConcurrentRunListener.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
173 24
DefaultForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
249 24
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
163 24
RunResult.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/suite
155 24
JUnitCoreParameters.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
121 23
SurefireReportRenderer.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
432 22
TestSetStats.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
191 21
ReflectionUtils.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
151 21
ForkingRunListener.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/booter
93 21
ForkedProcessEventNotifier.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
156 20
TestsToRun.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
126 20
RunListenerAdapter.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
303 19
TestNGReporter.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
132 18
JUnit4Provider.java
in surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4
285 18
SystemUtils.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
172 18
TestMethod.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
117 17
ProviderConfiguration.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
102 17
TestNGDirectoryTestSuite.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
172 16
SurefireForkChannel.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions
199 16
Classpath.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
121 16
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 4 long lines.

File# lines# units# long lines
AbstractSurefireMojo.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
2605 244 2
site-source.xml
in maven-surefire-plugin/src/assembly
23 - 1
ForkStarter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
695 34 1
Correlations

File Size vs. Commits (all time): 403 points

maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 309 commits (all time) y: 2605 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java x: 32 commits (all time) y: 184 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/TestClassPath.java x: 7 commits (all time) y: 54 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/LazyLauncher.java x: 5 commits (all time) y: 53 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReportMojo.java x: 35 commits (all time) y: 331 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java x: 36 commits (all time) y: 39 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 29 commits (all time) y: 166 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 3 commits (all time) y: 73 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 27 commits (all time) y: 191 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 5 commits (all time) y: 432 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 17 commits (all time) y: 221 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 69 commits (all time) y: 478 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeReportMojo.java x: 21 commits (all time) y: 36 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java x: 13 commits (all time) y: 112 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 137 commits (all time) y: 457 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 47 commits (all time) y: 235 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 10 commits (all time) y: 90 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedProcessEventListener.java x: 3 commits (all time) y: 4 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/NativeStdErrStreamConsumer.java x: 12 commits (all time) y: 15 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/NativeStdOutStreamConsumer.java x: 5 commits (all time) y: 15 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 8 commits (all time) y: 11 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java x: 7 commits (all time) y: 24 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderRequirements.java x: 3 commits (all time) y: 20 lines of code maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java x: 195 commits (all time) y: 417 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 8 commits (all time) y: 64 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportOnlyMojo.java x: 15 commits (all time) y: 8 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ProviderParameterNames.java x: 4 commits (all time) y: 15 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/Shutdown.java x: 3 commits (all time) y: 48 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/SafeThrowable.java x: 3 commits (all time) y: 27 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/TestOutputReceiver.java x: 4 commits (all time) y: 4 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/TestOutputReportEntry.java x: 4 commits (all time) y: 55 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/runorder/Priority.java x: 3 commits (all time) y: 35 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterConstants.java x: 31 commits (all time) y: 33 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireExecutionException.java x: 11 commits (all time) y: 6 lines of code surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/GroupMatcher.java x: 5 commits (all time) y: 6 lines of code surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/InverseGroupMatcher.java x: 9 commits (all time) y: 48 lines of code surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/ConsoleLogger.java x: 6 commits (all time) y: 13 lines of code surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/ConsoleLoggerDecorator.java x: 9 commits (all time) y: 72 lines of code surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/NullConsoleLogger.java x: 7 commits (all time) y: 31 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 20 commits (all time) y: 217 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 22 commits (all time) y: 303 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestMethodFilter.java x: 4 commits (all time) y: 27 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java x: 5 commits (all time) y: 26 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/AsynchronousRunner.java x: 10 commits (all time) y: 38 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ClassesParallelRunListener.java x: 17 commits (all time) y: 16 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentRunListener.java x: 19 commits (all time) y: 173 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputer.java x: 20 commits (all time) y: 101 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCore.java x: 6 commits (all time) y: 32 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 22 commits (all time) y: 121 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java x: 91 commits (all time) y: 192 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreRunListener.java x: 21 commits (all time) y: 58 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreWrapper.java x: 36 commits (all time) y: 132 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/LogicalStream.java x: 21 commits (all time) y: 17 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/MethodsParallelRunListener.java x: 17 commits (all time) y: 23 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/SynchronousRunner.java x: 10 commits (all time) y: 11 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/TestMethod.java x: 33 commits (all time) y: 117 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/TestSet.java x: 37 commits (all time) y: 113 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/AbstractThreadPoolStrategy.java x: 10 commits (all time) y: 77 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/Balancer.java x: 6 commits (all time) y: 6 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/InvokerStrategy.java x: 13 commits (all time) y: 46 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/NonSharedThreadPoolStrategy.java x: 9 commits (all time) y: 20 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputer.java x: 14 commits (all time) y: 160 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilder.java x: 24 commits (all time) y: 443 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerUtil.java x: 7 commits (all time) y: 246 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/Scheduler.java x: 17 commits (all time) y: 238 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategies.java x: 11 commits (all time) y: 24 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java x: 15 commits (all time) y: 27 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SharedThreadPoolStrategy.java x: 10 commits (all time) y: 48 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SingleThreadScheduler.java x: 14 commits (all time) y: 43 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ThreadResourcesBalancer.java x: 8 commits (all time) y: 33 lines of code surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java x: 16 commits (all time) y: 63 lines of code surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java x: 17 commits (all time) y: 40 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/ConfigurationAwareTestNGReporter.java x: 13 commits (all time) y: 9 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java x: 75 commits (all time) y: 172 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java x: 62 commits (all time) y: 264 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java x: 59 commits (all time) y: 177 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java x: 41 commits (all time) y: 132 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestSuite.java x: 9 commits (all time) y: 24 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java x: 23 commits (all time) y: 106 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java x: 9 commits (all time) y: 9 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG4751Configurator.java x: 8 commits (all time) y: 7 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java x: 6 commits (all time) y: 22 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java x: 37 commits (all time) y: 112 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 8 commits (all time) y: 113 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java x: 8 commits (all time) y: 110 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireExecutionParameters.java x: 39 commits (all time) y: 58 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ChecksumCalculator.java x: 18 commits (all time) y: 90 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/ClasspathCache.java x: 8 commits (all time) y: 27 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 20 commits (all time) y: 90 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/ResolvePathResultWrapper.java x: 2 commits (all time) y: 16 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 34 commits (all time) y: 201 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 28 commits (all time) y: 163 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/BooterSerializer.java x: 58 commits (all time) y: 144 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ClasspathForkConfiguration.java x: 9 commits (all time) y: 57 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 16 commits (all time) y: 249 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java x: 56 commits (all time) y: 45 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java x: 151 commits (all time) y: 695 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 17 commits (all time) y: 176 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 19 commits (all time) y: 177 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/Platform.java x: 7 commits (all time) y: 50 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/Commandline.java x: 2 commits (all time) y: 34 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java x: 7 commits (all time) y: 9 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestLessInputStream.java x: 11 commits (all time) y: 269 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStream.java x: 31 commits (all time) y: 95 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/DeserializedStacktraceWriter.java x: 13 commits (all time) y: 29 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 85 commits (all time) y: 284 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedProcessEventNotifier.java x: 5 commits (all time) y: 156 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/InPluginProcessDumpSingleton.java x: 6 commits (all time) y: 56 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 33 commits (all time) y: 192 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/DefaultStatelessReportMojoConfiguration.java x: 2 commits (all time) y: 23 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java x: 10 commits (all time) y: 64 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/StreamFeeder.java x: 4 commits (all time) y: 75 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java x: 11 commits (all time) y: 199 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5ConsoleOutputReporter.java x: 4 commits (all time) y: 39 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 8 commits (all time) y: 55 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ConsoleOutputFileReporter.java x: 35 commits (all time) y: 116 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ConsoleReporter.java x: 17 commits (all time) y: 56 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 54 commits (all time) y: 327 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/FileReporter.java x: 24 commits (all time) y: 67 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullConsoleOutputReceiver.java x: 7 commits (all time) y: 15 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportsMerger.java x: 2 commits (all time) y: 10 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 58 commits (all time) y: 231 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java x: 19 commits (all time) y: 161 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/runorder/StatisticsReporter.java x: 22 commits (all time) y: 38 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/DirectoryScanner.java x: 13 commits (all time) y: 20 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/FileScanner.java x: 7 commits (all time) y: 80 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/ScannerUtil.java x: 12 commits (all time) y: 24 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderDetector.java x: 3 commits (all time) y: 57 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ServiceLoader.java x: 6 commits (all time) y: 86 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/report/RunStatistics.java x: 11 commits (all time) y: 42 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/CommandEncoder.java x: 3 commits (all time) y: 92 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/EventDecoder.java x: 7 commits (all time) y: 376 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/BaseProviderFactory.java x: 4 commits (all time) y: 145 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/Command.java x: 2 commits (all time) y: 54 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkedProcessEventType.java x: 4 commits (all time) y: 71 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkingRunListener.java x: 6 commits (all time) y: 93 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/provider/ProviderParameters.java x: 5 commits (all time) y: 31 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/LegacyPojoStackTraceWriter.java x: 3 commits (all time) y: 100 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/SimpleReportEntry.java x: 3 commits (all time) y: 302 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/runorder/RunEntryStatisticsMap.java x: 2 commits (all time) y: 212 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/runorder/ThreadedExecutionScheduler.java x: 2 commits (all time) y: 49 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java x: 7 commits (all time) y: 522 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java x: 6 commits (all time) y: 132 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/suite/RunResult.java x: 2 commits (all time) y: 155 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/testset/ResolvedTest.java x: 2 commits (all time) y: 280 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/testset/TestListResolver.java x: 3 commits (all time) y: 331 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultDirectoryScanner.java x: 2 commits (all time) y: 88 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultRunOrderCalculator.java x: 5 commits (all time) y: 70 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/RunOrder.java x: 2 commits (all time) y: 79 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/TempFileManager.java x: 2 commits (all time) y: 109 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/TestsToRun.java x: 4 commits (all time) y: 126 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/internal/AbstractNoninterruptibleWritableChannel.java x: 4 commits (all time) y: 47 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/internal/Channels.java x: 4 commits (all time) y: 158 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/AbstractPathConfiguration.java x: 5 commits (all time) y: 51 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterDeserializer.java x: 55 commits (all time) y: 91 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/Classpath.java x: 40 commits (all time) y: 121 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ClasspathConfiguration.java x: 34 commits (all time) y: 47 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/CommandReader.java x: 6 commits (all time) y: 269 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java x: 107 commits (all time) y: 486 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/IsolatedClassLoader.java x: 21 commits (all time) y: 49 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/LazyTestsToRun.java x: 18 commits (all time) y: 75 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 24 commits (all time) y: 317 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProcessInfo.java x: 8 commits (all time) y: 50 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/PropertiesWrapper.java x: 26 commits (all time) y: 100 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderConfiguration.java x: 32 commits (all time) y: 102 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java x: 45 commits (all time) y: 119 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/StartupConfiguration.java x: 20 commits (all time) y: 82 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooterForkException.java x: 19 commits (all time) y: 47 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireReflector.java x: 7 commits (all time) y: 233 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java x: 26 commits (all time) y: 44 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java x: 12 commits (all time) y: 172 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/TypeEncodedValue.java x: 14 commits (all time) y: 74 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/EventChannelEncoder.java x: 8 commits (all time) y: 311 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/SurefireMasterProcessChannelProcessorFactory.java x: 7 commits (all time) y: 99 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/stream/CommandDecoder.java x: 6 commits (all time) y: 175 lines of code surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/AndGroupMatcher.java x: 7 commits (all time) y: 69 lines of code surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/PrintStreamLogger.java x: 6 commits (all time) y: 48 lines of code surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java x: 15 commits (all time) y: 79 lines of code surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java x: 28 commits (all time) y: 196 lines of code surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtil.java x: 15 commits (all time) y: 51 lines of code surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector.java x: 15 commits (all time) y: 71 lines of code surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4RunListener.java x: 42 commits (all time) y: 126 lines of code surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/Notifier.java x: 12 commits (all time) y: 99 lines of code surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/CombinedCategoryFilter.java x: 3 commits (all time) y: 63 lines of code surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/FilterFactory.java x: 33 commits (all time) y: 65 lines of code surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/GroupMatcherCategoryFilter.java x: 5 commits (all time) y: 110 lines of code surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java x: 39 commits (all time) y: 106 lines of code surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Reporter.java x: 2 commits (all time) y: 67 lines of code surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSetExecutor.java x: 3 commits (all time) y: 122 lines of code surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java x: 20 commits (all time) y: 122 lines of code surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4/JUnit4Provider.java x: 90 commits (all time) y: 285 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java x: 37 commits (all time) y: 57 lines of code src/site/site.xml x: 25 commits (all time) y: 20 lines of code maven-surefire-plugin/src/site/site.xml x: 42 commits (all time) y: 49 lines of code src/site/resources/download.cgi x: 1 commits (all time) y: 22 lines of code
2605.0
lines of code
  min: 2.0
  average: 75.41
  25th percentile: 15.0
  median: 35.0
  75th percentile: 81.0
  max: 2605.0
0 309.0
commits (all time)
min: 1.0 | average: 12.61 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 13.0 | max: 309.0

File Size vs. Contributors (all time): 403 points

maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 56 contributors (all time) y: 2605 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java x: 10 contributors (all time) y: 184 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/TestClassPath.java x: 4 contributors (all time) y: 54 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/LazyLauncher.java x: 5 contributors (all time) y: 53 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReportMojo.java x: 14 contributors (all time) y: 331 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java x: 18 contributors (all time) y: 39 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 10 contributors (all time) y: 166 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 3 contributors (all time) y: 73 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 8 contributors (all time) y: 191 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 1 contributors (all time) y: 432 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 8 contributors (all time) y: 221 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 15 contributors (all time) y: 478 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeReportMojo.java x: 11 contributors (all time) y: 36 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java x: 7 contributors (all time) y: 112 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 28 contributors (all time) y: 457 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 13 contributors (all time) y: 235 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 5 contributors (all time) y: 90 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedProcessEventListener.java x: 3 contributors (all time) y: 4 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/NativeStdErrStreamConsumer.java x: 5 contributors (all time) y: 15 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/NativeStdOutStreamConsumer.java x: 4 contributors (all time) y: 15 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 7 contributors (all time) y: 11 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java x: 6 contributors (all time) y: 24 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ConfigurableProviderInfo.java x: 2 contributors (all time) y: 4 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderRequirements.java x: 2 contributors (all time) y: 20 lines of code maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java x: 38 contributors (all time) y: 417 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 4 contributors (all time) y: 64 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportOnlyMojo.java x: 12 contributors (all time) y: 8 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/BiProperty.java x: 3 contributors (all time) y: 15 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/Shutdown.java x: 3 contributors (all time) y: 48 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/SafeThrowable.java x: 3 contributors (all time) y: 27 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/TestOutputReportEntry.java x: 3 contributors (all time) y: 55 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/runorder/Priority.java x: 3 contributors (all time) y: 35 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireExecutionException.java x: 5 contributors (all time) y: 6 lines of code surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/InverseGroupMatcher.java x: 6 contributors (all time) y: 48 lines of code surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/ConsoleLoggerDecorator.java x: 4 contributors (all time) y: 72 lines of code surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/NullConsoleLogger.java x: 4 contributors (all time) y: 31 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 11 contributors (all time) y: 217 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 11 contributors (all time) y: 303 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java x: 4 contributors (all time) y: 26 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/AsynchronousRunner.java x: 5 contributors (all time) y: 38 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ClassesParallelRunListener.java x: 6 contributors (all time) y: 16 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentRunListener.java x: 6 contributors (all time) y: 173 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputer.java x: 8 contributors (all time) y: 101 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 8 contributors (all time) y: 121 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java x: 13 contributors (all time) y: 192 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreWrapper.java x: 8 contributors (all time) y: 132 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/TestMethod.java x: 7 contributors (all time) y: 117 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/Balancer.java x: 4 contributors (all time) y: 6 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/InvokerStrategy.java x: 5 contributors (all time) y: 46 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputer.java x: 5 contributors (all time) y: 160 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilder.java x: 7 contributors (all time) y: 443 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerUtil.java x: 5 contributors (all time) y: 246 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/Scheduler.java x: 6 contributors (all time) y: 238 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategies.java x: 5 contributors (all time) y: 24 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java x: 7 contributors (all time) y: 27 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SingleThreadScheduler.java x: 4 contributors (all time) y: 43 lines of code surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java x: 7 contributors (all time) y: 63 lines of code surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java x: 7 contributors (all time) y: 40 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/ConfigurationAwareTestNGReporter.java x: 7 contributors (all time) y: 9 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java x: 15 contributors (all time) y: 172 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java x: 18 contributors (all time) y: 264 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java x: 9 contributors (all time) y: 177 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java x: 12 contributors (all time) y: 132 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java x: 13 contributors (all time) y: 106 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java x: 8 contributors (all time) y: 9 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java x: 15 contributors (all time) y: 112 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 5 contributors (all time) y: 113 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java x: 6 contributors (all time) y: 110 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireExecutionParameters.java x: 15 contributors (all time) y: 58 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ChecksumCalculator.java x: 9 contributors (all time) y: 90 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 7 contributors (all time) y: 90 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/JdkAttributes.java x: 2 contributors (all time) y: 26 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 9 contributors (all time) y: 201 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 11 contributors (all time) y: 163 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/BooterSerializer.java x: 12 contributors (all time) y: 144 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ClasspathForkConfiguration.java x: 2 contributors (all time) y: 57 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 4 contributors (all time) y: 249 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java x: 13 contributors (all time) y: 45 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java x: 13 contributors (all time) y: 695 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 3 contributors (all time) y: 176 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 4 contributors (all time) y: 177 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/Platform.java x: 2 contributors (all time) y: 50 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/Commandline.java x: 2 contributors (all time) y: 34 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestLessInputStream.java x: 3 contributors (all time) y: 269 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStream.java x: 6 contributors (all time) y: 95 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 12 contributors (all time) y: 284 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedProcessEventNotifier.java x: 2 contributors (all time) y: 156 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 7 contributors (all time) y: 192 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java x: 3 contributors (all time) y: 64 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java x: 5 contributors (all time) y: 199 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5Xml30StatelessReporter.java x: 2 contributors (all time) y: 81 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 11 contributors (all time) y: 327 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/FileReporter.java x: 8 contributors (all time) y: 67 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 12 contributors (all time) y: 231 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java x: 7 contributors (all time) y: 161 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/runorder/StatisticsReporter.java x: 8 contributors (all time) y: 38 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ServiceLoader.java x: 3 contributors (all time) y: 86 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/report/RunStatistics.java x: 7 contributors (all time) y: 42 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/EventDecoder.java x: 3 contributors (all time) y: 376 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/BaseProviderFactory.java x: 2 contributors (all time) y: 145 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkedProcessEventType.java x: 2 contributors (all time) y: 71 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkingRunListener.java x: 3 contributors (all time) y: 93 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/CategorizedReportEntry.java x: 3 contributors (all time) y: 150 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/SimpleReportEntry.java x: 2 contributors (all time) y: 302 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/runorder/RunEntryStatisticsMap.java x: 2 contributors (all time) y: 212 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java x: 5 contributors (all time) y: 522 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java x: 5 contributors (all time) y: 132 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/testset/ResolvedTest.java x: 2 contributors (all time) y: 280 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/testset/TestListResolver.java x: 3 contributors (all time) y: 331 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultDirectoryScanner.java x: 2 contributors (all time) y: 88 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/ReflectionUtils.java x: 4 contributors (all time) y: 151 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/TempFileManager.java x: 2 contributors (all time) y: 109 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/TestsToRun.java x: 3 contributors (all time) y: 126 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/internal/Channels.java x: 3 contributors (all time) y: 158 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterDeserializer.java x: 11 contributors (all time) y: 91 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java x: 12 contributors (all time) y: 486 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/LazyTestsToRun.java x: 5 contributors (all time) y: 75 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 5 contributors (all time) y: 317 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/PropertiesWrapper.java x: 9 contributors (all time) y: 100 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderConfiguration.java x: 7 contributors (all time) y: 102 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooterForkException.java x: 8 contributors (all time) y: 47 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireReflector.java x: 5 contributors (all time) y: 233 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java x: 4 contributors (all time) y: 172 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/TypeEncodedValue.java x: 6 contributors (all time) y: 74 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/EventChannelEncoder.java x: 6 contributors (all time) y: 311 lines of code surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/AndGroupMatcher.java x: 5 contributors (all time) y: 69 lines of code surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/SingleGroupMatcher.java x: 9 contributors (all time) y: 82 lines of code surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4RunListener.java x: 7 contributors (all time) y: 126 lines of code surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/FilterFactory.java x: 10 contributors (all time) y: 65 lines of code surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/GroupMatcherCategoryFilter.java x: 4 contributors (all time) y: 110 lines of code surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSetExecutor.java x: 2 contributors (all time) y: 122 lines of code surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4/JUnit4Provider.java x: 10 contributors (all time) y: 285 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGXmlTestSuite.java x: 8 contributors (all time) y: 57 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG52Configurator.java x: 6 contributors (all time) y: 7 lines of code src/site/site.xml x: 13 contributors (all time) y: 20 lines of code maven-surefire-plugin/src/site/site.xml x: 19 contributors (all time) y: 49 lines of code maven-surefire-report-plugin/src/site/site.xml x: 9 contributors (all time) y: 21 lines of code src/site/resources/download.cgi x: 1 contributors (all time) y: 22 lines of code surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgXmlTestSuite.java x: 1 contributors (all time) y: 57 lines of code
2605.0
lines of code
  min: 2.0
  average: 75.41
  25th percentile: 15.0
  median: 35.0
  75th percentile: 81.0
  max: 2605.0
0 56.0
contributors (all time)
min: 1.0 | average: 4.69 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 56.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 11 points

maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 3 commits (90d) y: 2605 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java x: 1 commits (90d) y: 184 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/TestClassPath.java x: 1 commits (90d) y: 54 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReportMojo.java x: 5 commits (90d) y: 331 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java x: 1 commits (90d) y: 39 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 3 commits (90d) y: 166 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 1 commits (90d) y: 73 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 1 commits (90d) y: 191 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 3 commits (90d) y: 432 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 2 commits (90d) y: 221 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 1 commits (90d) y: 478 lines of code
2605.0
lines of code
  min: 39.0
  average: 434.0
  25th percentile: 73.0
  median: 191.0
  75th percentile: 432.0
  max: 2605.0
0 5.0
commits (90d)
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Contributors (90 days): 11 points

maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 1 contributors (90d) y: 2605 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java x: 1 contributors (90d) y: 184 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/TestClassPath.java x: 1 contributors (90d) y: 54 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReportMojo.java x: 2 contributors (90d) y: 331 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java x: 1 contributors (90d) y: 39 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 1 contributors (90d) y: 166 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 1 contributors (90d) y: 73 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 1 contributors (90d) y: 191 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 1 contributors (90d) y: 432 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 1 contributors (90d) y: 221 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 1 contributors (90d) y: 478 lines of code
2605.0
lines of code
  min: 39.0
  average: 434.0
  25th percentile: 73.0
  median: 191.0
  75th percentile: 432.0
  max: 2605.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0