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 403 files with 30,757 lines of code.
    • 3 files changed more than 100 times (3,852 lines of code)
    • 13 files changed 51-100 times (3,223 lines of code)
    • 37 files changed 21-50 times (5,179 lines of code)
    • 126 files changed 6-20 times (9,982 lines of code)
    • 224 files changed 1-5 times (8,521 lines of code)
12% | 10% | 16% | 32% | 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 403 files with 30,757 lines of code.
    • 2 files changed by more than 25 contributors (3,157 lines of code)
    • 26 files changed by 11-25 contributors (5,258 lines of code)
    • 76 files changed by 6-10 contributors (7,625 lines of code)
    • 295 files changed by 2-5 contributors (13,840 lines of code)
    • 4 files changed by 1 contributor (877 lines of code)
10% | 17% | 24% | 44% | 2%
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, yaml, md, feature, html, xsd, gitignore, cgi, jsp, gitattributes, sh, editorconfig, groovy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java12% | 10% | 16% | 32% | 27%
xml0% | 0% | 45% | 13% | 41%
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% | 14% | 16% | 28% | 8%
maven-failsafe-plugin56% | 0% | 29% | 12% | 1%
surefire-providers0% | 15% | 31% | 38% | 14%
surefire-booter0% | 16% | 23% | 47% | 11%
maven-surefire-plugin0% | 0% | 9% | 0% | 90%
src0% | 0% | 50% | 0% | 50%
surefire-api0% | 0% | 0% | 14% | 85%
surefire-report-parser0% | 0% | 0% | 100% | 0%
maven-surefire-report-plugin0% | 0% | 0% | 53% | 46%
surefire-grouper0% | 0% | 0% | 97% | 2%
surefire-logger-api0% | 0% | 0% | 80% | 19%
surefire-extensions-api0% | 0% | 0% | 12% | 87%
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
2702 252 2010-05-17 2025-03-23 272 61 pgier@apache.org olamy@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
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
455 79 2010-01-08 2024-07-09 121 30 stephenc@apache.org kwin@apache.org
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31 2010-11-19 2023-02-27 92 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 2024-07-02 76 13 krosenvold@apache.org michaelo@apache.org
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
505 28 2012-08-17 2025-03-23 72 17 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
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
TestNGExecutor.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
264 14 2006-03-04 2023-03-09 54 18 brett@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
TestSetRunListener.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
250 31 2012-01-26 2025-03-23 53 12 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
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
328 26 2012-08-14 2025-03-23 51 11 krosenvold@apache.org olamy@apache.org
VerifyMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
238 37 2010-01-08 2025-02-23 47 16 stephenc@apache.org jjensen@apache.org
site.xml
in maven-surefire-plugin/src/site
47 - 2006-12-20 2025-03-25 42 21 kenney@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
TestNGReporter.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
132 18 2006-03-01 2023-03-09 38 12 brett@apache.org s.jaranowski@gmail.com
TestNGMapConfigurator.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf
112 8 2007-05-24 2023-03-09 36 15 brett@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
SurefireExecutionParameters.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
58 - 2010-05-17 2023-03-07 35 15 pgier@apache.org s.jaranowski@gmail.com
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
SurefireHelper.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
201 12 2010-05-17 2024-10-16 34 10 stephenc@apache.org elharo@users.noreply.github...
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
242 29 2012-01-26 2025-03-23 34 11 krosenvold@apache.org olamy@apache.org
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
TestMethod.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
117 17 2010-06-23 2023-03-09 31 7 krosenvold@apache.org s.jaranowski@gmail.com
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
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
168 33 2012-08-17 2025-03-23 30 10 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 2024-07-02 30 8 krosenvold@apache.org michaelo@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
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
TestSetStats.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
191 21 2012-08-15 2024-06-26 26 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 26 9 krosenvold@apache.org olamy@apache.org
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
168 25 2012-08-07 2024-08-07 25 12 krosenvold@apache.org kwin@apache.org
site.xml
in src/site
22 - 2007-01-24 2025-03-25 24 13 brett@apache.org s.jaranowski@gmail.com
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
JUnitCoreParameters.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
135 25 2010-01-04 2024-07-01 24 10 stephenc@apache.org michaelo@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
CommonReflector.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
99 4 2011-11-20 2025-03-23 23 9 krosenvold@apache.org olamy@apache.org
RunListenerAdapter.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
305 19 2018-04-13 2024-09-26 23 12 tibordigana@apache.org hgrzeskowiak@atlassian.com
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
2702 252 2010-05-17 2025-03-23 272 61 pgier@apache.org olamy@apache.org
IntegrationTestMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
455 79 2010-01-08 2024-07-09 121 30 stephenc@apache.org kwin@apache.org
site.xml
in maven-surefire-plugin/src/site
47 - 2006-12-20 2025-03-25 42 21 kenney@apache.org s.jaranowski@gmail.com
TestNGExecutor.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng
264 14 2006-03-04 2023-03-09 54 18 brett@apache.org s.jaranowski@gmail.com
StatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
505 28 2012-08-17 2025-03-23 72 17 krosenvold@apache.org olamy@apache.org
VerifyMojo.java
in maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe
238 37 2010-01-08 2025-02-23 47 16 stephenc@apache.org jjensen@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
TestNGMapConfigurator.java
in surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf
112 8 2007-05-24 2023-03-09 36 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 35 15 pgier@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
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
ForkClient.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
284 39 2011-04-27 2024-07-02 76 13 krosenvold@apache.org michaelo@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
site.xml
in src/site
22 - 2007-01-24 2025-03-25 24 13 brett@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
ForkedBooter.java
in surefire-booter/src/main/java/org/apache/maven/surefire/booter
486 31 2010-11-19 2023-02-27 92 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
250 31 2012-01-26 2025-03-23 53 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 38 12 brett@apache.org s.jaranowski@gmail.com
SurefireProperties.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
168 25 2012-08-07 2024-08-07 25 12 krosenvold@apache.org kwin@apache.org
RunListenerAdapter.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
305 19 2018-04-13 2024-09-26 23 12 tibordigana@apache.org hgrzeskowiak@atlassian.com
site.xml
in maven-surefire-report-plugin/src/site
20 - 2006-12-20 2025-03-25 12 12 kenney@apache.org s.jaranowski@gmail.com
DefaultReporterFactory.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
328 26 2012-08-14 2025-03-23 51 11 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
StartupReportConfiguration.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
242 29 2012-01-26 2025-03-23 34 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
ConfigurableParallelComputer.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
100 12 2010-11-30 2024-10-16 21 11 krosenvold@apache.org elharo@users.noreply.github...
JUnitPlatformProvider.java
in surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
219 10 2018-04-13 2025-03-23 20 11 tibordigana@apache.org olamy@apache.org
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
SurefireHelper.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
201 12 2010-05-17 2024-10-16 34 10 stephenc@apache.org elharo@users.noreply.github...
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
WrappedReportEntry.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
168 33 2012-08-17 2025-03-23 30 10 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
JUnitCoreParameters.java
in surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore
135 25 2010-01-04 2024-07-01 24 10 stephenc@apache.org michaelo@apache.org
TestSuiteXmlParser.java
in surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report
256 10 2013-01-08 2023-12-12 19 10 krosenvold@apache.org guillaume.smet@gmail.com
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
SmartStackTraceParser.java
in surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report
196 15 2012-12-10 2023-02-27 26 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
CommonReflector.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire
99 4 2011-11-20 2025-03-23 23 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
NullStatelessXmlReporter.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
11 3 2016-10-09 2024-07-01 9 9 britter@apache.org michaelo@apache.org
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
ThreadedStreamConsumer.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output
192 28 2011-04-27 2024-07-02 30 8 krosenvold@apache.org michaelo@apache.org
TestSetStats.java
in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report
191 21 2012-08-15 2024-06-26 26 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
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
SurefireMojo.java
in maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire
417 75 2024-01-02 2024-01-02 1 1 michaelo@apache.org michaelo@apache.org
SurefireReportRenderer.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
413 22 2023-04-30 2024-08-28 8 1 michaelo@apache.org michaelo@apache.org
ReporterFactoryOptions.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/report
25 5 2025-03-23 2025-03-23 1 1 olamy@apache.org olamy@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-06-22 2014-06-22 1 1 hboutemy@apache.org hboutemy@apache.org
AbstractSurefireReport.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
324 31 2023-05-06 2025-02-15 5 2 michaelo@apache.org elharo@users.noreply.github...
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
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
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-26 2023-02-27 3 2 tibor17@lycos.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
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
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
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
SurefireReport.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
45 6 2024-01-02 2025-02-15 2 2 michaelo@apache.org elharo@users.noreply.github...
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
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
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
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
FailsafeOnlyReport.java
in maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report
42 6 2023-05-06 2025-02-15 3 2 michaelo@apache.org elharo@users.noreply.github...
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
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
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
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
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
ControlByeEvent.java
in surefire-api/src/main/java/org/apache/maven/surefire/api/event
35 8 2020-05-18 2023-02-27 2 2 tibordigana@apache.org olamy@apache.org
Correlations

File Size vs. Number of Changes: 404 points

maven-surefire-plugin/src/site/site.xml x: 47 lines of code y: 42 # changes maven-surefire-report-plugin/src/site/site.xml x: 20 lines of code y: 12 # changes src/site/site.xml x: 22 lines of code y: 24 # changes surefire-api/src/site/site.xml x: 13 lines of code y: 3 # changes surefire-providers/src/site/site.xml x: 9 lines of code y: 3 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 2702 lines of code y: 272 # changes surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/StatelessReporter.java x: 25 lines of code y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 99 lines of code y: 23 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 242 lines of code y: 34 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 328 lines of code y: 51 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 505 lines of code y: 72 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 250 lines of code y: 53 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 168 lines of code y: 30 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkingReporterFactory.java x: 21 lines of code y: 4 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/report/ReporterFactoryOptions.java x: 25 lines of code y: 1 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 219 lines of code y: 20 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 238 lines of code y: 47 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 55 lines of code y: 9 # changes maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderDetector.java x: 57 lines of code y: 4 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReport.java x: 324 lines of code y: 5 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeOnlyReport.java x: 42 lines of code y: 3 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireOnlyReport.java x: 15 lines of code y: 2 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReport.java x: 45 lines of code y: 2 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 100 lines of code y: 13 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 305 lines of code y: 23 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/suite/RunResult.java x: 162 lines of code y: 4 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/util/RunOrder.java x: 77 lines of code y: 4 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 201 lines of code y: 34 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/AsynchronousRunner.java x: 38 lines of code y: 11 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputer.java x: 100 lines of code y: 21 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/SynchronousRunner.java x: 11 lines of code y: 11 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 324 lines of code y: 23 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 413 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: 9 # changes maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefireMojo.java x: 417 lines of code y: 1 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 168 lines of code y: 25 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 455 lines of code y: 121 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireStatelessReporter.java x: 47 lines of code y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5Xml30StatelessReporter.java x: 83 lines of code y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/DefaultStatelessReportMojoConfiguration.java x: 32 lines of code y: 4 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 11 lines of code y: 9 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ProviderParameterNames.java x: 17 lines of code y: 6 # changes surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/StatelessReportMojoConfiguration.java x: 48 lines of code y: 4 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 135 lines of code y: 24 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 284 lines of code y: 76 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 192 lines of code y: 30 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/util/SureFireFileManager.java x: 26 lines of code y: 4 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 191 lines of code y: 26 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 175 lines of code y: 9 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 256 lines of code y: 19 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java x: 213 lines of code y: 12 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 179 lines of code y: 18 # changes surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java x: 42 lines of code y: 16 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 252 lines of code y: 16 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 175 lines of code y: 20 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireReflector.java x: 233 lines of code y: 8 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SharedThreadPoolStrategy.java x: 48 lines of code y: 11 # 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-common/src/main/java/org/apache/maven/plugin/surefire/extensions/junit5/JUnit5StatelessTestsetInfoReporter.java x: 73 lines of code y: 3 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java x: 112 lines of code y: 13 # 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/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-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 64 lines of code y: 8 # 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/Shutdown.java x: 48 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/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/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/ClassLoaderConfiguration.java x: 18 lines of code y: 4 # 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/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/TestPlanScannerFilter.java x: 26 lines of code y: 5 # 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/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/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/TestMethod.java x: 117 lines of code y: 31 # 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/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/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: 54 # 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: 38 # 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/TestNG740Configurator.java x: 22 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: 36 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireExecutionParameters.java x: 58 lines of code y: 35 # 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/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/ForkConfiguration.java x: 45 lines of code y: 53 # 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/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/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/MultipleFailureException.java x: 30 lines of code y: 5 # 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/report/ConsoleReporter.java x: 56 lines of code y: 16 # 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/TestcycleConsoleOutputReceiver.java x: 11 lines of code y: 10 # 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: 17 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/DependencyScanner.java x: 65 lines of code y: 15 # 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/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/ForkedProcessEventType.java x: 71 lines of code y: 4 # 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/cli/CommandLineOption.java x: 21 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/event/AbstractStandardStreamEvent.java x: 52 lines of code y: 3 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/event/ControlByeEvent.java x: 35 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/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/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/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/DefaultScanResult.java x: 87 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/AbstractNoninterruptibleReadableChannel.java x: 33 lines of code y: 3 # 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/DumpFileUtils.java x: 61 lines of code y: 3 # 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/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: 92 # 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/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/SystemPropertyManager.java x: 44 lines of code y: 20 # 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/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/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: 15 # changes surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java x: 196 lines of code y: 26 # 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/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/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/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 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
272.0
# changes
  min: 1.0
  average: 11.32
  25th percentile: 3.0
  median: 5.0
  75th percentile: 11.0
  max: 272.0
0 2702.0
lines of code
min: 2.0 | average: 76.27 | 25th percentile: 15.0 | median: 35.0 | 75th percentile: 81.5 | max: 2702.0

Number of Contributors vs. Number of Changes: 404 points

maven-surefire-plugin/src/site/site.xml x: 21 # contributors y: 42 # changes maven-surefire-report-plugin/src/site/site.xml x: 12 # contributors y: 12 # changes src/site/site.xml x: 13 # contributors y: 24 # changes surefire-api/src/site/site.xml x: 3 # contributors y: 3 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java x: 61 # contributors y: 272 # changes surefire-extensions-api/src/main/java/org/apache/maven/surefire/extensions/StatelessReporter.java x: 5 # contributors y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java x: 9 # contributors y: 23 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java x: 11 # contributors y: 34 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java x: 11 # contributors y: 51 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java x: 17 # contributors y: 72 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java x: 12 # contributors y: 53 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/WrappedReportEntry.java x: 10 # contributors y: 30 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ForkingReporterFactory.java x: 2 # contributors y: 4 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/report/ReporterFactoryOptions.java x: 1 # contributors y: 1 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java x: 11 # contributors y: 20 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/VerifyMojo.java x: 16 # contributors y: 47 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/log/PluginConsoleLogger.java x: 5 # contributors y: 9 # changes maven-surefire-common/src/main/java/org/apache/maven/surefire/providerapi/ProviderDetector.java x: 3 # contributors y: 4 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/AbstractSurefireReport.java x: 2 # contributors y: 5 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/FailsafeOnlyReport.java x: 2 # contributors y: 3 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireOnlyReport.java x: 2 # contributors y: 2 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/util/FailsafeSummaryXmlUtils.java x: 8 # contributors y: 13 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java x: 12 # contributors y: 23 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/suite/RunResult.java x: 4 # contributors y: 4 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java x: 10 # contributors y: 34 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/AsynchronousRunner.java x: 7 # contributors y: 11 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConfigurableParallelComputer.java x: 11 # contributors y: 21 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/SynchronousRunner.java x: 6 # contributors y: 11 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/PpidChecker.java x: 6 # contributors y: 23 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java x: 1 # contributors y: 8 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java x: 7 # contributors y: 9 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireProperties.java x: 12 # contributors y: 25 # changes maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java x: 30 # contributors y: 121 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireStatelessReporter.java x: 4 # contributors y: 7 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/NullStatelessXmlReporter.java x: 9 # contributors y: 9 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/booter/ProviderParameterNames.java x: 6 # contributors y: 6 # changes surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreParameters.java x: 10 # contributors y: 24 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java x: 13 # contributors y: 76 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/output/ThreadedStreamConsumer.java x: 8 # contributors y: 30 # changes surefire-api/src/main/java/org/apache/maven/surefire/api/report/ReportEntry.java x: 5 # contributors y: 6 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java x: 8 # contributors y: 26 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java x: 6 # contributors y: 9 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java x: 10 # contributors y: 19 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java x: 6 # contributors y: 12 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java x: 4 # contributors y: 18 # changes surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java x: 8 # contributors y: 16 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java x: 5 # contributors y: 16 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java x: 5 # contributors y: 20 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireReflector.java x: 6 # contributors y: 8 # changes surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/LazyLauncher.java x: 5 # contributors y: 5 # changes surefire-report-parser/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java x: 7 # contributors y: 13 # 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/ReportEntryType.java x: 6 # contributors y: 7 # changes maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/PluginConsoleLogger.java x: 4 # contributors y: 8 # changes surefire-booter/src/main/java/org/apache/maven/surefire/booter/BooterConstants.java x: 11 # contributors y: 29 # 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-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/JUnitCoreProvider.java x: 13 # contributors y: 82 # 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: 31 # 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/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: 54 # 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: 38 # 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/TestNGMapConfigurator.java x: 15 # contributors y: 36 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireExecutionParameters.java x: 15 # contributors y: 35 # 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/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/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/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/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/FileReporter.java x: 8 # contributors y: 23 # 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: 17 # changes maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/Relocator.java x: 5 # contributors y: 8 # 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: 92 # 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/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/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-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-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4StackTraceWriter.java x: 4 # contributors y: 15 # 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
272.0
# changes
  min: 1.0
  average: 11.32
  25th percentile: 3.0
  median: 5.0
  75th percentile: 11.0
  max: 272.0
0 61.0
# contributors
min: 1.0 | average: 4.65 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 61.0

Number of Contributors vs. File Size: 404 points

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