microsoft / testfx
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: 407
  • Daily file updates (only one update per file and date counted): 1843
  • First update: 2016-08-26
  • Latest update: 2022-01-17
  • Days between first and latest update: 1971 (281 weeks, estimated 1405 working days)
  • Active days (at least one file change): 290
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 407 files with 40,544 lines of code in files.
    • 240 files that are 366+ days old (28,027 lines of code)
    • 90 files that are 181-365 days old (7,284 lines of code)
    • 38 files that are 91-180 days old (852 lines of code)
    • 39 files that are 31-90 days old (4,381 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
69% | 17% | 2% | 10% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 407 files with 40,544 lines of code in files.
    • 119 files have been last changed 366+ days ago (4,984 lines of code)
    • 163 files have been last changed 181-365 days ago (20,747 lines of code)
    • 66 files have been last changed 91-180 days ago (6,189 lines of code)
    • 57 files have been last changed 31-90 days ago (8,472 lines of code)
    • 2 files have been last changed 1-30 days ago (152 lines of code)
12% | 51% | 15% | 20% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, csproj, xlf, ps1, yml, sh, props, xml, targets, md, nuspec, txt, cmd, json, patch, proj, resx, shproj, gitattributes, fs, psm1, DotSettings, psd1, gitignore, cmake, fsproj
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs74% | 2% | 3% | 19% | 0%
xlf100% | 0% | 0% | 0% | 0%
ps122% | 76% | 0% | 1% | 0%
targets51% | 19% | 14% | 14% | 0%
props21% | 66% | 4% | 7% | 0%
yml1% | 98% | 0% | 0% | 0%
proj37% | 62% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
cmd53% | 46% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
psm10% | 100% | 0% | 0% | 0%
cmake0% | 100% | 0% | 0% | 0%
psd10% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs19% | 29% | 17% | 33% | 0%
xlf7% | 92% | 0% | 0% | 0%
cmd53% | 46% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
ps10% | 45% | 37% | 16% | 0%
yml0% | 69% | 16% | 12% | 1%
psm10% | 100% | 0% | 0% | 0%
props0% | 45% | 11% | 14% | 28%
targets0% | 50% | 35% | 14% | 0%
proj0% | 100% | 0% | 0% | 0%
shproj0% | 100% | 0% | 0% | 0%
psd10% | 100% | 0% | 0% | 0%
cmake0% | 0% | 100% | 0% | 0%
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/Adapter80% | 1% | 0% | 17% | 0%
src/TestFramework89% | <1% | 9% | 0% | 0%
scripts93% | 1% | 0% | 5% | 0%
ROOT85% | 14% | 0% | 0% | 0%
scripts/build21% | 54% | 24% | 0% | 0%
src/Package100% | 0% | 0% | 0% | 0%
eng/common0% | 100% | 0% | 0% | 0%
eng/publishing0% | 100% | 0% | 0% | 0%
eng0% | 100% | 0% | 0% | 0%
scripts/toolset0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Adapter16% | 43% | 12% | 27% | 0%
src/TestFramework11% | 70% | 9% | 8% | 0%
ROOT14% | 14% | 0% | 0% | 71%
eng/common0% | 59% | 35% | 5% | 0%
eng/publishing0% | 100% | 0% | 0% | 0%
scripts0% | 16% | 13% | 70% | 0%
scripts/build0% | 39% | 60% | 0% | 0%
src/Package0% | 100% | 0% | 0% | 0%
scripts/toolset0% | 100% | 0% | 0% | 0%
eng0% | 9% | 0% | 0% | 90%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
targets
TestFx.targets
in scripts/build
39 - 96 1984 25
Build.ps1
in scripts
262 - 69 1840 36
common.lib.ps1
in scripts
237 - 74 1840 22
cmd
Build.cmd
in root
4 - 1824 1840 2
TestDataConnectionSql.cs
in src/Adapter/PlatformServices.Desktop/Data
620 24 298 1837 6
TestMethodInfo.cs
in src/Adapter/MSTest.CoreAdapter/Execution
555 13 69 1837 23
TypeCache.cs
in src/Adapter/MSTest.CoreAdapter/Execution
493 22 160 1837 22
ReflectHelper.cs
in src/Adapter/MSTest.CoreAdapter/Helpers
420 28 96 1837 17
AssemblyResolver.cs
in src/Adapter/PlatformServices.Desktop
414 19 245 1837 11
MSTestSettings.cs
in src/Adapter/MSTest.CoreAdapter
375 10 96 1837 17
RuntimeTypeHelper.cs
in src/TestFramework/Extension.Desktop
355 7 298 1837 7
TestExecutionManager.cs
in src/Adapter/MSTest.CoreAdapter/Execution
352 14 96 1837 24
DesktopTestContextImplementation.cs
in src/Adapter/PlatformServices.Desktop/Services
317 18 60 1837 19
TestMethodRunner.cs
in src/Adapter/MSTest.CoreAdapter/Execution
313 4 69 1837 23
AssemblyEnumerator.cs
in src/Adapter/MSTest.CoreAdapter/Discovery
282 12 69 1837 14
TestClassInfo.cs
in src/Adapter/MSTest.CoreAdapter/Execution
277 3 96 1837 12
UnitTestRunner.cs
in src/Adapter/MSTest.CoreAdapter/Execution
264 11 69 1837 15
DesktopTestSourceHost.cs
in src/Adapter/PlatformServices.Desktop/Services
226 12 705 1837 13
VSInstallationUtilities.cs
in src/Adapter/PlatformServices.Desktop/Utilities
211 4 699 1837 5
AssemblyLoadWorker.cs
in src/Adapter/PlatformServices.Desktop/Deployment
179 7 154 1837 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
Test.cmd
in root
4 - 1824 1824 1
cmd
Build.cmd
in root
4 - 1824 1840 2
Friends.cs
in src/Adapter/PlatformServices.Portable
3 - 1815 1837 2
Friends.cs
in src/TestFramework/MSTest.Core
4 - 1815 1837 3
Friends.cs
in src/Adapter/PlatformServices.Desktop
4 - 1815 1837 2
IAdapterTraceLogger.cs
in src/Adapter/PlatformServices.Interface
9 - 1815 1837 2
IAssemblyUtility.cs
in src/Adapter/PlatformServices.Desktop/Utilities
10 - 1815 1837 2
IReflectionOperations.cs
in src/Adapter/PlatformServices.Interface
12 - 1815 1837 2
TestCaseDiscoverySink.cs
in src/Adapter/MSTest.CoreAdapter/Execution
22 2 1815 1837 2
DesktopTestSource.cs
in src/Adapter/PlatformServices.Desktop
35 2 1815 1837 2
TestRunParameters.cs
in src/Adapter/MSTest.CoreAdapter/Helpers
57 1 1815 1837 2
TestContextImpl.cs
in src/Adapter/MSTest.CoreAdapter/Execution
97 6 1815 1837 2
UnitTestAssertException.cs
in src/TestFramework/MSTest.Core/Exceptions
18 3 1813 1813 1
InternalTestFailureException.cs
in src/TestFramework/MSTest.Core/Exceptions
19 3 1813 1813 1
AssertInconclusiveException.cs
in src/TestFramework/MSTest.Core/Exceptions
19 3 1813 1813 1
AssertFailedException.cs
in src/TestFramework/MSTest.Core/Exceptions
19 3 1813 1813 1
ISettingsProvider.cs
in src/Adapter/PlatformServices.Interface
10 - 1811 1837 3
ITestSource.cs
in src/Adapter/PlatformServices.Interface
11 - 1811 1837 3
RunCleanupResult.cs
in src/Adapter/MSTest.CoreAdapter/Execution
13 - 1811 1811 1
ITestDeployment.cs
in src/Adapter/PlatformServices.Interface
15 - 1811 1837 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TestDataConnectionSql.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
620 24 69 69 1
AssemblyResolver.cs
in src/Adapter/PlatformServices.Desktop.Legacy
414 19 69 69 1
DesktopTestContextImplementation.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Services
318 18 69 69 1
DesktopReflectionUtility.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
242 4 69 69 1
DesktopTestSourceHost.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Services
226 12 69 69 1
VSInstallationUtilities.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
211 4 69 69 1
DesktopDeploymentUtility.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
183 8 69 69 1
AssemblyLoadWorker.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Deployment
179 7 69 69 1
AppDomainUtilities.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
175 5 69 69 1
DesktopAssemblyUtility.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
175 6 69 69 1
ns13ThreadSafeStringWriter.cs
in src/Adapter/PlatformServices.Shared/netstandard1.3/Services
159 12 60 69 2
CsvDataConnection.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
129 5 69 69 1
XmlUtilities.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
108 4 69 69 1
TestDataConnection.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
105 7 69 69 1
XmlDataConnection.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
102 5 69 69 1
DesktopTestDataSource.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Services
100 3 69 69 1
OdbcDataConnection.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
91 6 69 69 1
ns10ThreadSafeStringWriter.cs
in src/Adapter/PlatformServices.Shared/netstandard1.0/Services
82 8 60 69 2
OleDataConnection.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
79 6 69 69 1
DesktopThreadOperations.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Services
79 4 69 69 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
props
Versions.props
in eng
111 - 14 252 63
azure-pipelines.yml
in root
41 - 14 1029 4
DesktopTestContextImplementation.cs
in src/Adapter/PlatformServices.Desktop/Services
317 18 60 1837 19
NetCoreTestContextImplementation.cs
in src/Adapter/PlatformServices.NetCore/Services
269 17 60 1035 9
ns13ThreadSafeStringWriter.cs
in src/Adapter/PlatformServices.Shared/netstandard1.3/Services
159 12 60 69 2
LogMessageListener.cs
in src/Adapter/MSTest.CoreAdapter/Execution
118 6 60 1837 9
ns10ThreadSafeStringWriter.cs
in src/Adapter/PlatformServices.Shared/netstandard1.0/Services
82 8 60 69 2
ns13TraceListenerManager.cs
in src/Adapter/PlatformServices.Shared/netstandard1.3/Services
37 4 60 1754 5
TestDataConnectionSql.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Data
620 24 69 69 1
TestMethodInfo.cs
in src/Adapter/MSTest.CoreAdapter/Execution
555 13 69 1837 23
AssemblyResolver.cs
in src/Adapter/PlatformServices.Desktop.Legacy
414 19 69 69 1
DesktopTestContextImplementation.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Services
318 18 69 69 1
TestMethodRunner.cs
in src/Adapter/MSTest.CoreAdapter/Execution
313 4 69 1837 23
AssemblyEnumerator.cs
in src/Adapter/MSTest.CoreAdapter/Discovery
282 12 69 1837 14
UnitTestRunner.cs
in src/Adapter/MSTest.CoreAdapter/Execution
264 11 69 1837 15
Build.ps1
in scripts
262 - 69 1840 36
DesktopReflectionUtility.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
242 4 69 69 1
DesktopTestSourceHost.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Services
226 12 69 69 1
VSInstallationUtilities.cs
in src/Adapter/PlatformServices.Desktop.Legacy/Utilities
211 4 69 69 1
ns10TestContextImplementation.cs
in src/Adapter/PlatformServices.Shared/netstandard1.0/Services
193 16 69 1754 12