android / android-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: 132
  • Daily file updates (only one update per file and date counted): 2070
  • First update: 2015-08-13
  • Latest update: 2022-02-02
  • Days between first and latest update: 2366 (338 weeks, estimated 1690 working days)
  • Active days (at least one file change): 593
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 132 files with 16,073 lines of code in files.
    • 130 files that are 366+ days old (16,011 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 2 files that are 91-180 days old (62 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)
99% | 0% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 132 files with 16,073 lines of code in files.
    • 124 files have been last changed 366+ days ago (15,630 lines of code)
    • 1 files have been last changed 181-365 days ago (23 lines of code)
    • 5 files have been last changed 91-180 days ago (232 lines of code)
    • 2 files have been last changed 31-90 days ago (188 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
97% | <1% | 1% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, txt, kt, bzl, html, py, proto, cfg, md, properties, sh, yml, gitignore, json, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
bzl96% | 0% | 3% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
bzl76% | 1% | 11% | 11% | 0%
proto100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cfg18% | 0% | 81% | 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
tools/device_broker/java/com/google/android/apps/common/testing/broker100% | 0% | 0% | 0% | 0%
tools/android/emulator100% | 0% | 0% | 0% | 0%
tools/device_broker/java/com/google/android/apps/common/testing/suite100% | 0% | 0% | 0% | 0%
tools/android/emulated_devices/macro100% | 0% | 0% | 0% | 0%
build_extensions92% | 0% | 7% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
tools/device_broker/java/com/google/android/apps/common/testing/testrunner100% | 0% | 0% | 0% | 0%
services100% | 0% | 0% | 0% | 0%
bazelci100% | 0% | 0% | 0% | 0%
espresso100% | 0% | 0% | 0% | 0%
runner/android_test_orchestrator/stubapp100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tools/device_broker/java/com/google/android/apps/common/testing/broker100% | 0% | 0% | 0% | 0%
tools/android/emulator100% | 0% | 0% | 0% | 0%
tools/device_broker/java/com/google/android/apps/common/testing/suite100% | 0% | 0% | 0% | 0%
tools/android/emulated_devices/macro100% | 0% | 0% | 0% | 0%
build_extensions67% | 2% | 24% | 5% | 0%
tools/device_broker/java/com/google/android/apps/common/testing/testrunner100% | 0% | 0% | 0% | 0%
ROOT9% | 0% | 16% | 74% | 0%
bazelci100% | 0% | 0% | 0% | 0%
espresso100% | 0% | 0% | 0% | 0%
runner/android_test_orchestrator/stubapp100% | 0% | 0% | 0% | 0%
services0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
emulated_device.py
in tools/android/emulator
2846 149 1109 1772 98
unified_launcher.py
in tools/android/emulator
828 28 1109 1772 38
common.py
in tools/android/emulator
189 11 1226 1772 6
xserver.py
in tools/android/emulator
149 17 1156 1772 7
fake_android_platform_util.py
in tools/android/emulator
41 4 1226 1772 6
resources.py
in tools/android/emulator
37 4 1772 1772 1
emulated_device_integration_test_arm.py
in tools/android/emulator
33 1 1292 1772 2
xres.py
in tools/android/emulator
7 1 1772 1772 1
make_device.bzl
in tools/android/emulated_devices/macro
363 - 1113 1764 23
emulator_info.bzl
in tools/android/emulated_devices/macro
102 - 1156 1764 27
image_info.bzl
in tools/android/emulated_devices/macro
91 - 1116 1764 31
emulator.bzl
in tools/android/emulated_devices/macro
68 - 1156 1764 5
props_info.bzl
in tools/android/emulated_devices/macro
63 - 1313 1764 6
image.bzl
in tools/android/emulated_devices/macro
55 - 1116 1764 10
hardware.bzl
in tools/android/emulated_devices/macro
32 - 1226 1764 4
props.bzl
in tools/android/emulated_devices/macro
10 - 1313 1764 2
reporting.py
in tools/android/emulator
22 6 1472 1732 4
repo.bzl
in root
148 - 53 1473 31
AdbController.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
979 61 700 1226 5
DeviceBrokerOptions.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
867 86 1156 1226 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
xres.py
in tools/android/emulator
7 1 1772 1772 1
resources.py
in tools/android/emulator
37 4 1772 1772 1
reporting.py
in tools/android/emulator
22 6 1472 1732 4
props.bzl
in tools/android/emulated_devices/macro
10 - 1313 1764 2
props_info.bzl
in tools/android/emulated_devices/macro
63 - 1313 1764 6
emulated_device_integration_test_arm.py
in tools/android/emulator
33 1 1292 1772 2
cfg
proguard_binary.cfg
in runner/android_test_orchestrator/stubapp
3 - 1226 1226 1
Killable.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker/shell
4 - 1226 1226 1
KillableObserver.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker/shell
5 - 1226 1226 1
FutureCommandResult.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker/shell
5 - 1226 1226 1
TestRecorderProperties.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite
5 - 1226 1226 1
BadIdeaRuntimeException.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
6 - 1226 1226 1
cfg
proguard_binary.cfg
in espresso
7 - 1226 1226 1
DeviceBrokerType.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
7 - 1226 1226 1
DeviceBroker.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
7 - 1226 1226 1
ExecFailedException.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker/shell
7 1 1226 1226 1
AndroidTestHarness.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite
8 - 1226 1226 1
NoopAndroidTestHarness.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite
9 1 1226 1226 1
SizeFilterConverter.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite/filter
9 1 1226 1226 1
OpenGlDriver.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
10 - 1226 1226 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
api_checks.bzl
in build_extensions
45 - 120 120 1
zipmerge.bzl
in build_extensions
17 - 149 149 1
infer_java_package_name.bzl
in build_extensions
23 - 694 695 2
buildkite-pipeline.yml
in bazelci
12 - 997 1002 2
ExecReporterModule.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
9 1 1116 1116 1
NoOpExecReporter.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
6 2 1116 1116 1
ExecReporter.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
4 - 1116 1116 1
AndroidGoogleTest.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite
439 29 1156 1156 1
cloudbuild.yaml
in root
18 - 694 1222 17
AdbController.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
979 61 700 1226 5
DeviceBrokerOptions.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
867 86 1156 1226 2
DexDumpIterator.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite/dex
588 19 1226 1226 1
DumpUtils.java
in tools/device_broker/java/com/google/android/apps/common/testing/suite/dex
583 30 1226 1226 1
WrappedEmulatedDeviceBroker.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
479 13 1156 1226 2
Command.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker/shell
437 36 1226 1226 1
DeviceBrokerModule.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
356 20 1109 1226 5
BrokeredDevice.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
285 37 1226 1226 1
SubprocessCommunicator.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
244 14 1109 1226 4
LocalAdbServerDeviceBroker.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
233 7 1156 1226 2
TestInfoRepository.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
227 13 1226 1226 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repo.bzl
in root
148 - 53 1473 31
axt_versions.bzl
in build_extensions
40 - 53 1226 57
api_checks.bzl
in build_extensions
45 - 120 120 1
cfg
proguard_binary.cfg
in root
32 - 123 1226 3
release.bzl
in build_extensions
126 - 125 1226 7
cfg
proguard_library.cfg
in services
12 - 130 1226 4
zipmerge.bzl
in build_extensions
17 - 149 149 1
atsl_to_axt_jarjar.bzl
in build_extensions
23 - 226 1226 2
InstrumentationRepository.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
149 12 694 1226 4
Instrumentation.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
48 8 694 1226 3
infer_java_package_name.bzl
in build_extensions
23 - 694 695 2
cloudbuild.yaml
in root
18 - 694 1222 17
AdbController.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
979 61 700 1226 5
maven_repo.bzl
in build_extensions
202 - 700 1226 5
buildkite-pipeline.yml
in bazelci
12 - 997 1002 2
emulated_device.py
in tools/android/emulator
2846 149 1109 1772 98
unified_launcher.py
in tools/android/emulator
828 28 1109 1772 38
DeviceBrokerModule.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
356 20 1109 1226 5
SubprocessCommunicator.java
in tools/device_broker/java/com/google/android/apps/common/testing/broker
244 14 1109 1226 4
make_device.bzl
in tools/android/emulated_devices/macro
363 - 1113 1764 23