microsoft / TestAdapterForGoogleTest
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 241 files with 13,665 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (69 lines of code)
    • 13 files changed 21-50 times (2,126 lines of code)
    • 62 files changed 6-20 times (6,292 lines of code)
    • 165 files changed 1-5 times (5,178 lines of code)
0% | <1% | 15% | 46% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, xml, cpp, gitignore, md, csproj, h, vcxproj, filters, txt, resx, ps1, bat, cc, proj, xsd, props, xaml, vsixmanifest, yml, vstemplate, asm, gitattributes, targets, json, nuspec, shproj, gitconfig, gitmodules, xslt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yml0% | 86% | 0% | 13% | 0%
cs0% | 0% | 20% | 44% | 34%
vcxproj0% | 0% | 7% | 64% | 28%
ps10% | 0% | 0% | 83% | 16%
filters0% | 0% | 0% | 24% | 75%
vsixmanifest0% | 0% | 0% | 58% | 41%
proj0% | 0% | 0% | 47% | 52%
vstemplate0% | 0% | 0% | 66% | 33%
cpp0% | 0% | 0% | 25% | 74%
xslt0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 0% | 100%
xaml0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
asm0% | 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
ROOT0% | 45% | 0% | 37% | 17%
GoogleTestAdapter/Core0% | 0% | 36% | 43% | 20%
GoogleTestAdapter/TestAdapter0% | 0% | 20% | 53% | 25%
SampleTests/LoadTests0% | 0% | 84% | 12% | 3%
GoogleTestAdapter/Tests.Common0% | 0% | 11% | 40% | 48%
GoogleTestAdapter/DiaResolver0% | 0% | 0% | 65% | 34%
GoogleTestAdapter/VsPackage.Shared0% | 0% | 0% | 41% | 58%
GoogleTestNuGet0% | 0% | 0% | 86% | 13%
SampleTests/CrashingTests0% | 0% | 0% | 95% | 4%
GoogleTestAdapter/NewProjectWizard0% | 0% | 0% | 35% | 64%
SampleTests/DllProject0% | 0% | 0% | 71% | 28%
SampleTests/DllDependentProject0% | 0% | 0% | 82% | 17%
SampleTests/Tests_1.7.00% | 0% | 0% | 77% | 22%
SampleTests/LongRunningTests0% | 0% | 0% | 100% | 0%
GoogleTestAdapter/CrashingExe0% | 0% | 0% | 78% | 21%
GoogleTestAdapter/FailingExe0% | 0% | 0% | 78% | 21%
SampleTests/LibProject0% | 0% | 0% | 77% | 22%
GoogleTestAdapter/VsPackage.GTA0% | 0% | 0% | 12% | 87%
GoogleTestAdapter/Common0% | 0% | 0% | 21% | 78%
GoogleTestAdapter/Packaging.TAfGT0% | 0% | 0% | 75% | 24%
GoogleTestAdapter0% | 0% | 0% | 100% | 0%
GoogleTestAdapter/VsPackage.TAfGT0% | 0% | 0% | 66% | 33%
GoogleTestAdapter/GoogleTestProjectTemplate0% | 0% | 0% | 21% | 78%
GoogleTestAdapter/FakeGtestDll0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/UnicodeNameExe0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/Packaging.GTA0% | 0% | 0% | 0% | 100%
Tools0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/SemaphoreExe0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/TenSecondsWaiter0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/GoogleTestItemTemplate0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/Common.Dynamic.GTA0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/Common.Dynamic.TAfGT0% | 0% | 0% | 0% | 100%
GoogleTestAdapter/SampleTestsBuilder0% | 0% | 0% | 0% | 100%
SampleTests0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
appveyor.yml
in root
69 - 1663 2290 73
TestExecutor.cs
in GoogleTestAdapter/TestAdapter
197 17 300 2203 47
SequentialTestRunner.cs
in GoogleTestAdapter/Core/Runners
221 8 367 2203 45
TestCaseFactory.cs
in GoogleTestAdapter/Core/TestCases
222 8 654 2156 42
SettingsWrapper.cs
in GoogleTestAdapter/Core/Settings
377 13 654 2107 41
GoogleTestDiscoverer.cs
in GoogleTestAdapter/Core
142 7 663 2203 30
StandardOutputTestResultParser.cs
in GoogleTestAdapter/Core/TestResults
183 16 1554 2203 30
TestResources.cs
in GoogleTestAdapter/Tests.Common
99 3 1554 1933 28
TestDiscoverer.cs
in GoogleTestAdapter/TestAdapter
71 4 367 2203 24
PreparingTestRunner.cs
in GoogleTestAdapter/Core/Runners
129 7 1349 2203 24
ErrorMessageParser.cs
in GoogleTestAdapter/Core/TestResults
144 8 1554 2178 23
GoogleTestExecutor.cs
in GoogleTestAdapter/Core
66 4 1554 2203 22
ParallelTestRunner.cs
in GoogleTestAdapter/Core/Runners
105 5 1349 2203 21
vcxproj
LoadTests.vcxproj
in SampleTests/LoadTests
170 - 119 2074 21
GoogleTestExtensionOptionsPage.cs
in GoogleTestAdapter/VsPackage.Shared
181 10 580 1678 19
vcxproj
CrashingTests.vcxproj
in SampleTests/CrashingTests
187 - 119 2206 19
vsixmanifest
source.extension.vsixmanifest
in GoogleTestAdapter/Packaging.TAfGT
47 - 199 1690 18
IGoogleTestAdapterSettings.cs
in GoogleTestAdapter/Core/Settings
66 1 1539 2107 18
XmlTestResultParser.cs
in GoogleTestAdapter/Core/TestResults
136 7 1554 2203 18
vcxproj
LongRunningTests.vcxproj
in SampleTests/LongRunningTests
157 - 119 1933 18