microsoft / lisa
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: 230
  • Daily file updates (only one update per file and date counted): 1336
  • First update: 2018-05-15
  • Latest update: 2022-01-29
  • Days between first and latest update: 1356 (193 weeks, estimated 965 working days)
  • Active days (at least one file change): 856
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 230 files with 27,541 lines of code in files.
    • 55 files that are 366+ days old (11,315 lines of code)
    • 77 files that are 181-365 days old (7,541 lines of code)
    • 44 files that are 91-180 days old (4,077 lines of code)
    • 29 files that are 31-90 days old (2,662 lines of code)
    • 25 files that are 1-30 days old (1,946 lines of code)
41% | 27% | 14% | 9% | 7%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 230 files with 27,541 lines of code in files.
    • 3 files have been last changed 366+ days ago (3 lines of code)
    • 41 files have been last changed 181-365 days ago (947 lines of code)
    • 42 files have been last changed 91-180 days ago (2,261 lines of code)
    • 54 files have been last changed 31-90 days ago (8,085 lines of code)
    • 90 files have been last changed 1-30 days ago (16,245 lines of code)
<1% | 3% | 8% | 29% | 58%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, rst, pyi, yml, json, Dockerfile, txt, sh, cmd, yaml, svg, gitignore, gitattributes, toml, java, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py41% | 26% | 14% | 9% | 7%
toml100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
pyi0% | 100% | 0% | 0% | 0%
yml0% | 64% | 18% | 0% | 18%
yaml0% | 100% | 0% | 0% | 0%
Dockerfile0% | 0% | 100% | 0% | 0%
java0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py<1% | 1% | 8% | 30% | 59%
pyi0% | 100% | 0% | 0% | 0%
yml0% | 22% | 18% | 0% | 59%
yaml0% | 100% | 0% | 0% | 0%
cmd0% | 100% | 0% | 0% | 0%
Dockerfile0% | 0% | 100% | 0% | 0%
java0% | 0% | 100% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
lisa90% | 3% | 4% | 0% | 2%
lisa/sut_orchestrator77% | 8% | 0% | 0% | 14%
lisa/util86% | 13% | 0% | 0% | 0%
lisa/tools17% | 33% | 24% | 14% | 10%
lisa/parameter_parser100% | 0% | 0% | 0% | 0%
lisa/features28% | 59% | 5% | 2% | 3%
ROOT91% | 8% | 0% | 0% | 0%
lisa/notifiers12% | 36% | 51% | 0% | 0%
microsoft/testsuites0% | 33% | 32% | 24% | 9%
lisa/runners0% | 100% | 0% | 0% | 0%
lisa/transformers0% | 91% | 0% | 8% | 0%
lisa/base_tools0% | 100% | 0% | 0% | 0%
typings/assertpy0% | 100% | 0% | 0% | 0%
typings/semver0% | 100% | 0% | 0% | 0%
microsoft/runbook0% | 78% | 0% | 0% | 21%
typings/pluggy0% | 100% | 0% | 0% | 0%
lisa/combinators0% | 64% | 0% | 35% | 0%
selftests0% | 0% | 100% | 0% | 0%
selftests/azure0% | 0% | 100% | 0% | 0%
selftests/combinators0% | 0% | 100% | 0% | 0%
selftests/runners0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lisa/parameter_parser<1% | 19% | 0% | 0% | 80%
lisa/sut_orchestrator<1% | <1% | <1% | 12% | 86%
lisa/notifiers<1% | 0% | 0% | 0% | 99%
typings/assertpy0% | 100% | 0% | 0% | 0%
lisa/tools0% | 3% | 14% | 32% | 48%
typings/semver0% | 100% | 0% | 0% | 0%
lisa/features0% | 18% | 23% | 17% | 40%
typings/pluggy0% | 100% | 0% | 0% | 0%
lisa0% | <1% | 5% | 37% | 56%
microsoft/runbook0% | 27% | 0% | 0% | 72%
lisa/transformers0% | 5% | 0% | 94% | 0%
lisa/util0% | 1% | 7% | 31% | 59%
ROOT0% | 9% | 0% | 0% | 90%
lisa/base_tools0% | 2% | 21% | 76% | 0%
lisa/runners0% | <1% | 48% | 0% | 51%
lisa/combinators0% | <1% | 63% | 35% | 0%
microsoft/testsuites0% | 0% | 3% | 32% | 63%
selftests0% | 0% | 100% | 0% | 0%
selftests/azure0% | 0% | 100% | 0% | 0%
selftests/combinators0% | 0% | 100% | 0% | 0%
selftests/runners0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.py
in lisa
82 3 22 553 37
__init__.py
in lisa
48 - 13 553 16
cmd
lisa.cmd
in root
1 - 335 553 3
__init__.py
in lisa/util
280 34 13 552 53
process.py
in lisa/util
188 9 46 552 41
argparser.py
in lisa/parameter_parser
67 4 260 547 15
ready.py
in lisa/sut_orchestrator
27 5 106 547 17
constants.py
in lisa/util
88 - 33 546 34
pyproject.toml
in root
75 - 13 546 38
commands.py
in lisa
80 5 4 545 33
logger.py
in lisa/util
158 16 34 544 33
shell.py
in lisa/util
402 39 12 540 45
perf_timer.py
in lisa/util
16 5 336 537 5
__init__.py
in lisa/sut_orchestrator
4 - 13 537 3
__init__.py
in lisa/parameter_parser
1 - 537 537 1
testsuite.py
in lisa
674 43 7 536 73
node.py
in lisa
431 45 46 536 45
environment.py
in lisa
373 27 34 536 42
executable.py
in lisa
367 31 46 536 31
platform_.py
in lisa
137 14 22 536 37
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in lisa/parameter_parser
1 - 537 537 1
__init__.py
in lisa/sut_orchestrator/azure
1 - 530 530 1
__init__.py
in lisa/notifiers
1 - 491 491 1
__init__.py
in lisa/runners
1 - 363 363 1
pyi
__init__.pyi
in typings/assertpy
9 - 344 344 1
perf_timer.py
in lisa/util
16 5 336 537 5
cmd
lisa.cmd
in root
1 - 335 553 3
t0.yml
in microsoft/runbook/tiers
3 - 330 334 2
pyi
__init__.pyi
in typings/pluggy
6 - 328 328 1
pyi
hooks.pyi
in typings/pluggy
40 8 328 328 1
pyi
manager.pyi
in typings/pluggy
44 27 328 328 1
date.py
in lisa/tools
17 3 309 435 4
uptime.py
in lisa/tools
18 3 309 470 5
who.py
in lisa/tools
23 3 309 463 8
pyi
helpers.pyi
in typings/assertpy
1 - 308 344 2
pyi
extracting.pyi
in typings/assertpy
4 1 308 344 2
pyi
dynamic.pyi
in typings/assertpy
4 1 308 344 2
pyi
snapshot.pyi
in typings/assertpy
6 1 308 344 2
pyi
exception.pyi
in typings/assertpy
7 2 308 344 2
pyi
date.pyi
in typings/assertpy
8 5 308 344 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
console_logger.py
in lisa/sut_orchestrator/qemu
82 7 7 7 1
libvirt_events_thread.py
in lisa/sut_orchestrator/qemu
34 3 7 7 1
serial_console.py
in lisa/sut_orchestrator/qemu
17 2 7 7 1
platform.py
in lisa/sut_orchestrator/qemu
375 20 3 13 3
dpdknffgo.py
in microsoft/testsuites/dpdk
109 6 13 13 1
nfs_server.py
in lisa/tools
56 5 13 13 1
nfs_client.py
in lisa/tools
34 4 13 13 1
context.py
in lisa/sut_orchestrator/qemu
21 2 7 13 2
qemu.yml
in microsoft/runbook/qemu
21 - 13 13 1
schema.py
in lisa/sut_orchestrator/qemu
16 - 13 13 1
CBL-Mariner.yml
in microsoft/runbook/qemu
6 - 13 13 1
xdptools.py
in microsoft/testsuites/xdp
100 6 14 14 1
messages.py
in lisa
120 - 22 22 1
netperf.py
in lisa/tools
78 7 22 22 1
sar.py
in lisa/tools
68 6 22 22 1
mixin_modules.py
in lisa
20 - 13 22 2
dpdkvpp.py
in microsoft/testsuites/dpdk
101 7 24 24 1
lagscope.py
in lisa/tools
218 10 22 25 2
networkperf.py
in microsoft/testsuites/performance
177 9 22 25 2
common.py
in microsoft/testsuites/cpu
133 10 26 26 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
operating_system.py
in lisa
965 86 3 512 62
azure_image_standard.py
in microsoft/testsuites/core
401 10 3 95 3
platform.py
in lisa/sut_orchestrator/qemu
375 20 3 13 3
dockersuite.py
in microsoft/testsuites/docker
161 11 3 173 5
docker.py
in lisa/tools
75 9 3 116 4
lsvmbus.py
in microsoft/testsuites/core
63 2 3 263 5
vm_hot_resize.py
in microsoft/testsuites/core
39 2 3 28 2
ethtool.py
in lisa/tools
722 54 4 231 20
networksettings.py
in microsoft/testsuites/network
479 10 4 207 15
commands.py
in lisa
80 5 4 545 33
testsuite.py
in lisa
674 43 7 536 73
lisa_runner.py
in lisa/runners
529 22 7 364 38
search_space.py
in lisa
474 30 7 518 15
functional.py
in microsoft/testsuites/xdp
350 16 7 59 11
variable.py
in lisa
261 14 7 519 23
console_logger.py
in lisa/sut_orchestrator/qemu
82 7 7 7 1
ping.py
in lisa/tools
47 3 7 48 4
libvirt_events_thread.py
in lisa/sut_orchestrator/qemu
34 3 7 7 1
context.py
in lisa/sut_orchestrator/qemu
21 2 7 13 2
serial_console.py
in lisa/sut_orchestrator/qemu
17 2 7 7 1