microsoft / vscode-java-test
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 35
  • Daily file updates (only one update per file and date counted): 716
  • First update: 2017-11-17
  • Latest update: 2022-01-26
  • Days between first and latest update: 1532 (218 weeks, estimated 1090 working days)
  • Active days (at least one file change): 364
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 35 files with 2,765 lines of code in files.
    • 14 files that are 366+ days old (1,058 lines of code)
    • 13 files that are 181-365 days old (1,026 lines of code)
    • 2 files that are 91-180 days old (98 lines of code)
    • 5 files that are 31-90 days old (294 lines of code)
    • 1 files that are 1-30 days old (289 lines of code)
38% | 37% | 3% | 10% | 10%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 35 files with 2,765 lines of code in files.
    • 1 files have been last changed 366+ days ago (11 lines of code)
    • 9 files have been last changed 181-365 days ago (290 lines of code)
    • 6 files have been last changed 91-180 days ago (324 lines of code)
    • 13 files have been last changed 31-90 days ago (1,333 lines of code)
    • 6 files have been last changed 1-30 days ago (807 lines of code)
<1% | 10% | 11% | 48% | 29%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, ts, json, xml, js, txt, md, gradle, yml, properties, gitignore, vscodeignore, feature, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts38% | 38% | 1% | 10% | 10%
js14% | 0% | 85% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js14% | 0% | 0% | 85% | 0%
ts0% | 10% | 12% | 47% | 30%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/runners/junitRunner100% | 0% | 0% | 0% | 0%
src/utils100% | 0% | 0% | 0% | 0%
src56% | 43% | 0% | 0% | 0%
src/runners/testngRunner100% | 0% | 0% | 0% | 0%
src/runners/baseRunner80% | 0% | 19% | 0% | 0%
src/commands5% | 19% | 0% | 22% | 52%
ROOT100% | 0% | 0% | 0% | 0%
src/runners16% | 83% | 0% | 0% | 0%
src/controller0% | 100% | 0% | 0% | 0%
src/provider0% | 100% | 0% | 0% | 0%
scripts0% | 0% | 100% | 0% | 0%
src/commands/navigation0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT84% | 15% | 0% | 0% | 0%
src/utils0% | 40% | 0% | 49% | 10%
src/commands0% | 15% | 5% | 25% | 52%
src/controller0% | 6% | 0% | 55% | 37%
src/provider0% | 34% | 65% | 0% | 0%
src0% | 8% | 0% | 7% | 84%
src/runners0% | 16% | 83% | 0% | 0%
src/runners/baseRunner0% | 0% | 80% | 19% | 0%
src/runners/testngRunner0% | 0% | 21% | 78% | 0%
src/runners/junitRunner0% | 0% | 7% | 92% | 0%
src/commands/navigation0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extension.ts
in src
146 8 5 1159 58
BaseRunner.ts
in src/runners/baseRunner
131 6 156 1159 35
TestNGRunnerResultAnalyzer.ts
in src/runners/testngRunner
128 6 45 1159 13
TestNGRunner.ts
in src/runners/testngRunner
36 2 156 1159 9
commandUtils.ts
in src/utils
23 3 12 1159 26
runConfigs.ts
in src
21 1 88 1159 11
ITestRunner.ts
in src/runners
8 - 181 1159 10
configUtils.ts
in src/utils
92 4 181 1119 11
launchUtils.ts
in src/utils
113 4 68 874 22
JUnitRunnerResultAnalyzer.ts
in src/runners/junitRunner
292 9 48 842 20
JunitRunner.ts
in src/runners/junitRunner
23 2 156 842 10
main.js
in root
11 2 810 810 1
extension.bundle.ts
in root
2 - 181 810 7
testReportCommands.ts
in src/commands
32 2 181 452 7
experimentationService.ts
in src
26 4 300 327 2
generationCommands.ts
in src/commands
20 2 76 285 7
testSourceProvider.ts
in src/provider
63 7 179 283 3
codeActionProvider.ts
in src/provider
33 4 217 281 5
testController.ts
in src/controller
367 13 48 181 5
utils.ts
in src/controller
247 17 13 181 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.js
in root
11 2 810 810 1
experimentationService.ts
in src
26 4 300 327 2
codeActionProvider.ts
in src/provider
33 4 217 281 5
extension.bundle.ts
in root
2 - 181 810 7
ITestRunner.ts
in src/runners
8 - 181 1159 10
debouncing.ts
in src/controller
21 2 181 181 1
testItemDataCache.ts
in src/controller
22 3 181 181 1
testReportCommands.ts
in src/commands
32 2 181 452 7
projectExplorerCommands.ts
in src/commands
54 3 181 181 1
configUtils.ts
in src/utils
92 4 181 1119 11
testSourceProvider.ts
in src/provider
63 7 179 283 3
utils.ts
in src/runners
40 2 178 181 2
testExplorerCommands.ts
in src/commands
31 2 173 181 3
JunitRunner.ts
in src/runners/junitRunner
23 2 156 842 10
TestNGRunner.ts
in src/runners/testngRunner
36 2 156 1159 9
BaseRunner.ts
in src/runners/baseRunner
131 6 156 1159 35
runConfigs.ts
in src
21 1 88 1159 11
TestNavigationModel.ts
in src/commands/navigation
17 - 76 76 1
generationCommands.ts
in src/commands
20 2 76 285 7
testNavigationInput.ts
in src/commands/navigation
26 1 76 76 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
testDependenciesCommands.ts
in src/commands
289 13 7 13 3
askForOptionCommands.ts
in src/commands
121 8 76 76 1
navigationCommands.ts
in src/commands/navigation
103 3 70 76 3
TestNavigationTreeDataProvider.ts
in src/commands/navigation
27 1 76 76 1
testNavigationInput.ts
in src/commands/navigation
26 1 76 76 1
TestNavigationModel.ts
in src/commands/navigation
17 - 76 76 1
buildJdtlsExt.js
in scripts
67 5 61 126 3
RunnerResultAnalyzer.ts
in src/runners/baseRunner
31 1 48 156 3
testController.ts
in src/controller
367 13 48 181 5
utils.ts
in src/controller
247 17 13 181 4
constants.ts
in src
58 - 13 181 7
projectExplorerCommands.ts
in src/commands
54 3 181 181 1
types.ts
in src
44 - 13 181 2
utils.ts
in src/runners
40 2 178 181 2
testExplorerCommands.ts
in src/commands
31 2 173 181 3
testItemDataCache.ts
in src/controller
22 3 181 181 1
debouncing.ts
in src/controller
21 2 181 181 1
codeActionProvider.ts
in src/provider
33 4 217 281 5
testSourceProvider.ts
in src/provider
63 7 179 283 3
generationCommands.ts
in src/commands
20 2 76 285 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extension.ts
in src
146 8 5 1159 58
testDependenciesCommands.ts
in src/commands
289 13 7 13 3
commandUtils.ts
in src/utils
23 3 12 1159 26
utils.ts
in src/controller
247 17 13 181 4
constants.ts
in src
58 - 13 181 7
types.ts
in src
44 - 13 181 2
TestNGRunnerResultAnalyzer.ts
in src/runners/testngRunner
128 6 45 1159 13
testController.ts
in src/controller
367 13 48 181 5
JUnitRunnerResultAnalyzer.ts
in src/runners/junitRunner
292 9 48 842 20
RunnerResultAnalyzer.ts
in src/runners/baseRunner
31 1 48 156 3
buildJdtlsExt.js
in scripts
67 5 61 126 3
launchUtils.ts
in src/utils
113 4 68 874 22
navigationCommands.ts
in src/commands/navigation
103 3 70 76 3
askForOptionCommands.ts
in src/commands
121 8 76 76 1
TestNavigationTreeDataProvider.ts
in src/commands/navigation
27 1 76 76 1
testNavigationInput.ts
in src/commands/navigation
26 1 76 76 1
generationCommands.ts
in src/commands
20 2 76 285 7
TestNavigationModel.ts
in src/commands/navigation
17 - 76 76 1
runConfigs.ts
in src
21 1 88 1159 11
BaseRunner.ts
in src/runners/baseRunner
131 6 156 1159 35