apache / maven-surefire
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 402 files with 30,334 lines of code.
    • 4 files changed more than 100 times (4,174 lines of code)
    • 12 files changed 51-100 times (2,849 lines of code)
    • 39 files changed 21-50 times (5,627 lines of code)
    • 123 files changed 6-20 times (9,442 lines of code)
    • 224 files changed 1-5 times (8,242 lines of code)
13% | 9% | 18% | 31% | 27%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 402 files with 30,334 lines of code.
    • 3 files changed by more than 25 contributors (3,479 lines of code)
    • 27 files changed by 11-25 contributors (5,251 lines of code)
    • 70 files changed by 6-10 contributors (6,707 lines of code)
    • 300 files changed by 2-5 contributors (14,443 lines of code)
    • 2 files changed by 1 contributor (454 lines of code)
11% | 17% | 22% | 47% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, properties, txt, md, yml, feature, html, xsd, gitignore, cgi, jsp, gitattributes, sh, json, editorconfig, yaml, groovy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java13% | 9% | 18% | 31% | 27%
xml0% | 0% | 45% | 13% | 40%
cgi0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
maven-surefire-common31% | 11% | 18% | 28% | 10%
maven-failsafe-plugin57% | 0% | 29% | 11% | 1%
maven-surefire-plugin85% | 0% | 10% | 0% | 4%
surefire-providers0% | 15% | 30% | 40% | 14%
surefire-booter0% | 16% | 25% | 46% | 11%
maven-surefire-report-plugin0% | 0% | 39% | 13% | 47%
src0% | 0% | 47% | 0% | 52%
surefire-api0% | 0% | 0% | 13% | 86%
surefire-report-parser0% | 0% | 0% | 100% | 0%
surefire-grouper0% | 0% | 0% | 97% | 2%
surefire-logger-api0% | 0% | 0% | 80% | 19%
surefire-extensions-api0% | 0% | 0% | 7% | 92%
surefire-extensions-spi0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractSurefireMojo.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
2605 244 2010-05-17 2023-06-30 256 56 stephenc@apache.org kwin@apache.org
SurefirePlugin.java
in maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire
417 75 2006-12-20 2023-03-09 157 38 kenney@apache.org s.jaranowski@gmail.com
ForkStarter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
695 34 2010-11-26 2023-02-27 131 13 krosenvold@apache.org olamy@apache.org
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
457 79 2010-01-08 2023-03-09 119 28 stephenc@apache.org s.jaranowski@gmail.com
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31 2010-11-19 2023-02-27 95 12 krosenvold@apache.org olamy@apache.org
JUnitCoreProvider.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
192 14 2010-11-27 2023-03-09 82 13 krosenvold@apache.org s.jaranowski@gmail.com
JUnit4Provider.java
in surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4
285 18 2010-11-27 2023-02-27 79 10 krosenvold@apache.org olamy@apache.org
ForkClient.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
284 39 2011-04-27 2023-02-27 75 12 krosenvold@apache.org olamy@apache.org
TestNGDirectoryTestSuite.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
172 16 2006-03-03 2023-03-09 67 15 brett@apache.org s.jaranowski@gmail.com
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
478 28 2012-08-17 2023-05-19 63 15 krosenvold@apache.org michaelo@apache.org
TestNGExecutor.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
264 14 2006-03-04 2023-03-09 55 18 brett@apache.org s.jaranowski@gmail.com
BooterSerializer.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
144 3 2010-11-26 2023-02-27 54 12 krosenvold@apache.org olamy@apache.org
ForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
45 - 2010-11-26 2023-02-27 53 13 krosenvold@apache.org olamy@apache.org
TestNGProvider.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
177 13 2010-11-27 2023-03-09 52 9 krosenvold@apache.org s.jaranowski@gmail.com
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
231 30 2012-01-26 2023-02-27 52 12 krosenvold@apache.org olamy@apache.org
BooterDeserializer.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
91 6 2010-11-19 2023-02-27 51 11 krosenvold@apache.org olamy@apache.org
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
327 26 2012-08-14 2023-02-27 47 11 krosenvold@apache.org olamy@apache.org
VerifyMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
235 36 2010-01-08 2023-03-09 42 13 stephenc@apache.org s.jaranowski@gmail.com
ProviderFactory.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
119 7 2010-11-27 2023-02-27 41 8 krosenvold@apache.org olamy@apache.org
JUnit4RunListener.java
in surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4
126 14 2011-01-10 2023-02-27 38 7 krosenvold@apache.org olamy@apache.org
site.xml
in maven-surefire-plugin/src/site
49 - 2006-12-20 2022-05-26 37 19 kenney@apache.org olamy@apache.org
TestNGMapConfigurator.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf
112 8 2007-05-24 2023-03-09 37 15 brett@apache.org s.jaranowski@gmail.com
TestNGReporter.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
132 18 2006-03-01 2023-03-09 37 12 brett@apache.org s.jaranowski@gmail.com
SurefireExecutionParameters.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
58 - 2010-05-17 2023-03-07 36 15 stephenc@apache.org s.jaranowski@gmail.com
TestSet.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
113 15 2010-06-23 2023-03-09 36 8 krosenvold@apache.org s.jaranowski@gmail.com
Classpath.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
121 16 2010-11-28 2023-02-27 36 7 krosenvold@apache.org olamy@apache.org
TestNGXmlTestSuite.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
57 3 2006-03-04 2023-02-27 35 8 brett@apache.org olamy@apache.org
JUnit3Provider.java
in surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit
106 6 2011-01-08 2023-02-27 35 7 krosenvold@apache.org olamy@apache.org
JUnitCoreWrapper.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
132 11 2010-12-07 2023-03-09 35 8 krosenvold@apache.org s.jaranowski@gmail.com
SurefireReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
39 5 2006-12-20 2023-05-29 34 18 kenney@apache.org michaelo@apache.org
SurefireHelper.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
201 12 2010-05-17 2023-02-27 33 9 stephenc@apache.org olamy@apache.org
TestMethod.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
117 17 2010-06-23 2023-03-09 32 7 krosenvold@apache.org s.jaranowski@gmail.com
ConsoleOutputFileReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
116 9 2012-01-26 2023-02-27 31 8 krosenvold@apache.org olamy@apache.org
SurefireDependencyResolver.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
184 10 2010-12-04 2023-06-30 31 10 krosenvold@apache.org kwin@apache.org
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
181 25 2012-01-26 2023-02-27 30 9 krosenvold@apache.org olamy@apache.org
ThreadedStreamConsumer.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
192 28 2011-04-27 2023-02-27 30 7 krosenvold@apache.org olamy@apache.org
BooterConstants.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
33 1 2010-11-30 2023-03-09 29 11 krosenvold@apache.org s.jaranowski@gmail.com
ClasspathConfiguration.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
47 7 2010-11-09 2023-02-27 29 7 krosenvold@apache.org olamy@apache.org
FilterFactory.java
in surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48
65 7 2011-11-09 2023-02-27 29 10 krosenvold@apache.org olamy@apache.org
ProviderConfiguration.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
102 17 2010-11-30 2023-02-27 29 7 krosenvold@apache.org olamy@apache.org
AbstractSurefireReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
331 30 2011-07-08 2023-05-30 29 14 stephenc@apache.org michaelo@apache.org
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
166 32 2012-08-17 2023-05-24 28 10 krosenvold@apache.org michaelo@apache.org
PropertiesWrapper.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
100 15 2010-11-30 2023-02-27 26 9 krosenvold@apache.org olamy@apache.org
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
163 24 2012-08-07 2023-02-27 25 11 krosenvold@apache.org olamy@apache.org
TestSetStats.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
191 21 2012-08-15 2023-05-24 25 8 krosenvold@apache.org michaelo@apache.org
SmartStackTraceParser.java
in surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report
196 15 2012-12-10 2023-02-27 25 9 krosenvold@apache.org olamy@apache.org
TestProvidingInputStream.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider
95 12 2012-11-06 2023-02-27 24 6 andreas.gudian@gmail.com olamy@apache.org
ParallelComputerBuilder.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc
443 50 2013-07-31 2023-03-09 24 7 tibor17@lycos.com s.jaranowski@gmail.com
FileReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
67 4 2012-01-26 2023-02-27 23 8 krosenvold@apache.org olamy@apache.org
PpidChecker.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
317 25 2017-06-25 2023-02-27 23 5 tibordigana@apache.org olamy@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractSurefireMojo.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
2605 244 2010-05-17 2023-06-30 256 56 stephenc@apache.org kwin@apache.org
SurefirePlugin.java
in maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire
417 75 2006-12-20 2023-03-09 157 38 kenney@apache.org s.jaranowski@gmail.com
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
457 79 2010-01-08 2023-03-09 119 28 stephenc@apache.org s.jaranowski@gmail.com
site.xml
in maven-surefire-plugin/src/site
49 - 2006-12-20 2022-05-26 37 19 kenney@apache.org olamy@apache.org
TestNGExecutor.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
264 14 2006-03-04 2023-03-09 55 18 brett@apache.org s.jaranowski@gmail.com
SurefireReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
39 5 2006-12-20 2023-05-29 34 18 kenney@apache.org michaelo@apache.org
TestNGDirectoryTestSuite.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
172 16 2006-03-03 2023-03-09 67 15 brett@apache.org s.jaranowski@gmail.com
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
478 28 2012-08-17 2023-05-19 63 15 krosenvold@apache.org michaelo@apache.org
TestNGMapConfigurator.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf
112 8 2007-05-24 2023-03-09 37 15 brett@apache.org s.jaranowski@gmail.com
SurefireExecutionParameters.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
58 - 2010-05-17 2023-03-07 36 15 stephenc@apache.org s.jaranowski@gmail.com
AbstractSurefireReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
331 30 2011-07-08 2023-05-30 29 14 stephenc@apache.org michaelo@apache.org
ForkStarter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
695 34 2010-11-26 2023-02-27 131 13 krosenvold@apache.org olamy@apache.org
JUnitCoreProvider.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
192 14 2010-11-27 2023-03-09 82 13 krosenvold@apache.org s.jaranowski@gmail.com
ForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
45 - 2010-11-26 2023-02-27 53 13 krosenvold@apache.org olamy@apache.org
VerifyMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
235 36 2010-01-08 2023-03-09 42 13 stephenc@apache.org s.jaranowski@gmail.com
AbstractDirectConfigurator.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf
106 10 2007-05-24 2023-03-09 22 13 brett@apache.org s.jaranowski@gmail.com
site.xml
in src/site
20 - 2007-01-24 2022-05-26 22 13 brett@apache.org s.jaranowski@gmail.com
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31 2010-11-19 2023-02-27 95 12 krosenvold@apache.org olamy@apache.org
ForkClient.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
284 39 2011-04-27 2023-02-27 75 12 krosenvold@apache.org olamy@apache.org
BooterSerializer.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
144 3 2010-11-26 2023-02-27 54 12 krosenvold@apache.org olamy@apache.org
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
231 30 2012-01-26 2023-02-27 52 12 krosenvold@apache.org olamy@apache.org
TestNGReporter.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
132 18 2006-03-01 2023-03-09 37 12 brett@apache.org s.jaranowski@gmail.com
SurefireReportOnlyMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
8 - 2007-01-19 2023-03-09 15 12 baerrach@apache.org s.jaranowski@gmail.com
BooterDeserializer.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
91 6 2010-11-19 2023-02-27 51 11 krosenvold@apache.org olamy@apache.org
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
327 26 2012-08-14 2023-02-27 47 11 krosenvold@apache.org olamy@apache.org
BooterConstants.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
33 1 2010-11-30 2023-03-09 29 11 krosenvold@apache.org s.jaranowski@gmail.com
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
163 24 2012-08-07 2023-02-27 25 11 krosenvold@apache.org olamy@apache.org
RunListenerAdapter.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
303 19 2018-04-13 2023-03-09 22 11 tibordigana@apache.org s.jaranowski@gmail.com
FailsafeReportMojo.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
36 5 2011-07-08 2023-05-01 20 11 stephenc@apache.org michaelo@apache.org
JUnitPlatformProvider.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
217 10 2018-04-13 2023-03-09 19 11 tibordigana@apache.org s.jaranowski@gmail.com
JUnit4Provider.java
in surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4
285 18 2010-11-27 2023-02-27 79 10 krosenvold@apache.org olamy@apache.org
SurefireDependencyResolver.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
184 10 2010-12-04 2023-06-30 31 10 krosenvold@apache.org kwin@apache.org
FilterFactory.java
in surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48
65 7 2011-11-09 2023-02-27 29 10 krosenvold@apache.org olamy@apache.org
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
166 32 2012-08-17 2023-05-24 28 10 krosenvold@apache.org michaelo@apache.org
TestNGProvider.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
177 13 2010-11-27 2023-03-09 52 9 krosenvold@apache.org s.jaranowski@gmail.com
SurefireHelper.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
201 12 2010-05-17 2023-02-27 33 9 stephenc@apache.org olamy@apache.org
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
181 25 2012-01-26 2023-02-27 30 9 krosenvold@apache.org olamy@apache.org
PropertiesWrapper.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
100 15 2010-11-30 2023-02-27 26 9 krosenvold@apache.org olamy@apache.org
SmartStackTraceParser.java
in surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report
196 15 2012-12-10 2023-02-27 25 9 krosenvold@apache.org olamy@apache.org
ChecksumCalculator.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
90 14 2011-01-22 2023-03-07 17 9 krosenvold@apache.org s.jaranowski@gmail.com
SingleGroupMatcher.java
in surefire-grouper/src/main/java/org/apache/maven/surefire/group/match
82 7 2012-01-25 2023-02-27 14 9 jdcasey@apache.org olamy@apache.org
site.xml
in maven-surefire-report-plugin/src/site
21 - 2006-12-20 2016-09-17 9 9 kenney@apache.org tibor17@lycos.com
ProviderFactory.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
119 7 2010-11-27 2023-02-27 41 8 krosenvold@apache.org olamy@apache.org
TestSet.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
113 15 2010-06-23 2023-03-09 36 8 krosenvold@apache.org s.jaranowski@gmail.com
TestNGXmlTestSuite.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
57 3 2006-03-04 2023-02-27 35 8 brett@apache.org olamy@apache.org
JUnitCoreWrapper.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
132 11 2010-12-07 2023-03-09 35 8 krosenvold@apache.org s.jaranowski@gmail.com
ConsoleOutputFileReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
116 9 2012-01-26 2023-02-27 31 8 krosenvold@apache.org olamy@apache.org
TestSetStats.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
191 21 2012-08-15 2023-05-24 25 8 krosenvold@apache.org michaelo@apache.org
FileReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
67 4 2012-01-26 2023-02-27 23 8 krosenvold@apache.org olamy@apache.org
JUnitCoreParameters.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
121 23 2010-01-04 2023-03-09 22 8 stephenc@apache.org s.jaranowski@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SurefireReportRenderer.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
432 22 2023-05-01 2023-05-19 2 1 michaelo@apache.org michaelo@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-06-23 2014-06-23 1 1 hboutemy@apache.org hboutemy@apache.org
SimpleReportEntry.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
302 39 2020-05-18 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
ResolvedTest.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
280 37 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
RunEntryStatisticsMap.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/runorder
212 15 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
ForkedProcessEventNotifier.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
156 20 2019-07-06 2023-02-27 5 2 tibordigana@apache.org olamy@apache.org
RunResult.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/suite
155 24 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
BaseProviderFactory.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/booter
145 29 2020-05-18 2023-02-27 4 2 tibordigana@apache.org olamy@apache.org
ConsoleOutputCapture.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
144 29 2020-05-18 2023-02-27 4 2 tibordigana@apache.org olamy@apache.org
PojoTestSetExecutor.java
in surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit
122 9 2022-02-12 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
TempFileManager.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
109 14 2022-06-03 2023-02-27 2 2 sman81@outlook.de olamy@apache.org
DefaultDirectoryScanner.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
88 3 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
DefaultScanResult.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
87 10 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
JUnit5Xml30StatelessReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5
81 11 2019-04-02 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
RunOrder.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
79 7 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
ImmutableMap.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util/internal
75 6 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
ForkedProcessEventType.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/booter
71 8 2020-05-18 2023-02-27 4 2 tibordigana@apache.org olamy@apache.org
JUnit3Reporter.java
in surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit
67 12 2022-03-01 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
LineConsumerThread.java
in surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/util
65 5 2019-07-06 2023-02-27 4 2 tibordigana@apache.org olamy@apache.org
CombinedCategoryFilter.java
in surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48
63 5 2015-01-27 2023-02-27 3 2 tibor17@lycos.com olamy@apache.org
ProviderDetector.java
in maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi
57 4 2021-11-19 2023-02-27 3 2 s.jaranowski@gmail.com olamy@apache.org
ClasspathForkConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
57 2 2017-11-17 2023-02-27 9 2 tibordigana@apache.org olamy@apache.org
ForkedNodeArg.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
57 10 2020-11-25 2023-02-27 3 2 tibor.digana@gmail.com olamy@apache.org
SystemPropertyEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
56 12 2020-05-18 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
Command.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/booter
54 9 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
AbstractMasterProcessChannelProcessorFactory.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi
54 3 2020-09-27 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
AbstractStandardStreamEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
52 11 2020-05-18 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
Platform.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient
50 9 2017-07-26 2023-02-27 7 2 tibordigana@apache.org olamy@apache.org
ProcessInfo.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
50 9 2017-06-25 2023-02-27 8 2 tibordigana@apache.org olamy@apache.org
ThreadedExecutionScheduler.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/runorder
49 3 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
CommandlineExecutor.java
in surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/util
49 6 2019-11-21 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
SurefireStatelessReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions
45 4 2019-04-02 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
CommandlineStreams.java
in surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/util
45 5 2019-07-06 2023-02-27 5 2 tibordigana@apache.org olamy@apache.org
ModularClasspath.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
45 6 2017-11-17 2023-02-27 5 2 tibordigana@apache.org olamy@apache.org
DaemonThreadFactory.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util/internal
44 8 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
CloseableIterator.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util
44 4 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
TestRequest.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/testset
44 7 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
ModularClasspathConfiguration.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
44 7 2017-11-17 2023-02-27 4 2 tibordigana@apache.org olamy@apache.org
JvmExitErrorEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
41 9 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
AbstractTestControlEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
41 9 2020-05-18 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
ConsoleErrorEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
41 9 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
JUnitTestSetExecutor.java
in surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit
40 2 2022-02-12 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
SurefireStatelessTestsetInfoReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions
40 4 2019-04-02 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
AbstractConsoleEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
40 9 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
EventEncoder.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter/stream
40 3 2020-11-25 2023-02-27 2 2 tibor.digana@gmail.com olamy@apache.org
SpecificTestClassFilter.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/filter
38 2 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
CommandChannelDecoder.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi
38 3 2020-11-25 2023-02-27 2 2 tibor.digana@gmail.com olamy@apache.org
StatelessReportMojoConfiguration.java
in surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions
36 6 2019-04-02 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
SurefireConsoleOutputReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions
35 4 2019-04-02 2023-02-27 3 2 tibordigana@apache.org olamy@apache.org
ClassMethod.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/util/internal
35 6 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
Correlations

File Size vs. Number of Changes: 403 points

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

Number of Contributors vs. Number of Changes: 403 points

maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 56 # contributors y: 256 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java x: 10 # contributors y: 31 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/TestClassPath.java x: 4 # contributors y: 7 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/LazyLauncher.java x: 5 # contributors y: 5 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReportMojo.java x: 14 # contributors y: 29 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportMojo.java x: 18 # contributors y: 34 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 10 # contributors y: 28 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 3 # contributors y: 3 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 8 # contributors y: 25 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 1 # contributors y: 2 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 8 # contributors y: 17 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 15 # contributors y: 63 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeReportMojo.java x: 11 # contributors y: 20 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java x: 7 # contributors y: 13 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 28 # contributors y: 119 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 13 # contributors y: 42 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 5 # contributors y: 10 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/NativeStdErrStreamConsumer.java x: 5 # contributors y: 12 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/NativeStdOutStreamConsumer.java x: 4 # contributors y: 5 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 7 # contributors y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java x: 6 # contributors y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ConfigurableProviderInfo.java x: 2 # contributors y: 3 # changes maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java x: 38 # contributors y: 157 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 4 # contributors y: 8 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportOnlyMojo.java x: 12 # contributors y: 15 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ProviderParameterNames.java x: 4 # contributors y: 4 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/report/ConsoleOutputReceiverForCurrentThread.java x: 3 # contributors y: 4 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterConstants.java x: 11 # contributors y: 29 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireExecutionException.java x: 5 # contributors y: 9 # changes surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/InverseGroupMatcher.java x: 6 # contributors y: 9 # changes surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/ConsoleLogger.java x: 4 # contributors y: 6 # changes surefire-logger-api/src/main/java/org/apache/maven/plugin/surefire/log/api/ConsoleLoggerDecorator.java x: 4 # contributors y: 9 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 11 # contributors y: 19 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 11 # contributors y: 22 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ClassesParallelRunListener.java x: 6 # contributors y: 17 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentRunListener.java x: 6 # contributors y: 18 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputer.java x: 8 # contributors y: 19 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 8 # contributors y: 22 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java x: 13 # contributors y: 82 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreRunListener.java x: 5 # contributors y: 20 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreWrapper.java x: 8 # contributors y: 35 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/LogicalStream.java x: 6 # contributors y: 20 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/NonConcurrentRunListener.java x: 8 # contributors y: 20 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/TestMethod.java x: 7 # contributors y: 32 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/TestSet.java x: 8 # contributors y: 36 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/AbstractThreadPoolStrategy.java x: 4 # contributors y: 10 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/BalancerFactory.java x: 3 # contributors y: 5 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/InvokerStrategy.java x: 5 # contributors y: 13 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputer.java x: 5 # contributors y: 14 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerBuilder.java x: 7 # contributors y: 24 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ParallelComputerUtil.java x: 5 # contributors y: 7 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategies.java x: 5 # contributors y: 11 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java x: 7 # contributors y: 15 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SingleThreadScheduler.java x: 4 # contributors y: 14 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java x: 15 # contributors y: 67 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java x: 18 # contributors y: 55 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGProvider.java x: 9 # contributors y: 52 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGReporter.java x: 12 # contributors y: 37 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java x: 13 # contributors y: 22 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/Configurator.java x: 8 # contributors y: 9 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG4751Configurator.java x: 7 # contributors y: 8 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG60Configurator.java x: 5 # contributors y: 6 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java x: 6 # contributors y: 6 # changes surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java x: 15 # contributors y: 37 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 5 # contributors y: 8 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java x: 6 # contributors y: 8 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireExecutionParameters.java x: 15 # contributors y: 36 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ChecksumCalculator.java x: 9 # contributors y: 17 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 7 # contributors y: 20 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/JdkAttributes.java x: 2 # contributors y: 4 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/ResolvePathResultWrapper.java x: 2 # contributors y: 2 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 9 # contributors y: 30 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 9 # contributors y: 33 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 11 # contributors y: 25 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/BooterSerializer.java x: 12 # contributors y: 54 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ClasspathForkConfiguration.java x: 2 # contributors y: 9 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 4 # contributors y: 15 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java x: 13 # contributors y: 53 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java x: 13 # contributors y: 131 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 3 # contributors y: 17 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 4 # contributors y: 19 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/Platform.java x: 2 # contributors y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java x: 3 # contributors y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestLessInputStream.java x: 3 # contributors y: 11 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStream.java x: 6 # contributors y: 24 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/DeserializedStacktraceWriter.java x: 6 # contributors y: 11 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 12 # contributors y: 75 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkedProcessEventNotifier.java x: 2 # contributors y: 5 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 7 # contributors y: 30 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java x: 3 # contributors y: 9 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/LegacyForkChannel.java x: 3 # contributors y: 6 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ConsoleOutputFileReporter.java x: 8 # contributors y: 31 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ConsoleReporter.java x: 5 # contributors y: 16 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 11 # contributors y: 47 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/FileReporter.java x: 8 # contributors y: 23 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 12 # contributors y: 52 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestcycleConsoleOutputReceiver.java x: 3 # contributors y: 10 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java x: 7 # contributors y: 18 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/runorder/StatisticsReporter.java x: 8 # contributors y: 18 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/DirectoryScanner.java x: 6 # contributors y: 12 # changes maven-surefire-common/src/main/java/org/apache/maven/surefire/report/RunStatistics.java x: 7 # contributors y: 11 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterDeserializer.java x: 11 # contributors y: 51 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/Classpath.java x: 7 # contributors y: 36 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/ClasspathConfiguration.java x: 7 # contributors y: 29 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java x: 12 # contributors y: 95 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/LazyTestsToRun.java x: 5 # contributors y: 17 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 5 # contributors y: 23 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProcessInfo.java x: 2 # contributors y: 8 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/PropertiesWrapper.java x: 9 # contributors y: 26 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java x: 8 # contributors y: 41 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/StartupConfiguration.java x: 5 # contributors y: 19 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java x: 8 # contributors y: 21 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java x: 4 # contributors y: 12 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/TypeEncodedValue.java x: 6 # contributors y: 13 # changes surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/SingleGroupMatcher.java x: 9 # contributors y: 14 # changes surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java x: 9 # contributors y: 25 # changes surefire-providers/common-junit3/src/main/java/org/apache/maven/surefire/common/junit3/JUnit3Reflector.java x: 7 # contributors y: 12 # changes surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtil.java x: 6 # contributors y: 14 # changes surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector.java x: 7 # contributors y: 14 # changes surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4RunListener.java x: 7 # contributors y: 38 # changes surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/FilterFactory.java x: 10 # contributors y: 29 # changes surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java x: 7 # contributors y: 35 # changes surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4/JUnit4Provider.java x: 10 # contributors y: 79 # changes maven-surefire-plugin/src/site/site.xml x: 19 # contributors y: 37 # changes maven-surefire-report-plugin/src/site/site.xml x: 9 # contributors y: 9 # changes src/site/resources/download.cgi x: 1 # contributors y: 1 # changes
256.0
# changes
  min: 1.0
  average: 11.67
  25th percentile: 3.0
  median: 5.0
  75th percentile: 12.0
  max: 256.0
0 56.0
# contributors
min: 1.0 | average: 4.69 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 56.0

Number of Contributors vs. File Size: 403 points

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