facebook / screenshot-tests-for-android
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 61 files with 4,139 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (551 lines of code)
    • 1 files changed 21-50 times (252 lines of code)
    • 30 files changed 6-20 times (2,396 lines of code)
    • 29 files changed 1-5 times (940 lines of code)
0% | 13% | 6% | 57% | 22%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
java, xml, py, kt, gradle, properties, json, gitignore, md, css, js, txt, groovy, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 60% | 0% | 36% | 2%
java0% | 0% | 10% | 69% | 20%
kt0% | 0% | 0% | 64% | 35%
css0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 100% | 0%
xml0% | 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
plugin/src/py/android_screenshot_tests0% | 51% | 0% | 46% | 2%
core/src/main/java/com0% | 0% | 11% | 72% | 16%
plugin/src/main/kotlin/com0% | 0% | 0% | 87% | 12%
layout-hierarchy-litho/src/main/java/com0% | 0% | 0% | 46% | 53%
sample/src/main/java/com0% | 0% | 0% | 18% | 81%
sample/src/main/res/drawable0% | 0% | 0% | 0% | 100%
sample/src/main/res/values0% | 0% | 0% | 0% | 100%
layout-hierarchy-common/src/main/java/com0% | 0% | 0% | 0% | 100%
sample/src/main/res/layout0% | 0% | 0% | 0% | 100%
sample/src/main/res/menu0% | 0% | 0% | 0% | 100%
sample/src/main/res/mipmap-anydpi-v260% | 0% | 0% | 0% | 100%
plugin/src/py0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
pull_screenshots.py
in plugin/src/py/android_screenshot_tests
551 33 71 2419 57 25
ScreenshotImpl.java
in core/src/main/java/com/facebook/testing/screenshot/internal
252 20 108 2418 26 14
AlbumImpl.java
in core/src/main/java/com/facebook/testing/screenshot/internal
189 20 108 2418 19 12
ScreenshotDirectories.java
in core/src/main/java/com/facebook/testing/screenshot/internal
100 6 108 2418 18 11
ScreenshotsPlugin.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
99 1 71 1493 16 12
PullScreenshotsTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
87 2 71 1493 15 12
RecordBuilderImpl.java
in core/src/main/java/com/facebook/testing/screenshot/internal
146 26 108 2418 15 12
RecordBuilder.java
in core/src/main/java/com/facebook/testing/screenshot
12 - 71 2418 14 10
WindowAttachment.java
in core/src/main/java/com/facebook/testing/screenshot
210 13 108 2418 14 11
simple_puller.py
in plugin/src/py/android_screenshot_tests
57 8 108 2419 13 8
default.css
in plugin/src/py/android_screenshot_tests
122 - 108 2419 12 6
common.py
in plugin/src/py/android_screenshot_tests
35 6 108 2416 11 5
TestNameDetector.java
in core/src/main/java/com/facebook/testing/screenshot/internal
64 6 108 2418 11 10
recorder.py
in plugin/src/py/android_screenshot_tests
102 9 71 2416 11 8
Album.java
in core/src/main/java/com/facebook/testing/screenshot/internal
11 - 108 2418 10 9
ScreenshotRunner.java
in core/src/main/java/com/facebook/testing/screenshot
20 2 108 2418 10 8
metadata.py
in plugin/src/py/android_screenshot_tests
21 1 108 2419 9 6
default.js
in plugin/src/py/android_screenshot_tests
37 8 108 2419 9 5
aapt.py
in plugin/src/py/android_screenshot_tests
36 4 108 2381 8 3
ViewHelpers.java
in core/src/main/java/com/facebook/testing/screenshot
144 20 108 2418 8 9
AccessibilityUtil.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
420 27 71 1053 8 4
ScreenshotTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
12 1 108 1493 7 6
Screenshot.java
in core/src/main/java/com/facebook/testing/screenshot
15 3 108 2418 7 8
Registry.java
in core/src/main/java/com/facebook/testing/screenshot/internal
18 2 108 2418 7 7
device_name_calculator.py
in plugin/src/py/android_screenshot_tests
84 11 108 1597 7 5
AccessibilityHierarchyDumper.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
134 3 108 1218 7 3
VerifyScreenshotTestTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
13 - 108 1490 6 5
RunScreenshotTestTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
19 1 108 1490 6 5
ExampleSpec.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
24 - 108 1563 6 3
Tiling.java
in core/src/main/java/com/facebook/testing/screenshot/internal
28 6 108 2418 6 7
LithoAttributePlugin.java
in layout-hierarchy-litho/src/main/java/com/facebook/testing/screenshot/layouthierarchy/litho
45 5 108 1634 6 4
LayoutHierarchyDumper.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
92 12 108 1634 6 4
__init__.py
in plugin/src/py/android_screenshot_tests
4 - 108 2419 5 3
no_op_device_name_calculator.py
in plugin/src/py/android_screenshot_tests
5 2 108 1597 5 3
HierarchyPlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
10 - 108 1634 5 3
adb_executor.py
in plugin/src/py/android_screenshot_tests
13 2 108 1399 5 3
AttributePlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
14 - 108 1634 5 3
RecordScreenshotTestTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
16 1 108 1490 5 4
AbstractAttributePlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
27 4 108 1634 5 3
BaseViewHierarchyPlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
37 4 108 1634 5 3
LithoHierarchyPlugin.java
in layout-hierarchy-litho/src/main/java/com/facebook/testing/screenshot/layouthierarchy/litho
52 5 108 1634 5 3
MainActivity.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
64 2 108 1563 5 3
App.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
9 1 108 1563 4 3
CleanScreenshotsTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
17 1 108 1410 4 3
BaseViewAttributePlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
32 5 108 1634 4 3
ImageRowSpec.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
33 - 108 1563 4 2
TextViewAttributePlugin.java
in layout-hierarchy-common/src/main/java/com/facebook/testing/screenshot/layouthierarchy/common
71 6 108 1634 4 3
__init__.py
in plugin/src/py
1 - 636 2419 3 2
activity_main.xml
in sample/src/main/res/layout
38 - 905 1563 3 2
AccessibilityIssuesDumper.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
59 1 108 1045 3 2
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
pull_screenshots.py
in plugin/src/py/android_screenshot_tests
551 33 71 2419 57 25
ScreenshotImpl.java
in core/src/main/java/com/facebook/testing/screenshot/internal
252 20 108 2418 26 14
AlbumImpl.java
in core/src/main/java/com/facebook/testing/screenshot/internal
189 20 108 2418 19 12
ScreenshotDirectories.java
in core/src/main/java/com/facebook/testing/screenshot/internal
100 6 108 2418 18 11
ScreenshotsPlugin.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
99 1 71 1493 16 12
PullScreenshotsTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
87 2 71 1493 15 12
RecordBuilderImpl.java
in core/src/main/java/com/facebook/testing/screenshot/internal
146 26 108 2418 15 12
RecordBuilder.java
in core/src/main/java/com/facebook/testing/screenshot
12 - 71 2418 14 10
WindowAttachment.java
in core/src/main/java/com/facebook/testing/screenshot
210 13 108 2418 14 11
simple_puller.py
in plugin/src/py/android_screenshot_tests
57 8 108 2419 13 8
default.css
in plugin/src/py/android_screenshot_tests
122 - 108 2419 12 6
common.py
in plugin/src/py/android_screenshot_tests
35 6 108 2416 11 5
recorder.py
in plugin/src/py/android_screenshot_tests
102 9 71 2416 11 8
TestNameDetector.java
in core/src/main/java/com/facebook/testing/screenshot/internal
64 6 108 2418 11 10
ScreenshotRunner.java
in core/src/main/java/com/facebook/testing/screenshot
20 2 108 2418 10 8
Album.java
in core/src/main/java/com/facebook/testing/screenshot/internal
11 - 108 2418 10 9
default.js
in plugin/src/py/android_screenshot_tests
37 8 108 2419 9 5
metadata.py
in plugin/src/py/android_screenshot_tests
21 1 108 2419 9 6
aapt.py
in plugin/src/py/android_screenshot_tests
36 4 108 2381 8 3
AccessibilityUtil.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
420 27 71 1053 8 4
ViewHelpers.java
in core/src/main/java/com/facebook/testing/screenshot
144 20 108 2418 8 9
AccessibilityHierarchyDumper.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
134 3 108 1218 7 3
device_name_calculator.py
in plugin/src/py/android_screenshot_tests
84 11 108 1597 7 5
ScreenshotTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
12 1 108 1493 7 6
Registry.java
in core/src/main/java/com/facebook/testing/screenshot/internal
18 2 108 2418 7 7
Screenshot.java
in core/src/main/java/com/facebook/testing/screenshot
15 3 108 2418 7 8
ExampleSpec.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
24 - 108 1563 6 3
LithoAttributePlugin.java
in layout-hierarchy-litho/src/main/java/com/facebook/testing/screenshot/layouthierarchy/litho
45 5 108 1634 6 4
LayoutHierarchyDumper.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
92 12 108 1634 6 4
VerifyScreenshotTestTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
13 - 108 1490 6 5
RunScreenshotTestTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
19 1 108 1490 6 5
Tiling.java
in core/src/main/java/com/facebook/testing/screenshot/internal
28 6 108 2418 6 7
MainActivity.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
64 2 108 1563 5 3
LithoHierarchyPlugin.java
in layout-hierarchy-litho/src/main/java/com/facebook/testing/screenshot/layouthierarchy/litho
52 5 108 1634 5 3
adb_executor.py
in plugin/src/py/android_screenshot_tests
13 2 108 1399 5 3
__init__.py
in plugin/src/py/android_screenshot_tests
4 - 108 2419 5 3
no_op_device_name_calculator.py
in plugin/src/py/android_screenshot_tests
5 2 108 1597 5 3
BaseViewHierarchyPlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
37 4 108 1634 5 3
AbstractAttributePlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
27 4 108 1634 5 3
HierarchyPlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
10 - 108 1634 5 3
AttributePlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
14 - 108 1634 5 3
RecordScreenshotTestTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
16 1 108 1490 5 4
ImageRowSpec.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
33 - 108 1563 4 2
App.kt
in sample/src/main/java/com/facebook/testing/screenshot/sample
9 1 108 1563 4 3
CleanScreenshotsTask.kt
in plugin/src/main/kotlin/com/facebook/testing/screenshot/build
17 1 108 1410 4 3
TextViewAttributePlugin.java
in layout-hierarchy-common/src/main/java/com/facebook/testing/screenshot/layouthierarchy/common
71 6 108 1634 4 3
BaseViewAttributePlugin.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
32 5 108 1634 4 3
activity_main.xml
in sample/src/main/res/layout
38 - 905 1563 3 2
__init__.py
in plugin/src/py
1 - 636 2419 3 2
AccessibilityIssuesDumper.java
in core/src/main/java/com/facebook/testing/screenshot/layouthierarchy
59 1 108 1045 3 2
Correlations

File Size vs. Number of Changes: 61 points

plugin/src/py/android_screenshot_tests/recorder.py x: 102 lines of code y: 11 # changes plugin/src/py/android_screenshot_tests/pull_screenshots.py x: 551 lines of code y: 57 # changes core/src/main/java/com/facebook/testing/screenshot/RecordBuilder.java x: 12 lines of code y: 14 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AccessibilityUtil.java x: 420 lines of code y: 8 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/PullScreenshotsTask.kt x: 87 lines of code y: 15 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/ScreenshotsPlugin.kt x: 99 lines of code y: 16 # changes core/src/main/java/com/facebook/testing/screenshot/Screenshot.java x: 15 lines of code y: 7 # changes core/src/main/java/com/facebook/testing/screenshot/ScreenshotRunner.java x: 20 lines of code y: 10 # changes core/src/main/java/com/facebook/testing/screenshot/ViewHelpers.java x: 144 lines of code y: 8 # changes core/src/main/java/com/facebook/testing/screenshot/WindowAttachment.java x: 210 lines of code y: 14 # changes core/src/main/java/com/facebook/testing/screenshot/internal/Album.java x: 11 lines of code y: 10 # changes core/src/main/java/com/facebook/testing/screenshot/internal/AlbumImpl.java x: 189 lines of code y: 19 # changes core/src/main/java/com/facebook/testing/screenshot/internal/MetadataRecorder.java x: 140 lines of code y: 2 # changes core/src/main/java/com/facebook/testing/screenshot/internal/RecordBuilderImpl.java x: 146 lines of code y: 15 # changes core/src/main/java/com/facebook/testing/screenshot/internal/Registry.java x: 18 lines of code y: 7 # changes core/src/main/java/com/facebook/testing/screenshot/internal/ReportArtifactsManager.java x: 40 lines of code y: 2 # changes core/src/main/java/com/facebook/testing/screenshot/internal/ScreenshotDirectories.java x: 100 lines of code y: 18 # changes core/src/main/java/com/facebook/testing/screenshot/internal/ScreenshotImpl.java x: 252 lines of code y: 26 # changes core/src/main/java/com/facebook/testing/screenshot/internal/TestNameDetector.java x: 64 lines of code y: 11 # changes core/src/main/java/com/facebook/testing/screenshot/internal/Tiling.java x: 28 lines of code y: 6 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AbstractAttributePlugin.java x: 27 lines of code y: 5 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AccessibilityHierarchyDumper.java x: 134 lines of code y: 7 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AccessibilityIssuesDumper.java x: 59 lines of code y: 3 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AttributePlugin.java x: 14 lines of code y: 5 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/BaseViewAttributePlugin.java x: 32 lines of code y: 4 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/BaseViewHierarchyPlugin.java x: 37 lines of code y: 5 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/HierarchyPlugin.java x: 10 lines of code y: 5 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/LayoutHierarchyDumper.java x: 92 lines of code y: 6 # changes layout-hierarchy-common/src/main/java/com/facebook/testing/screenshot/layouthierarchy/common/TextViewAttributePlugin.java x: 71 lines of code y: 4 # changes layout-hierarchy-litho/src/main/java/com/facebook/testing/screenshot/layouthierarchy/litho/LithoAttributePlugin.java x: 45 lines of code y: 6 # changes layout-hierarchy-litho/src/main/java/com/facebook/testing/screenshot/layouthierarchy/litho/LithoHierarchyPlugin.java x: 52 lines of code y: 5 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/CleanScreenshotsTask.kt x: 17 lines of code y: 4 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/RecordScreenshotTestTask.kt x: 16 lines of code y: 5 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/RunScreenshotTestTask.kt x: 19 lines of code y: 6 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/ScreenshotTask.kt x: 12 lines of code y: 7 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/VerifyScreenshotTestTask.kt x: 13 lines of code y: 6 # changes plugin/src/py/android_screenshot_tests/__init__.py x: 4 lines of code y: 5 # changes plugin/src/py/android_screenshot_tests/aapt.py x: 36 lines of code y: 8 # changes plugin/src/py/android_screenshot_tests/adb_executor.py x: 13 lines of code y: 5 # changes plugin/src/py/android_screenshot_tests/common.py x: 35 lines of code y: 11 # changes plugin/src/py/android_screenshot_tests/default.css x: 122 lines of code y: 12 # changes plugin/src/py/android_screenshot_tests/default.js x: 37 lines of code y: 9 # changes plugin/src/py/android_screenshot_tests/device_name_calculator.py x: 84 lines of code y: 7 # changes plugin/src/py/android_screenshot_tests/metadata.py x: 21 lines of code y: 9 # changes plugin/src/py/android_screenshot_tests/no_op_device_name_calculator.py x: 5 lines of code y: 5 # changes plugin/src/py/android_screenshot_tests/simple_puller.py x: 57 lines of code y: 13 # changes sample/src/main/java/com/facebook/testing/screenshot/sample/App.kt x: 9 lines of code y: 4 # changes sample/src/main/java/com/facebook/testing/screenshot/sample/ExampleSpec.kt x: 24 lines of code y: 6 # changes sample/src/main/java/com/facebook/testing/screenshot/sample/ImageRowSpec.kt x: 33 lines of code y: 4 # changes sample/src/main/java/com/facebook/testing/screenshot/sample/MainActivity.kt x: 64 lines of code y: 5 # changes plugin/src/py/__init__.py x: 1 lines of code y: 3 # changes sample/src/main/res/layout/activity_main.xml x: 38 lines of code y: 3 # changes sample/src/main/res/layout/litho_view.xml x: 6 lines of code y: 2 # changes sample/src/main/res/layout/search_bar.xml x: 19 lines of code y: 2 # changes sample/src/main/res/menu/menu_main.xml x: 11 lines of code y: 2 # changes sample/src/main/res/values/colors.xml x: 9 lines of code y: 2 # changes sample/src/main/res/values/strings.xml x: 76 lines of code y: 2 # changes sample/src/main/res/values/styles.xml x: 14 lines of code y: 2 # changes sample/src/main/res/drawable/ic_launcher_background.xml x: 113 lines of code y: 1 # changes sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 5 lines of code y: 1 # changes
57.0
# changes
  min: 1.0
  average: 7.92
  25th percentile: 4.0
  median: 6.0
  75th percentile: 10.0
  max: 57.0
0 551.0
lines of code
min: 1.0 | average: 67.85 | 25th percentile: 13.5 | median: 35.0 | 75th percentile: 89.5 | max: 551.0

Number of Contributors vs. Number of Changes: 61 points

plugin/src/py/android_screenshot_tests/recorder.py x: 8 # contributors y: 11 # changes plugin/src/py/android_screenshot_tests/pull_screenshots.py x: 25 # contributors y: 57 # changes core/src/main/java/com/facebook/testing/screenshot/RecordBuilder.java x: 10 # contributors y: 14 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AccessibilityUtil.java x: 4 # contributors y: 8 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/PullScreenshotsTask.kt x: 12 # contributors y: 15 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/ScreenshotsPlugin.kt x: 12 # contributors y: 16 # changes core/src/main/java/com/facebook/testing/screenshot/Screenshot.java x: 8 # contributors y: 7 # changes core/src/main/java/com/facebook/testing/screenshot/ScreenshotRunner.java x: 8 # contributors y: 10 # changes core/src/main/java/com/facebook/testing/screenshot/ViewHelpers.java x: 9 # contributors y: 8 # changes core/src/main/java/com/facebook/testing/screenshot/WindowAttachment.java x: 11 # contributors y: 14 # changes core/src/main/java/com/facebook/testing/screenshot/internal/Album.java x: 9 # contributors y: 10 # changes core/src/main/java/com/facebook/testing/screenshot/internal/AlbumImpl.java x: 12 # contributors y: 19 # changes core/src/main/java/com/facebook/testing/screenshot/internal/MetadataRecorder.java x: 2 # contributors y: 2 # changes core/src/main/java/com/facebook/testing/screenshot/internal/Registry.java x: 7 # contributors y: 7 # changes core/src/main/java/com/facebook/testing/screenshot/internal/ScreenshotDirectories.java x: 11 # contributors y: 18 # changes core/src/main/java/com/facebook/testing/screenshot/internal/ScreenshotImpl.java x: 14 # contributors y: 26 # changes core/src/main/java/com/facebook/testing/screenshot/internal/TestNameDetector.java x: 10 # contributors y: 11 # changes core/src/main/java/com/facebook/testing/screenshot/internal/Tiling.java x: 7 # contributors y: 6 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AbstractAttributePlugin.java x: 3 # contributors y: 5 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AccessibilityHierarchyDumper.java x: 3 # contributors y: 7 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/AccessibilityIssuesDumper.java x: 2 # contributors y: 3 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/BaseViewAttributePlugin.java x: 3 # contributors y: 4 # changes core/src/main/java/com/facebook/testing/screenshot/layouthierarchy/LayoutHierarchyDumper.java x: 4 # contributors y: 6 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/RecordScreenshotTestTask.kt x: 4 # contributors y: 5 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/RunScreenshotTestTask.kt x: 5 # contributors y: 6 # changes plugin/src/main/kotlin/com/facebook/testing/screenshot/build/ScreenshotTask.kt x: 6 # contributors y: 7 # changes plugin/src/py/android_screenshot_tests/aapt.py x: 3 # contributors y: 8 # changes plugin/src/py/android_screenshot_tests/common.py x: 5 # contributors y: 11 # changes plugin/src/py/android_screenshot_tests/default.css x: 6 # contributors y: 12 # changes plugin/src/py/android_screenshot_tests/default.js x: 5 # contributors y: 9 # changes plugin/src/py/android_screenshot_tests/device_name_calculator.py x: 5 # contributors y: 7 # changes plugin/src/py/android_screenshot_tests/metadata.py x: 6 # contributors y: 9 # changes plugin/src/py/android_screenshot_tests/simple_puller.py x: 8 # contributors y: 13 # changes sample/src/main/java/com/facebook/testing/screenshot/sample/ExampleSpec.kt x: 3 # contributors y: 6 # changes sample/src/main/java/com/facebook/testing/screenshot/sample/ImageRowSpec.kt x: 2 # contributors y: 4 # changes sample/src/main/res/drawable/ic_launcher_background.xml x: 1 # contributors y: 1 # changes
57.0
# changes
  min: 1.0
  average: 7.92
  25th percentile: 4.0
  median: 6.0
  75th percentile: 10.0
  max: 57.0
0 25.0
# contributors
min: 1.0 | average: 5.36 | 25th percentile: 2.5 | median: 3.0 | 75th percentile: 8.0 | max: 25.0