apache / maven-surefire
File Size

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

Intro
Learn more...
File Size Overall
8% | 5% | 30% | 22% | 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% | 5% | 30% | 22% | 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-common25% | 11% | 22% | 17% | 23%
surefire-api0% | 9% | 20% | 22% | 47%
surefire-providers0% | 0% | 28% | 36% | 34%
surefire-booter0% | 0% | 46% | 19% | 34%
maven-surefire-report-plugin0% | 0% | 78% | 0% | 21%
maven-failsafe-plugin0% | 0% | 86% | 0% | 13%
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
2702 252
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
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
505 28
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
455 79
ParallelComputerBuilder.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
443 50
SurefireMojo.java
in maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire
417 75
SurefireReportRenderer.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
413 22
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
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
328 26
PpidChecker.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
324 26
AbstractSurefireReport.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
324 31
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
305 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
TestSuiteXmlParser.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
256 10
DefaultForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
252 24
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
250 31
ParallelComputerUtil.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
246 28
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
242 29
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
238 37
SurefireReflector.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
233 30
JUnitPlatformProvider.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
219 10
SurefireForkChannel.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions
213 16
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
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
JarManifestForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
179 10
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
175 3
ReportTestCase.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
175 39
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
168 33
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
168 25
Files With Most Units (Top 50)
File# lines# units
AbstractSurefireMojo.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
2702 252
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
455 79
SurefireMojo.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
ReportTestCase.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
175 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
238 37
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
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
168 33
TestListResolver.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
331 33
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
250 31
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31
AbstractSurefireReport.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
324 31
SurefireReflector.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
233 30
Scheduler.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
238 29
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
242 29
ConsoleOutputCapture.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
144 29
BaseProviderFactory.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/booter
145 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
505 28
CommandReader.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
269 28
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
328 26
PpidChecker.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
324 26
JUnitCoreParameters.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
135 25
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
168 25
ReportTestSuite.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
110 25
RunResult.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/suite
162 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
252 24
SurefireReportRenderer.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
413 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
305 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
213 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
2702 252 2
ForkStarter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
695 34 1
site-source.xml
in maven-surefire-plugin/src/assembly
23 - 1
Correlations

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

maven-surefire-plugin/src/site/site.xml x: 45 commits (all time) y: 47 lines of code maven-surefire-report-plugin/src/site/site.xml x: 13 commits (all time) y: 20 lines of code src/site/site.xml x: 26 commits (all time) y: 22 lines of code surefire-api/src/site/site.xml x: 3 commits (all time) y: 13 lines of code surefire-providers/src/site/site.xml x: 3 commits (all time) y: 9 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 325 commits (all time) y: 2702 lines of code surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/StatelessReporter.java x: 7 commits (all time) y: 25 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 23 commits (all time) y: 99 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 36 commits (all time) y: 242 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 56 commits (all time) y: 328 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 76 commits (all time) y: 505 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 59 commits (all time) y: 250 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 31 commits (all time) y: 168 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkingReporterFactory.java x: 4 commits (all time) y: 21 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/ReporterFactoryOptions.java x: 1 commits (all time) y: 25 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 21 commits (all time) y: 219 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 52 commits (all time) y: 238 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 9 commits (all time) y: 55 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderDetector.java x: 4 commits (all time) y: 57 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReport.java x: 5 commits (all time) y: 324 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeOnlyReport.java x: 3 commits (all time) y: 42 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireOnlyReport.java x: 2 commits (all time) y: 15 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReport.java x: 2 commits (all time) y: 45 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 13 commits (all time) y: 100 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 23 commits (all time) y: 305 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/suite/RunResult.java x: 4 commits (all time) y: 162 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/RunOrder.java x: 4 commits (all time) y: 77 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 35 commits (all time) y: 201 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/AsynchronousRunner.java x: 12 commits (all time) y: 38 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/SynchronousRunner.java x: 11 commits (all time) y: 11 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 25 commits (all time) y: 324 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 10 commits (all time) y: 413 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java x: 9 commits (all time) y: 110 lines of code maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefireMojo.java x: 1 commits (all time) y: 417 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 29 commits (all time) y: 168 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 140 commits (all time) y: 455 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireStatelessReporter.java x: 7 commits (all time) y: 47 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5Xml30StatelessReporter.java x: 7 commits (all time) y: 83 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/DefaultStatelessReportMojoConfiguration.java x: 4 commits (all time) y: 32 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 10 commits (all time) y: 11 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ProviderParameterNames.java x: 6 commits (all time) y: 17 lines of code surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/StatelessReportMojoConfiguration.java x: 4 commits (all time) y: 48 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 24 commits (all time) y: 135 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 86 commits (all time) y: 284 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 34 commits (all time) y: 192 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/SureFireFileManager.java x: 4 commits (all time) y: 26 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 28 commits (all time) y: 191 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 9 commits (all time) y: 175 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 19 commits (all time) y: 256 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java x: 12 commits (all time) y: 213 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 18 commits (all time) y: 179 lines of code surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java x: 18 commits (all time) y: 42 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 17 commits (all time) y: 252 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 20 commits (all time) y: 175 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireReflector.java x: 8 commits (all time) y: 233 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SharedThreadPoolStrategy.java x: 11 commits (all time) y: 48 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-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 3 commits (all time) y: 73 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-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-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 8 commits (all time) y: 64 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-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/ConsoleLoggerDecorator.java x: 9 commits (all time) y: 72 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/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/JUnitCore.java x: 6 commits (all time) y: 32 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/NonConcurrentRunListener.java x: 20 commits (all time) y: 93 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/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/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/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 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/InPluginVMSurefireStarter.java x: 21 commits (all time) y: 52 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/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/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/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/extensions/EventConsumerThread.java x: 10 commits (all time) y: 64 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/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/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/DependencyScanner.java x: 16 commits (all time) y: 65 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/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/DumpErrorSingleton.java x: 3 commits (all time) y: 56 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/report/CategorizedReportEntry.java x: 4 commits (all time) y: 150 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/RunEntryStatistics.java x: 2 commits (all time) y: 30 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/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/testset/ResolvedTest.java x: 2 commits (all time) y: 280 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java x: 5 commits (all time) y: 36 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/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/ImmutableMap.java x: 2 commits (all time) y: 75 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/LazyTestsToRun.java x: 18 commits (all time) y: 75 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/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-extensions-api/src/main/java/org/apache/maven/surefire/extensions/ForkChannel.java x: 7 commits (all time) y: 33 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-grouper/src/main/java/org/apache/maven/surefire/group/match/SingleGroupMatcher.java x: 14 commits (all time) y: 82 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/JUnit4TestChecker.java x: 8 commits (all time) y: 57 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/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/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/JUnit48Reflector.java x: 8 commits (all time) y: 20 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
2702.0
lines of code
  min: 2.0
  average: 76.27
  25th percentile: 15.0
  median: 35.0
  75th percentile: 81.5
  max: 2702.0
0 325.0
commits (all time)
min: 1.0 | average: 12.15 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 12.0 | max: 325.0

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

maven-surefire-plugin/src/site/site.xml x: 21 contributors (all time) y: 47 lines of code maven-surefire-report-plugin/src/site/site.xml x: 12 contributors (all time) y: 20 lines of code src/site/site.xml x: 13 contributors (all time) y: 22 lines of code surefire-api/src/site/site.xml x: 3 contributors (all time) y: 13 lines of code surefire-providers/src/site/site.xml x: 3 contributors (all time) y: 9 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 61 contributors (all time) y: 2702 lines of code surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/StatelessReporter.java x: 5 contributors (all time) y: 25 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 9 contributors (all time) y: 99 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 11 contributors (all time) y: 242 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 11 contributors (all time) y: 328 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 17 contributors (all time) y: 505 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 12 contributors (all time) y: 250 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 10 contributors (all time) y: 168 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkingReporterFactory.java x: 2 contributors (all time) y: 21 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/ReporterFactoryOptions.java x: 1 contributors (all time) y: 25 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 11 contributors (all time) y: 219 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 16 contributors (all time) y: 238 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 5 contributors (all time) y: 55 lines of code maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderDetector.java x: 3 contributors (all time) y: 57 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReport.java x: 2 contributors (all time) y: 324 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeOnlyReport.java x: 2 contributors (all time) y: 42 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReport.java x: 2 contributors (all time) y: 45 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 8 contributors (all time) y: 100 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 12 contributors (all time) y: 305 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/suite/RunResult.java x: 4 contributors (all time) y: 162 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/RunOrder.java x: 3 contributors (all time) y: 77 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 10 contributors (all time) y: 201 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/AsynchronousRunner.java x: 7 contributors (all time) y: 38 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputer.java x: 11 contributors (all time) y: 100 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/SynchronousRunner.java x: 6 contributors (all time) y: 11 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 6 contributors (all time) y: 324 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 1 contributors (all time) y: 413 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java x: 7 contributors (all time) y: 110 lines of code maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefireMojo.java x: 1 contributors (all time) y: 417 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 12 contributors (all time) y: 168 lines of code maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 30 contributors (all time) y: 455 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireStatelessReporter.java x: 4 contributors (all time) y: 47 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5Xml30StatelessReporter.java x: 4 contributors (all time) y: 83 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/DefaultStatelessReportMojoConfiguration.java x: 4 contributors (all time) y: 32 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 9 contributors (all time) y: 11 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 10 contributors (all time) y: 135 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 13 contributors (all time) y: 284 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 8 contributors (all time) y: 192 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/ReportEntry.java x: 5 contributors (all time) y: 18 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/util/SureFireFileManager.java x: 3 contributors (all time) y: 26 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 surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 6 contributors (all time) y: 175 lines of code surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 10 contributors (all time) y: 256 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java x: 6 contributors (all time) y: 213 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 4 contributors (all time) y: 179 lines of code surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java x: 8 contributors (all time) y: 42 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 5 contributors (all time) y: 252 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 5 contributors (all time) y: 175 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireReflector.java x: 6 contributors (all time) y: 233 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SharedThreadPoolStrategy.java x: 6 contributors (all time) y: 48 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-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/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/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-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 4 contributors (all time) y: 64 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/runorder/Priority.java x: 3 contributors (all time) y: 35 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterConstants.java x: 11 contributors (all time) y: 33 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-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-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/NonConcurrentRunListener.java x: 8 contributors (all time) y: 93 lines of code surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/TestSet.java x: 8 contributors (all time) y: 113 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/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/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/SchedulingStrategy.java x: 7 contributors (all time) y: 27 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/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 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/JdkAttributes.java x: 2 contributors (all time) y: 26 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/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/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/ForkedProcessEventNotifier.java x: 2 contributors (all time) y: 156 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/Utf8RecodingDeferredFileOutputStream.java x: 7 contributors (all time) y: 161 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/DependencyScanner.java x: 7 contributors (all time) y: 65 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/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/report/CategorizedReportEntry.java x: 3 contributors (all time) y: 150 lines of code surefire-api/src/main/java/org/apache/maven/surefire/api/report/LegacyPojoStackTraceWriter.java x: 3 contributors (all time) y: 100 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/ImmutableMap.java x: 2 contributors (all time) y: 75 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/Classpath.java x: 7 contributors (all time) y: 121 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ClasspathConfiguration.java x: 7 contributors (all time) y: 47 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/ProviderConfiguration.java x: 7 contributors (all time) y: 102 lines of code surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java x: 8 contributors (all time) y: 119 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/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-booter/src/main/java/org/apache/maven/surefire/booter/stream/CommandDecoder.java x: 3 contributors (all time) y: 175 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-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java x: 9 contributors (all time) y: 196 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/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/JUnit48TestChecker.java x: 5 contributors (all time) y: 32 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-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java x: 5 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 surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNgXmlTestSuite.java x: 1 contributors (all time) y: 57 lines of code
2702.0
lines of code
  min: 2.0
  average: 76.27
  25th percentile: 15.0
  median: 35.0
  75th percentile: 81.5
  max: 2702.0
0 61.0
contributors (all time)
min: 1.0 | average: 4.65 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 61.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): 23 points

maven-surefire-plugin/src/site/site.xml x: 2 commits (90d) y: 47 lines of code maven-surefire-report-plugin/src/site/site.xml x: 2 commits (90d) y: 20 lines of code src/site/site.xml x: 1 commits (90d) y: 22 lines of code surefire-api/src/site/site.xml x: 1 commits (90d) y: 13 lines of code surefire-providers/src/site/site.xml x: 1 commits (90d) y: 9 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 3 commits (90d) y: 2702 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 1 commits (90d) y: 99 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 1 commits (90d) y: 242 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 1 commits (90d) y: 328 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 1 commits (90d) y: 505 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 1 commits (90d) y: 250 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 1 commits (90d) y: 168 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 1 commits (90d) y: 219 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 1 commits (90d) y: 55 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeOnlyReport.java x: 1 commits (90d) y: 42 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReport.java x: 1 commits (90d) y: 45 lines of code
2702.0
lines of code
  min: 9.0
  average: 237.87
  25th percentile: 22.0
  median: 55.0
  75th percentile: 242.0
  max: 2702.0
0 3.0
commits (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

maven-surefire-plugin/src/site/site.xml x: 2 contributors (90d) y: 47 lines of code maven-surefire-report-plugin/src/site/site.xml x: 2 contributors (90d) y: 20 lines of code src/site/site.xml x: 1 contributors (90d) y: 22 lines of code surefire-api/src/site/site.xml x: 1 contributors (90d) y: 13 lines of code surefire-providers/src/site/site.xml x: 1 contributors (90d) y: 9 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 3 contributors (90d) y: 2702 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 1 contributors (90d) y: 99 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 1 contributors (90d) y: 242 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 1 contributors (90d) y: 328 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 1 contributors (90d) y: 505 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 1 contributors (90d) y: 250 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 1 contributors (90d) y: 168 lines of code surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 1 contributors (90d) y: 219 lines of code maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 1 contributors (90d) y: 55 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeOnlyReport.java x: 1 contributors (90d) y: 42 lines of code maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReport.java x: 1 contributors (90d) y: 45 lines of code
2702.0
lines of code
  min: 9.0
  average: 237.87
  25th percentile: 22.0
  median: 55.0
  75th percentile: 242.0
  max: 2702.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0