apple / swift-integration-tests
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: 52
  • Daily file updates (only one update per file and date counted): 86
  • First update: 2015-12-10
  • Latest update: 2022-01-04
  • Days between first and latest update: 2218 (316 weeks, estimated 1580 working days)
  • Active days (at least one file change): 91
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 34 files with 549 lines of code in files.
    • 32 files that are 366+ days old (520 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 2 files that are 91-180 days old (29 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
94% | 0% | 5% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 34 files with 549 lines of code in files.
    • 25 files have been last changed 366+ days ago (121 lines of code)
    • 4 files have been last changed 181-365 days ago (125 lines of code)
    • 1 files have been last changed 91-180 days ago (13 lines of code)
    • 3 files have been last changed 31-90 days ago (184 lines of code)
    • 1 files have been last changed 1-30 days ago (106 lines of code)
22% | 22% | 2% | 33% | 19%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, py, txt, md, c, gitignore, h, plist, cfg, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
swift77% | 0% | 22% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift74% | 3% | 0% | 22% | 0%
c100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
py1% | 49% | 5% | 0% | 43%
cfg0% | 0% | 0% | 100% | 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
ROOT100% | 0% | 0% | 0% | 0%
test-sourcekit-lsp100% | 0% | 0% | 0% | 0%
test-snapshot-binaries100% | 0% | 0% | 0% | 0%
repl100% | 0% | 0% | 0% | 0%
test-lldb-with-swiftpm100% | 0% | 0% | 0% | 0%
test-complex-xctest-package100% | 0% | 0% | 0% | 0%
test-codecov-package100% | 0% | 0% | 0% | 0%
test-foundation-package100% | 0% | 0% | 0% | 0%
test-xctest-package100% | 0% | 0% | 0% | 0%
test-c-library-swiftpm100% | 0% | 0% | 0% | 0%
test-static-stdlib100% | 0% | 0% | 0% | 0%
test-swift-docc0% | 0% | 100% | 0% | 0%
test-import-glibc0% | 0% | 0% | 0% | 0%
test-multi-compile-glibc0% | 0% | 0% | 0% | 0%
test-multi-compile0% | 0% | 0% | 0% | 0%
test-static-lib0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
test-sourcekit-lsp20% | 79% | 0% | 0% | 0%
test-lldb-with-swiftpm100% | 0% | 0% | 0% | 0%
test-complex-xctest-package100% | 0% | 0% | 0% | 0%
test-codecov-package100% | 0% | 0% | 0% | 0%
test-xctest-package100% | 0% | 0% | 0% | 0%
test-foundation-package61% | 38% | 0% | 0% | 0%
test-c-library-swiftpm100% | 0% | 0% | 0% | 0%
ROOT1% | 0% | 0% | 98% | 0%
test-static-stdlib100% | 0% | 0% | 0% | 0%
repl0% | 64% | 35% | 0% | 0%
test-snapshot-binaries0% | <1% | 0% | 0% | 99%
test-swift-docc0% | 0% | 0% | 100% | 0%
test-import-glibc0% | 0% | 0% | 0% | 0%
test-multi-compile-glibc0% | 0% | 0% | 0% | 0%
test-multi-compile0% | 0% | 0% | 0% | 0%
test-static-lib0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
debugging-flags-SR85.py
in root
1 - 1049 2235 6
main.swift
in test-xctest-package
12 1 2124 2207 2
example-package-dealer.py
in root
1 - 1049 2128 6
swift-build-self-host.py
in root
1 - 1049 2128 8
test.py
in test-c-library-swiftpm
1 - 1049 2128 6
cfg
lit.cfg
in root
155 - 76 2110 34
test-repl-glibc.py
in repl
13 - 118 2110 6
Package.swift
in test-c-library-swiftpm/z
4 - 2048 2048 1
Package.swift
in test-complex-xctest-package/SwiftCMixed
9 - 1299 1818 2
see.c
in test-complex-xctest-package/SwiftCMixed/Sources/see
7 1 1561 1818 2
swifty.swift
in test-complex-xctest-package/SwiftCMixed/Sources/swifty
5 1 1561 1818 2
see.h
in test-complex-xctest-package/SwiftCMixed/Sources/see/include
1 - 1818 1818 1
test-repl-darwin.py
in repl
24 1 306 1586 2
linux_load_commands.py
in test-snapshot-binaries
106 8 27 1380 6
Package.swift
in test-codecov-package/foo
17 - 1192 1193 2
foo.swift
in test-codecov-package/foo/Sources/foo
4 - 1192 1193 2
main.swift
in test-static-stdlib
3 - 1158 1159 2
test-foundation-networking.swift
in test-foundation-package
5 - 969 969 1
test-foundation-xml.swift
in test-foundation-package
3 - 913 915 2
test-sourcekit-lsp.py
in test-sourcekit-lsp
95 4 306 893 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.swift
in test-xctest-package
12 1 2124 2207 2
Package.swift
in test-c-library-swiftpm/z
4 - 2048 2048 1
see.h
in test-complex-xctest-package/SwiftCMixed/Sources/see/include
1 - 1818 1818 1
swifty.swift
in test-complex-xctest-package/SwiftCMixed/Sources/swifty
5 1 1561 1818 2
see.c
in test-complex-xctest-package/SwiftCMixed/Sources/see
7 1 1561 1818 2
Package.swift
in test-complex-xctest-package/SwiftCMixed
9 - 1299 1818 2
foo.swift
in test-codecov-package/foo/Sources/foo
4 - 1192 1193 2
Package.swift
in test-codecov-package/foo
17 - 1192 1193 2
main.swift
in test-static-stdlib
3 - 1158 1159 2
test.py
in test-c-library-swiftpm
1 - 1049 2128 6
swift-build-self-host.py
in root
1 - 1049 2128 8
example-package-dealer.py
in root
1 - 1049 2128 6
debugging-flags-SR85.py
in root
1 - 1049 2235 6
test-foundation-networking.swift
in test-foundation-package
5 - 969 969 1
test-foundation-xml.swift
in test-foundation-package
3 - 913 915 2
clib.c
in test-sourcekit-lsp/pkg/Sources/clib
2 1 889 893 2
lib.swift
in test-sourcekit-lsp/pkg/Sources/lib
4 - 889 893 2
main.swift
in test-sourcekit-lsp/pkg/Sources/exec
4 - 889 893 2
clib.h
in test-sourcekit-lsp/pkg/Sources/clib/include
5 - 889 893 2
Package.swift
in test-sourcekit-lsp/pkg
9 - 889 893 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in test-c-library-swiftpm/testApp
6 -
main.swift
in test-foundation-package
5 -
main.swift
in test-c-library-swiftpm/testApp
4 -
hello.swift
in test-multi-compile-glibc
4 -
hello.swift
in test-multi-compile
3 -
staticLib.swift
in test-static-lib
3 -
import-glibc.swift
in test-import-glibc
2 -
main.swift
in test-static-lib
2 -
basic.py
in root
1 -
swift-compiler.py
in root
1 -
test-import-glibc.py
in test-import-glibc
1 -
goodbye.swift
in test-multi-compile-glibc
1 -
main.swift
in test-multi-compile-glibc
1 -
swift-multi-compile-glibc.py
in test-multi-compile-glibc
1 -
goodbye.swift
in test-multi-compile
1 -
main.swift
in test-multi-compile
1 -
swift-multi-compile.py
in test-multi-compile
1 -
test-static-lib.py
in test-static-lib
1 -
Package.swift
in test-swift-docc/DocCTest
19 - 90 110 2
DocCTest.swift
in test-swift-docc/DocCTest/Sources/DocCTest
10 - 90 110 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in test-c-library-swiftpm/testApp
6 -
main.swift
in test-foundation-package
5 -
main.swift
in test-c-library-swiftpm/testApp
4 -
hello.swift
in test-multi-compile-glibc
4 -
hello.swift
in test-multi-compile
3 -
staticLib.swift
in test-static-lib
3 -
import-glibc.swift
in test-import-glibc
2 -
main.swift
in test-static-lib
2 -
basic.py
in root
1 -
swift-compiler.py
in root
1 -
test-import-glibc.py
in test-import-glibc
1 -
goodbye.swift
in test-multi-compile-glibc
1 -
main.swift
in test-multi-compile-glibc
1 -
swift-multi-compile-glibc.py
in test-multi-compile-glibc
1 -
goodbye.swift
in test-multi-compile
1 -
main.swift
in test-multi-compile
1 -
swift-multi-compile.py
in test-multi-compile
1 -
test-static-lib.py
in test-static-lib
1 -
linux_load_commands.py
in test-snapshot-binaries
106 8 27 1380 6
cfg
lit.cfg
in root
155 - 76 2110 34