apache / sling-org-apache-sling-junit-core
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 61 files with 3,337 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 12 files changed 6-20 times (1,277 lines of code)
    • 49 files changed 1-5 times (2,060 lines of code)
0% | 0% | 0% | 38% | 61%
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 61 files with 3,337 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (328 lines of code)
    • 27 files changed by 2-5 contributors (1,923 lines of code)
    • 32 files changed by 1 contributor (1,086 lines of code)
0% | 0% | 9% | 57% | 32%
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, md, gitignore, txt, css, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 39% | 60%
css0% | 0% | 0% | 0% | 100%
xml0% | 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
src0% | 0% | 0% | 38% | 61%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TestsManagerImpl.java
in src/main/java/org/apache/sling/junit/impl
194 17 2011-02-23 2020-12-03 14 5 bdelacretaz@apache.org jsedding@apache.org
JsonRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
159 17 2011-02-21 2023-11-17 13 7 bdelacretaz@apache.org 37666786+apelluru@users.nor...
HtmlRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
169 19 2011-02-23 2021-06-18 12 7 bdelacretaz@apache.org jsedding@apache.org
JUnitServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
75 5 2011-02-21 2020-07-14 9 4 bdelacretaz@apache.org radu@apache.org
RequestParser.java
in src/main/java/org/apache/sling/junit
69 8 2011-02-23 2021-06-24 8 5 bdelacretaz@apache.org jsedding@apache.org
TeleporterRule.java
in src/main/java/org/apache/sling/junit/rules
81 10 2015-09-18 2020-07-14 8 4 bdelacretaz@apache.org radu@apache.org
TestsManager.java
in src/main/java/org/apache/sling/junit
18 1 2011-02-23 2020-10-06 7 4 bdelacretaz@apache.org jsedding@apache.org
PlainTextRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
95 15 2011-02-23 2020-10-06 7 5 bdelacretaz@apache.org jsedding@apache.org
XmlRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
208 21 2011-02-23 2025-03-28 7 5 bdelacretaz@apache.org rombert@apache.org
Service.java
in src/main/java/org/apache/sling/junit/rules
35 3 2014-07-09 2020-12-06 6 4 asanso@apache.org cris@apache.org
ServerSideTeleporter.java
in src/main/java/org/apache/sling/junit/rules
61 3 2015-09-18 2020-12-06 6 4 bdelacretaz@apache.org cris@apache.org
BundleTestsProvider.java
in src/main/java/org/apache/sling/junit/impl
113 10 2016-06-17 2021-06-24 6 4 dulvac@apache.org jsedding@apache.org
Renderer.java
in src/main/java/org/apache/sling/junit
16 - 2011-02-23 2020-07-14 5 3 bdelacretaz@apache.org radu@apache.org
SlingAnnotationsTestRunner.java
in src/main/java/org/apache/sling/junit/annotations
50 3 2011-03-10 2020-12-06 5 2 bdelacretaz@apache.org cris@apache.org
TestLogServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
213 18 2015-01-14 2020-07-14 5 4 chetanm@apache.org radu@apache.org
JUnit5TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
43 4 2020-10-06 2021-06-16 4 1 jsedding@apache.org jsedding@apache.org
RendererSelectorImpl.java
in src/main/java/org/apache/sling/junit/impl
68 4 2011-02-23 2020-07-14 4 2 bdelacretaz@apache.org radu@apache.org
SlingJUnitServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
73 4 2011-03-03 2020-07-14 4 4 bdelacretaz@apache.org radu@apache.org
AnnotationsProcessor.java
in src/main/java/org/apache/sling/junit/impl
83 6 2011-03-01 2020-12-06 4 3 bdelacretaz@apache.org cris@apache.org
ServletProcessor.java
in src/main/java/org/apache/sling/junit/impl/servlet
123 8 2015-04-27 2021-06-24 4 3 cziegeler@apache.org jsedding@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/annotations
3 - 2020-07-14 2020-12-06 3 3 radu@apache.org cris@apache.org
RendererSelector.java
in src/main/java/org/apache/sling/junit
6 - 2011-02-23 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
TestSelector.java
in src/main/java/org/apache/sling/junit
7 - 2011-02-28 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
TestsProvider.java
in src/main/java/org/apache/sling/junit
10 - 2011-02-25 2020-10-06 3 3 bdelacretaz@apache.org jsedding@apache.org
TestReference.java
in src/main/java/org/apache/sling/junit/annotations
12 - 2015-09-22 2020-12-06 3 3 bdelacretaz@apache.org cris@apache.org
Service.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 - 2021-06-16 2021-06-24 3 1 jsedding@apache.org jsedding@apache.org
TypeBasedParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
20 2 2021-06-16 2021-06-24 3 1 jsedding@apache.org jsedding@apache.org
junit.css
in src/main/resources
40 - 2014-07-30 2020-10-06 3 2 bdelacretaz@apache.org jsedding@apache.org
JUnitResultRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
58 11 2015-09-17 2020-07-14 3 3 bdelacretaz@apache.org radu@apache.org
TestContextRunListenerWrapper.java
in src/main/java/org/apache/sling/junit/impl
68 10 2014-06-27 2020-10-06 3 3 bdelacretaz@apache.org jsedding@apache.org
JacocoServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
141 8 2013-04-05 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
package-info.java
in src/main/java/org/apache/sling/junit
3 - 2020-07-14 2020-10-06 2 2 radu@apache.org jsedding@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
3 - 2021-06-16 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
ServiceCardinality.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
6 - 2021-06-23 2021-06-24 2 1 jsedding@apache.org jsedding@apache.org
OSGiService.java
in src/main/java/org/apache/sling/junit/rules
14 3 2015-09-17 2015-09-22 2 1 bdelacretaz@apache.org bdelacretaz@apache.org
BundleParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
17 1 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
OSGi.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 - 2021-06-16 2021-06-21 2 1 jsedding@apache.org jsedding@apache.org
BundleContextParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 1 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
AbstractTypeBasedParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
33 3 2021-06-16 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
ResultAdapter.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
49 9 2020-10-06 2021-05-19 2 1 jsedding@apache.org jsedding@apache.org
RunListenerAdapter.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
104 10 2020-10-06 2021-05-19 2 1 jsedding@apache.org jsedding@apache.org
ServiceParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
237 24 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/rules
3 - 2020-07-14 2020-07-14 1 1 radu@apache.org radu@apache.org
RendererFactory.java
in src/main/java/org/apache/sling/junit
4 - 2014-07-31 2014-07-31 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
MyServiceIT.java
in src/it/annotations-it/src/main/java/org/apache/sling/junit/it
5 - 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl
9 - 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
AbstractTestsProvider.java
in src/main/java/org/apache/sling/junit/impl
12 2 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
Services.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
12 - 2021-06-16 2021-06-16 1 1 jsedding@apache.org jsedding@apache.org
SlingTestContext.java
in src/main/java/org/apache/sling/junit
13 2 2014-06-27 2014-06-27 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
MyLameServiceForTestingIT.java
in src/it/annotations-it/src/main/java/org/apache/sling/junit/it/impl
16 2 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JsonRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
159 17 2011-02-21 2023-11-17 13 7 bdelacretaz@apache.org 37666786+apelluru@users.nor...
HtmlRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
169 19 2011-02-23 2021-06-18 12 7 bdelacretaz@apache.org jsedding@apache.org
TestsManagerImpl.java
in src/main/java/org/apache/sling/junit/impl
194 17 2011-02-23 2020-12-03 14 5 bdelacretaz@apache.org jsedding@apache.org
RequestParser.java
in src/main/java/org/apache/sling/junit
69 8 2011-02-23 2021-06-24 8 5 bdelacretaz@apache.org jsedding@apache.org
PlainTextRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
95 15 2011-02-23 2020-10-06 7 5 bdelacretaz@apache.org jsedding@apache.org
XmlRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
208 21 2011-02-23 2025-03-28 7 5 bdelacretaz@apache.org rombert@apache.org
JUnitServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
75 5 2011-02-21 2020-07-14 9 4 bdelacretaz@apache.org radu@apache.org
TeleporterRule.java
in src/main/java/org/apache/sling/junit/rules
81 10 2015-09-18 2020-07-14 8 4 bdelacretaz@apache.org radu@apache.org
TestsManager.java
in src/main/java/org/apache/sling/junit
18 1 2011-02-23 2020-10-06 7 4 bdelacretaz@apache.org jsedding@apache.org
Service.java
in src/main/java/org/apache/sling/junit/rules
35 3 2014-07-09 2020-12-06 6 4 asanso@apache.org cris@apache.org
ServerSideTeleporter.java
in src/main/java/org/apache/sling/junit/rules
61 3 2015-09-18 2020-12-06 6 4 bdelacretaz@apache.org cris@apache.org
BundleTestsProvider.java
in src/main/java/org/apache/sling/junit/impl
113 10 2016-06-17 2021-06-24 6 4 dulvac@apache.org jsedding@apache.org
TestLogServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
213 18 2015-01-14 2020-07-14 5 4 chetanm@apache.org radu@apache.org
SlingJUnitServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
73 4 2011-03-03 2020-07-14 4 4 bdelacretaz@apache.org radu@apache.org
Renderer.java
in src/main/java/org/apache/sling/junit
16 - 2011-02-23 2020-07-14 5 3 bdelacretaz@apache.org radu@apache.org
AnnotationsProcessor.java
in src/main/java/org/apache/sling/junit/impl
83 6 2011-03-01 2020-12-06 4 3 bdelacretaz@apache.org cris@apache.org
ServletProcessor.java
in src/main/java/org/apache/sling/junit/impl/servlet
123 8 2015-04-27 2021-06-24 4 3 cziegeler@apache.org jsedding@apache.org
TestReference.java
in src/main/java/org/apache/sling/junit/annotations
12 - 2015-09-22 2020-12-06 3 3 bdelacretaz@apache.org cris@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/annotations
3 - 2020-07-14 2020-12-06 3 3 radu@apache.org cris@apache.org
TestContextRunListenerWrapper.java
in src/main/java/org/apache/sling/junit/impl
68 10 2014-06-27 2020-10-06 3 3 bdelacretaz@apache.org jsedding@apache.org
JUnitResultRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
58 11 2015-09-17 2020-07-14 3 3 bdelacretaz@apache.org radu@apache.org
TestsProvider.java
in src/main/java/org/apache/sling/junit
10 - 2011-02-25 2020-10-06 3 3 bdelacretaz@apache.org jsedding@apache.org
SlingAnnotationsTestRunner.java
in src/main/java/org/apache/sling/junit/annotations
50 3 2011-03-10 2020-12-06 5 2 bdelacretaz@apache.org cris@apache.org
RendererSelectorImpl.java
in src/main/java/org/apache/sling/junit/impl
68 4 2011-02-23 2020-07-14 4 2 bdelacretaz@apache.org radu@apache.org
RendererSelector.java
in src/main/java/org/apache/sling/junit
6 - 2011-02-23 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
TestSelector.java
in src/main/java/org/apache/sling/junit
7 - 2011-02-28 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
JacocoServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
141 8 2013-04-05 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
junit.css
in src/main/resources
40 - 2014-07-30 2020-10-06 3 2 bdelacretaz@apache.org jsedding@apache.org
package-info.java
in src/main/java/org/apache/sling/junit
3 - 2020-07-14 2020-10-06 2 2 radu@apache.org jsedding@apache.org
JUnit5TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
43 4 2020-10-06 2021-06-16 4 1 jsedding@apache.org jsedding@apache.org
Service.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 - 2021-06-16 2021-06-24 3 1 jsedding@apache.org jsedding@apache.org
TypeBasedParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
20 2 2021-06-16 2021-06-24 3 1 jsedding@apache.org jsedding@apache.org
OSGiService.java
in src/main/java/org/apache/sling/junit/rules
14 3 2015-09-17 2015-09-22 2 1 bdelacretaz@apache.org bdelacretaz@apache.org
BundleParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
17 1 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
BundleContextParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 1 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
OSGi.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 - 2021-06-16 2021-06-21 2 1 jsedding@apache.org jsedding@apache.org
ServiceParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
237 24 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
ServiceCardinality.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
6 - 2021-06-23 2021-06-24 2 1 jsedding@apache.org jsedding@apache.org
AbstractTypeBasedParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
33 3 2021-06-16 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
3 - 2021-06-16 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
ResultAdapter.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
49 9 2020-10-06 2021-05-19 2 1 jsedding@apache.org jsedding@apache.org
RunListenerAdapter.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
104 10 2020-10-06 2021-05-19 2 1 jsedding@apache.org jsedding@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/rules
3 - 2020-07-14 2020-07-14 1 1 radu@apache.org radu@apache.org
SlingTestContext.java
in src/main/java/org/apache/sling/junit
13 2 2014-06-27 2014-06-27 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
Services.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
12 - 2021-06-16 2021-06-16 1 1 jsedding@apache.org jsedding@apache.org
ReflectionHelper.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
64 4 2021-06-16 2021-06-16 1 1 jsedding@apache.org jsedding@apache.org
SlingTestContextProvider.java
in src/main/java/org/apache/sling/junit
21 4 2014-06-27 2014-06-27 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
RendererFactory.java
in src/main/java/org/apache/sling/junit
4 - 2014-07-31 2014-07-31 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
JUnit4TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl
21 3 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl
9 - 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@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
HtmlFilter.java
in src/main/java/org/apache/sling/junit/impl/servlet
18 1
Activator.java
in src/main/java/org/apache/sling/junit
15 3
AutoDetect.java
in src/main/java/org/apache/sling/junit/annotations
5 1
TestObjectProcessor.java
in src/main/java/org/apache/sling/junit
4 -
ServiceParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
237 24 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
RunListenerAdapter.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
104 10 2020-10-06 2021-05-19 2 1 jsedding@apache.org jsedding@apache.org
ReflectionHelper.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
64 4 2021-06-16 2021-06-16 1 1 jsedding@apache.org jsedding@apache.org
TestEngineTracker.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
61 5 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
ServiceGetter.java
in src/main/java/org/apache/sling/junit/impl
59 5 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
JUnitPlatformHelper.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
52 5 2021-06-16 2021-06-16 1 1 jsedding@apache.org jsedding@apache.org
ResultAdapter.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
49 9 2020-10-06 2021-05-19 2 1 jsedding@apache.org jsedding@apache.org
TestReferenceJITest.java
in src/it/annotations-it/src/main/java/org/apache/sling/junit/it
44 4 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
JUnit5TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
43 4 2020-10-06 2021-06-16 4 1 jsedding@apache.org jsedding@apache.org
DescriptionGenerator.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
36 2 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
settings.xml
in src/it
35 - 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
AbstractTypeBasedParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
33 3 2021-06-16 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
SlingTestContextProvider.java
in src/main/java/org/apache/sling/junit
21 4 2014-06-27 2014-06-27 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
JUnit4TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl
21 3 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
TypeBasedParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi/impl
20 2 2021-06-16 2021-06-24 3 1 jsedding@apache.org jsedding@apache.org
FailureHelper.java
in src/main/java/org/apache/sling/junit/impl/servlet/junit5
20 3 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
Service.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 - 2021-06-16 2021-06-24 3 1 jsedding@apache.org jsedding@apache.org
BundleContextParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 1 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
OSGi.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
19 - 2021-06-16 2021-06-21 2 1 jsedding@apache.org jsedding@apache.org
BundleParameterResolver.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
17 1 2021-06-21 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
MyCoolServiceForTestingIT.java
in src/it/annotations-it/src/main/java/org/apache/sling/junit/it/impl
16 2 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
MyLameServiceForTestingIT.java
in src/it/annotations-it/src/main/java/org/apache/sling/junit/it/impl
16 2 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
OSGiService.java
in src/main/java/org/apache/sling/junit/rules
14 3 2015-09-17 2015-09-22 2 1 bdelacretaz@apache.org bdelacretaz@apache.org
SlingTestContext.java
in src/main/java/org/apache/sling/junit
13 2 2014-06-27 2014-06-27 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
Services.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
12 - 2021-06-16 2021-06-16 1 1 jsedding@apache.org jsedding@apache.org
AbstractTestsProvider.java
in src/main/java/org/apache/sling/junit/impl
12 2 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
TestExecutionStrategy.java
in src/main/java/org/apache/sling/junit/impl
9 - 2020-10-06 2020-10-06 1 1 jsedding@apache.org jsedding@apache.org
ServiceCardinality.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
6 - 2021-06-23 2021-06-24 2 1 jsedding@apache.org jsedding@apache.org
MyServiceIT.java
in src/it/annotations-it/src/main/java/org/apache/sling/junit/it
5 - 2020-12-06 2020-12-06 1 1 cris@apache.org cris@apache.org
RendererFactory.java
in src/main/java/org/apache/sling/junit
4 - 2014-07-31 2014-07-31 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/rules
3 - 2020-07-14 2020-07-14 1 1 radu@apache.org radu@apache.org
package-info.java
in src/main/java/org/apache/sling/junit/jupiter/osgi
3 - 2021-06-16 2021-06-23 2 1 jsedding@apache.org jsedding@apache.org
JacocoServlet.java
in src/main/java/org/apache/sling/junit/impl/servlet
141 8 2013-04-05 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
RendererSelectorImpl.java
in src/main/java/org/apache/sling/junit/impl
68 4 2011-02-23 2020-07-14 4 2 bdelacretaz@apache.org radu@apache.org
SlingAnnotationsTestRunner.java
in src/main/java/org/apache/sling/junit/annotations
50 3 2011-03-10 2020-12-06 5 2 bdelacretaz@apache.org cris@apache.org
junit.css
in src/main/resources
40 - 2014-07-30 2020-10-06 3 2 bdelacretaz@apache.org jsedding@apache.org
TestSelector.java
in src/main/java/org/apache/sling/junit
7 - 2011-02-28 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
RendererSelector.java
in src/main/java/org/apache/sling/junit
6 - 2011-02-23 2020-07-14 3 2 bdelacretaz@apache.org radu@apache.org
package-info.java
in src/main/java/org/apache/sling/junit
3 - 2020-07-14 2020-10-06 2 2 radu@apache.org jsedding@apache.org
ServletProcessor.java
in src/main/java/org/apache/sling/junit/impl/servlet
123 8 2015-04-27 2021-06-24 4 3 cziegeler@apache.org jsedding@apache.org
AnnotationsProcessor.java
in src/main/java/org/apache/sling/junit/impl
83 6 2011-03-01 2020-12-06 4 3 bdelacretaz@apache.org cris@apache.org
TestContextRunListenerWrapper.java
in src/main/java/org/apache/sling/junit/impl
68 10 2014-06-27 2020-10-06 3 3 bdelacretaz@apache.org jsedding@apache.org
JUnitResultRenderer.java
in src/main/java/org/apache/sling/junit/impl/servlet
58 11 2015-09-17 2020-07-14 3 3 bdelacretaz@apache.org radu@apache.org
Renderer.java
in src/main/java/org/apache/sling/junit
16 - 2011-02-23 2020-07-14 5 3 bdelacretaz@apache.org radu@apache.org
TestReference.java
in src/main/java/org/apache/sling/junit/annotations
12 - 2015-09-22 2020-12-06 3 3 bdelacretaz@apache.org cris@apache.org
TestsProvider.java
in src/main/java/org/apache/sling/junit
10 - 2011-02-25 2020-10-06 3 3 bdelacretaz@apache.org jsedding@apache.org
Correlations

File Size vs. Number of Changes: 61 points

src/main/java/org/apache/sling/junit/impl/servlet/XmlRenderer.java x: 208 lines of code y: 7 # changes src/main/java/org/apache/sling/junit/impl/servlet/JsonRenderer.java x: 159 lines of code y: 13 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/Service.java x: 19 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/ServiceCardinality.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/impl/TypeBasedParameterResolver.java x: 20 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/BundleTestsProvider.java x: 113 lines of code y: 6 # changes src/main/java/org/apache/sling/junit/impl/servlet/ServletProcessor.java x: 123 lines of code y: 4 # changes src/main/java/org/apache/sling/junit/RequestParser.java x: 69 lines of code y: 8 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/BundleContextParameterResolver.java x: 19 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/BundleParameterResolver.java x: 17 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/ServiceParameterResolver.java x: 237 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/impl/AbstractTypeBasedParameterResolver.java x: 33 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/package-info.java x: 3 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/JUnit5TestExecutionStrategy.java x: 43 lines of code y: 4 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/JUnitPlatformHelper.java x: 52 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/Services.java x: 12 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/impl/ReflectionHelper.java x: 64 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/impl/servlet/HtmlRenderer.java x: 169 lines of code y: 12 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/ResultAdapter.java x: 49 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/RunListenerAdapter.java x: 104 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/impl/TestsManagerImpl.java x: 194 lines of code y: 14 # changes src/it/annotations-it/src/main/java/org/apache/sling/junit/it/MyServiceIT.java x: 5 lines of code y: 1 # changes src/it/annotations-it/src/main/java/org/apache/sling/junit/it/TestReferenceJITest.java x: 44 lines of code y: 1 # changes src/it/annotations-it/src/main/java/org/apache/sling/junit/it/impl/MyCoolServiceForTestingIT.java x: 16 lines of code y: 1 # changes src/it/settings.xml x: 35 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/annotations/SlingAnnotationsTestRunner.java x: 50 lines of code y: 5 # changes src/main/java/org/apache/sling/junit/annotations/TestReference.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/annotations/package-info.java x: 3 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/AnnotationsProcessor.java x: 83 lines of code y: 4 # changes src/main/java/org/apache/sling/junit/impl/ServiceGetter.java x: 59 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/rules/ServerSideTeleporter.java x: 61 lines of code y: 6 # changes src/main/java/org/apache/sling/junit/rules/Service.java x: 35 lines of code y: 6 # changes src/main/java/org/apache/sling/junit/TestsManager.java x: 18 lines of code y: 7 # changes src/main/java/org/apache/sling/junit/TestsProvider.java x: 10 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/JUnit4TestExecutionStrategy.java x: 21 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/impl/TestContextRunListenerWrapper.java x: 68 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/TestExecutionStrategy.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/impl/servlet/PlainTextRenderer.java x: 95 lines of code y: 7 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/DescriptionGenerator.java x: 36 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/FailureHelper.java x: 20 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/TestEngineTracker.java x: 61 lines of code y: 1 # changes src/main/resources/junit.css x: 40 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/Renderer.java x: 16 lines of code y: 5 # changes src/main/java/org/apache/sling/junit/RendererSelector.java x: 6 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/TestSelector.java x: 7 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/RendererSelectorImpl.java x: 68 lines of code y: 4 # changes src/main/java/org/apache/sling/junit/impl/servlet/JUnitResultRenderer.java x: 58 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/servlet/JUnitServlet.java x: 75 lines of code y: 9 # changes src/main/java/org/apache/sling/junit/impl/servlet/JacocoServlet.java x: 141 lines of code y: 3 # changes src/main/java/org/apache/sling/junit/impl/servlet/SlingJUnitServlet.java x: 73 lines of code y: 4 # changes src/main/java/org/apache/sling/junit/impl/servlet/TestLogServlet.java x: 213 lines of code y: 5 # changes src/main/java/org/apache/sling/junit/rules/TeleporterRule.java x: 81 lines of code y: 8 # changes src/main/java/org/apache/sling/junit/rules/package-info.java x: 3 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/rules/OSGiService.java x: 14 lines of code y: 2 # changes src/main/java/org/apache/sling/junit/RendererFactory.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/sling/junit/SlingTestContext.java x: 13 lines of code y: 1 # changes
14.0
# changes
  min: 1.0
  average: 3.48
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.5
  max: 14.0
0 237.0
lines of code
min: 3.0 | average: 54.7 | 25th percentile: 13.5 | median: 35.0 | 75th percentile: 71.0 | max: 237.0

Number of Contributors vs. Number of Changes: 61 points

src/main/java/org/apache/sling/junit/impl/servlet/XmlRenderer.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/sling/junit/impl/servlet/JsonRenderer.java x: 7 # contributors y: 13 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/Service.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/sling/junit/jupiter/osgi/ServiceCardinality.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/sling/junit/impl/BundleTestsProvider.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/sling/junit/impl/servlet/ServletProcessor.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/junit/RequestParser.java x: 5 # contributors y: 8 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/JUnit5TestExecutionStrategy.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/sling/junit/impl/servlet/junit5/JUnitPlatformHelper.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/junit/impl/servlet/HtmlRenderer.java x: 7 # contributors y: 12 # changes src/main/java/org/apache/sling/junit/impl/TestsManagerImpl.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/sling/junit/annotations/SlingAnnotationsTestRunner.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/junit/annotations/TestReference.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/junit/TestsManager.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/sling/junit/package-info.java x: 2 # contributors y: 2 # changes src/main/resources/junit.css x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/junit/Renderer.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/junit/impl/RendererSelectorImpl.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/sling/junit/impl/servlet/JUnitServlet.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/sling/junit/impl/servlet/SlingJUnitServlet.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/sling/junit/impl/servlet/TestLogServlet.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/junit/rules/TeleporterRule.java x: 4 # contributors y: 8 # changes
14.0
# changes
  min: 1.0
  average: 3.48
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.5
  max: 14.0
0 7.0
# contributors
min: 1.0 | average: 2.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 61 points

src/main/java/org/apache/sling/junit/impl/servlet/XmlRenderer.java x: 5 # contributors y: 208 lines of code src/main/java/org/apache/sling/junit/impl/servlet/JsonRenderer.java x: 7 # contributors y: 159 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/Service.java x: 1 # contributors y: 19 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/ServiceCardinality.java x: 1 # contributors y: 6 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/impl/TypeBasedParameterResolver.java x: 1 # contributors y: 20 lines of code src/main/java/org/apache/sling/junit/impl/BundleTestsProvider.java x: 4 # contributors y: 113 lines of code src/main/java/org/apache/sling/junit/impl/servlet/ServletProcessor.java x: 3 # contributors y: 123 lines of code src/main/java/org/apache/sling/junit/RequestParser.java x: 5 # contributors y: 69 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/BundleParameterResolver.java x: 1 # contributors y: 17 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/ServiceParameterResolver.java x: 1 # contributors y: 237 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/impl/AbstractTypeBasedParameterResolver.java x: 1 # contributors y: 33 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/package-info.java x: 1 # contributors y: 3 lines of code src/main/java/org/apache/sling/junit/impl/servlet/junit5/JUnit5TestExecutionStrategy.java x: 1 # contributors y: 43 lines of code src/main/java/org/apache/sling/junit/impl/servlet/junit5/JUnitPlatformHelper.java x: 1 # contributors y: 52 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/Services.java x: 1 # contributors y: 12 lines of code src/main/java/org/apache/sling/junit/jupiter/osgi/impl/ReflectionHelper.java x: 1 # contributors y: 64 lines of code src/main/java/org/apache/sling/junit/impl/servlet/HtmlRenderer.java x: 7 # contributors y: 169 lines of code src/main/java/org/apache/sling/junit/impl/servlet/junit5/ResultAdapter.java x: 1 # contributors y: 49 lines of code src/main/java/org/apache/sling/junit/impl/servlet/junit5/RunListenerAdapter.java x: 1 # contributors y: 104 lines of code src/main/java/org/apache/sling/junit/impl/TestsManagerImpl.java x: 5 # contributors y: 194 lines of code src/it/annotations-it/src/main/java/org/apache/sling/junit/it/MyServiceIT.java x: 1 # contributors y: 5 lines of code src/it/annotations-it/src/main/java/org/apache/sling/junit/it/TestReferenceJITest.java x: 1 # contributors y: 44 lines of code src/it/annotations-it/src/main/java/org/apache/sling/junit/it/impl/MyCoolServiceForTestingIT.java x: 1 # contributors y: 16 lines of code src/it/settings.xml x: 1 # contributors y: 35 lines of code src/main/java/org/apache/sling/junit/annotations/SlingAnnotationsTestRunner.java x: 2 # contributors y: 50 lines of code src/main/java/org/apache/sling/junit/annotations/TestReference.java x: 3 # contributors y: 12 lines of code src/main/java/org/apache/sling/junit/annotations/package-info.java x: 3 # contributors y: 3 lines of code src/main/java/org/apache/sling/junit/impl/AnnotationsProcessor.java x: 3 # contributors y: 83 lines of code src/main/java/org/apache/sling/junit/impl/ServiceGetter.java x: 1 # contributors y: 59 lines of code src/main/java/org/apache/sling/junit/rules/ServerSideTeleporter.java x: 4 # contributors y: 61 lines of code src/main/java/org/apache/sling/junit/rules/Service.java x: 4 # contributors y: 35 lines of code src/main/java/org/apache/sling/junit/TestsManager.java x: 4 # contributors y: 18 lines of code src/main/java/org/apache/sling/junit/TestsProvider.java x: 3 # contributors y: 10 lines of code src/main/java/org/apache/sling/junit/impl/JUnit4TestExecutionStrategy.java x: 1 # contributors y: 21 lines of code src/main/java/org/apache/sling/junit/impl/TestContextRunListenerWrapper.java x: 3 # contributors y: 68 lines of code src/main/java/org/apache/sling/junit/impl/TestExecutionStrategy.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/sling/junit/impl/servlet/PlainTextRenderer.java x: 5 # contributors y: 95 lines of code src/main/java/org/apache/sling/junit/impl/servlet/junit5/DescriptionGenerator.java x: 1 # contributors y: 36 lines of code src/main/java/org/apache/sling/junit/impl/servlet/junit5/TestEngineTracker.java x: 1 # contributors y: 61 lines of code src/main/java/org/apache/sling/junit/package-info.java x: 2 # contributors y: 3 lines of code src/main/resources/junit.css x: 2 # contributors y: 40 lines of code src/main/java/org/apache/sling/junit/Renderer.java x: 3 # contributors y: 16 lines of code src/main/java/org/apache/sling/junit/RendererSelector.java x: 2 # contributors y: 6 lines of code src/main/java/org/apache/sling/junit/TestSelector.java x: 2 # contributors y: 7 lines of code src/main/java/org/apache/sling/junit/impl/RendererSelectorImpl.java x: 2 # contributors y: 68 lines of code src/main/java/org/apache/sling/junit/impl/servlet/JUnitResultRenderer.java x: 3 # contributors y: 58 lines of code src/main/java/org/apache/sling/junit/impl/servlet/JUnitServlet.java x: 4 # contributors y: 75 lines of code src/main/java/org/apache/sling/junit/impl/servlet/JacocoServlet.java x: 2 # contributors y: 141 lines of code src/main/java/org/apache/sling/junit/impl/servlet/SlingJUnitServlet.java x: 4 # contributors y: 73 lines of code src/main/java/org/apache/sling/junit/impl/servlet/TestLogServlet.java x: 4 # contributors y: 213 lines of code src/main/java/org/apache/sling/junit/rules/TeleporterRule.java x: 4 # contributors y: 81 lines of code src/main/java/org/apache/sling/junit/rules/OSGiService.java x: 1 # contributors y: 14 lines of code src/main/java/org/apache/sling/junit/RendererFactory.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/sling/junit/SlingTestContext.java x: 1 # contributors y: 13 lines of code
237.0
lines of code
  min: 3.0
  average: 54.7
  25th percentile: 13.5
  median: 35.0
  75th percentile: 71.0
  max: 237.0
0 7.0
# contributors
min: 1.0 | average: 2.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0