Tests for image loaders

commit_hash:48a6313add791e7f4523a9aad9de2962bbd4dc38
This commit is contained in:
grechka62
2025-11-28 11:46:32 +03:00
parent 740d6f67f9
commit db8dbba2fc
124 changed files with 531 additions and 11 deletions
+114
View File
@@ -1855,6 +1855,7 @@
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoCustomContainerAdapter.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoCustomContainerAdapter.kt",
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDiv2Logger.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDiv2Logger.kt",
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDivCustomViewAdapter.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDivCustomViewAdapter.kt",
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDivImageLoaderWrapper.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDivImageLoaderWrapper.kt",
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDivLottieRawResProvider.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoDivLottieRawResProvider.kt",
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoGlobalVariablesController.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoGlobalVariablesController.kt",
"client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoNestedScrollView.kt":"divkit/public/client/android/divkit-demo-app/src/main/java/com/yandex/divkit/demo/div/DemoNestedScrollView.kt",
@@ -1980,6 +1981,7 @@
"client/android/divkit-demo-app/src/public/java/com/yandex/divkit/demo/perf/PerfMetricReporter.kt":"divkit/public/client/android/divkit-demo-app/src/public/java/com/yandex/divkit/demo/perf/PerfMetricReporter.kt",
"client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/AssetEnumerator.kt":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/AssetEnumerator.kt",
"client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2FocusScreenshotTest.kt":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2FocusScreenshotTest.kt",
"client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2ImageLoaderScreenshotTest.kt":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2ImageLoaderScreenshotTest.kt",
"client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2InputHighlightScreenshotTest.kt":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2InputHighlightScreenshotTest.kt",
"client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2InteractiveScreenshotTest.kt":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2InteractiveScreenshotTest.kt",
"client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2RebindScreenshotTest.kt":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/java/com/yandex/div/Div2RebindScreenshotTest.kt",
@@ -2009,6 +2011,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -3256,6 +3270,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -4503,6 +4529,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -5750,6 +5788,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -6997,6 +7047,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -8244,6 +8306,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -9491,6 +9565,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -10738,6 +10824,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -11985,6 +12083,18 @@
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_background_and_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2FocusScreenshotTest/not_focused/snapshot_with_focused_border.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/coil/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/glide/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_blur.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_image_tint.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ImageLoaderScreenshotTest/picasso/png_local.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_changed.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InputHighlightScreenshotTest/highlight_color_initial.png",
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2InteractiveScreenshotTest/div-action/base/step0.png",
@@ -23580,6 +23690,10 @@
"test_data/ui_test_data/focus/snapshot_with_focused_background.json":"divkit/public/test_data/ui_test_data/focus/snapshot_with_focused_background.json",
"test_data/ui_test_data/focus/snapshot_with_focused_background_and_border.json":"divkit/public/test_data/ui_test_data/focus/snapshot_with_focused_background_and_border.json",
"test_data/ui_test_data/focus/snapshot_with_focused_border.json":"divkit/public/test_data/ui_test_data/focus/snapshot_with_focused_border.json",
"test_data/ui_test_data/image-loaders/png_image.json":"divkit/public/test_data/ui_test_data/image-loaders/png_image.json",
"test_data/ui_test_data/image-loaders/png_image_blur.json":"divkit/public/test_data/ui_test_data/image-loaders/png_image_blur.json",
"test_data/ui_test_data/image-loaders/png_image_tint.json":"divkit/public/test_data/ui_test_data/image-loaders/png_image_tint.json",
"test_data/ui_test_data/image-loaders/png_local.json":"divkit/public/test_data/ui_test_data/image-loaders/png_local.json",
"test_data/ui_test_data/input/div_input_email.json":"divkit/public/test_data/ui_test_data/input/div_input_email.json",
"test_data/ui_test_data/input/div_input_highlight.json":"divkit/public/test_data/ui_test_data/input/div_input_highlight.json",
"test_data/ui_test_data/input/div_input_is_enabled.json":"divkit/public/test_data/ui_test_data/input/div_input_is_enabled.json",
@@ -14,6 +14,7 @@ import com.yandex.div.histogram.RenderConfiguration
import com.yandex.div.picasso.PicassoDivImageLoader
import com.yandex.div.video.custom.VideoCache
import com.yandex.div.video.custom.VideoCustomViewController
import com.yandex.divkit.demo.div.DemoDivImageLoaderWrapper
import com.yandex.divkit.demo.div.editor.NaiveSSLContext
import com.yandex.divkit.demo.div.histogram.DemoHistogramConfiguration
import com.yandex.divkit.demo.div.histogram.LoggingHistogramBridge
@@ -83,11 +84,12 @@ internal object Container {
}
val imageLoader by lazy {
when (preferences.imageLoader) {
val loader = when (preferences.imageLoader) {
Preferences.ImageLoaderOption.PICASSO -> PicassoDivImageLoader(context, httpClientBuilder)
Preferences.ImageLoaderOption.GLIDE -> GlideDivImageLoader(context)
Preferences.ImageLoaderOption.COIL -> CoilDivImageLoader(context, httpClientBuilder)
}
DemoDivImageLoaderWrapper(loader)
}
val uriHandler by lazy { DivkitDemoUriHandler(context) }
@@ -0,0 +1,93 @@
package com.yandex.divkit.demo.div
import android.graphics.drawable.Drawable
import android.graphics.drawable.PictureDrawable
import android.widget.ImageView
import com.yandex.div.core.images.CachedBitmap
import com.yandex.div.core.images.DivImageDownloadCallback
import com.yandex.div.core.images.DivImageLoader
import com.yandex.div.core.images.LoadReference
class DemoDivImageLoaderWrapper(private val loader: DivImageLoader) : DivImageLoader {
private val targets = TargetList()
override fun loadImage(imageUrl: String, callback: DivImageDownloadCallback): LoadReference {
targets.add(callback)
val loadReference = loader.loadImage(imageUrl, CallbackWrapper(callback))
return LoadReference {
loadReference.cancel()
targets.remove(callback)
}
}
override fun loadImage(imageUrl: String, imageView: ImageView) = loader.loadImage(imageUrl, imageView)
override fun loadImageBytes(imageUrl: String, callback: DivImageDownloadCallback): LoadReference {
targets.add(callback)
val loadReference = loader.loadImageBytes(imageUrl, CallbackWrapper(callback))
return LoadReference {
loadReference.cancel()
targets.remove(callback)
}
}
val isIdle get() = targets.size == 0
fun resetIdle() {
targets.clean()
}
private inner class CallbackWrapper(private val callback: DivImageDownloadCallback) : DivImageDownloadCallback() {
override fun onSuccess(cachedBitmap: CachedBitmap) {
targets.remove(callback)
callback.onSuccess(cachedBitmap)
}
override fun onSuccess(pictureDrawable: PictureDrawable) {
targets.remove(callback)
callback.onSuccess(pictureDrawable)
}
override fun onSuccess(drawable: Drawable) {
targets.remove(callback)
callback.onSuccess(drawable)
}
override fun onError() {
targets.remove(callback)
callback.onError()
}
override fun onCancel() {
targets.remove(callback)
callback.onCancel()
}
}
private inner class TargetList {
private val activeTargets = HashSet<DivImageDownloadCallback>()
val size get() = activeTargets.size
fun add(target: DivImageDownloadCallback) {
synchronized(this) {
activeTargets.add(target)
}
}
fun remove(target: DivImageDownloadCallback) {
synchronized(this) {
activeTargets.remove(target)
}
}
fun clean() {
synchronized(this) {
activeTargets.clear()
}
}
}
}
@@ -15,8 +15,10 @@ import androidx.core.content.ContextCompat
import androidx.core.view.children
import com.yandex.div.core.Div2Context
import com.yandex.div.core.view2.Div2View
import com.yandex.divkit.demo.Container
import com.yandex.divkit.demo.R
import com.yandex.divkit.demo.div.divContext
import com.yandex.divkit.demo.settings.Preferences
import java.io.File
private const val TAG = "DivScreenshotActivity"
@@ -38,6 +40,9 @@ class DivScreenshotActivity : AppCompatActivity() {
private val templatesAssetName: String
get() = cardAssetName.substringBeforeLast(File.separator) + "${File.separator}templates.json"
private val imageLoaderName: String?
get() = intent?.extras?.getString(EXTRA_DIV_IMAGE_LOADER_NAME)
private val broadcastReceiver = object : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
when (intent?.action) {
@@ -54,6 +59,7 @@ class DivScreenshotActivity : AppCompatActivity() {
private set
override fun onCreate(savedInstanceState: Bundle?) {
setImageLoader()
divContext = divContext(activity = this)
super.onCreate(savedInstanceState)
@@ -81,6 +87,16 @@ class DivScreenshotActivity : AppCompatActivity() {
setContentView(divView)
}
private fun setImageLoader() {
val loader = when (imageLoaderName) {
IMAGE_LOADER_PICASSO -> Preferences.ImageLoaderOption.PICASSO
IMAGE_LOADER_GLIDE -> Preferences.ImageLoaderOption.GLIDE
IMAGE_LOADER_COIL -> Preferences.ImageLoaderOption.COIL
else -> return
}
Container.preferences.imageLoader = loader
}
fun getTestCaseJson() = assetReader.read(cardAssetName)
private fun View.removeAutofocusForOldApis() {
@@ -141,5 +157,10 @@ class DivScreenshotActivity : AppCompatActivity() {
companion object {
const val REBIND_DIV_WITH_SAME_DATA_ACTION = "DivScreenshotActivity.REBIND_DIV_WITH_SAME_DATA"
const val EXTRA_DIV_ASSET_NAME = "DivScreenshotActivity.EXTRA_DIV_ASSET_NAME"
const val EXTRA_DIV_IMAGE_LOADER_NAME = "DivScreenshotActivity.EXTRA_DIV_IMAGE_LOADER_NAME"
const val IMAGE_LOADER_PICASSO = "picasso"
const val IMAGE_LOADER_GLIDE = "glide"
const val IMAGE_LOADER_COIL = "coil"
}
}
@@ -0,0 +1,71 @@
package com.yandex.div
import android.content.Context
import android.os.Bundle
import androidx.test.core.app.ApplicationProvider
import com.yandex.div.rule.screenshotRule
import com.yandex.divkit.demo.R
import com.yandex.divkit.demo.screenshot.DivScreenshotActivity
import com.yandex.divkit.demo.screenshot.DivScreenshotActivity.Companion.IMAGE_LOADER_COIL
import com.yandex.divkit.demo.screenshot.DivScreenshotActivity.Companion.IMAGE_LOADER_GLIDE
import com.yandex.divkit.demo.screenshot.DivScreenshotActivity.Companion.IMAGE_LOADER_PICASSO
import com.yandex.test.rules.ActivityParamsTestRule
import com.yandex.test.screenshot.Screenshot
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
import org.junit.runners.Parameterized
import java.io.File
@RunWith(Parameterized::class)
class Div2ImageLoaderScreenshotTest(private val case: String) {
private val caseName = case
.substringAfterLast(File.separator)
.substringBeforeLast(CASE_EXTENSION)
private val activityRule = ActivityParamsTestRule(
activityClass = DivScreenshotActivity::class.java,
launchActivity = false,
)
@get:Rule
val rule = screenshotRule(name = caseName, casePath = case) { activityRule }
@Test
@Screenshot(viewId = R.id.morda_screenshot_div, relativePath = IMAGE_LOADER_PICASSO)
fun divScreenshotPicasso() {
launchActivityWith(IMAGE_LOADER_PICASSO)
}
@Test
@Screenshot(viewId = R.id.morda_screenshot_div, relativePath = IMAGE_LOADER_GLIDE)
fun divScreenshotGlide() {
launchActivityWith(IMAGE_LOADER_GLIDE)
}
@Test
@Screenshot(viewId = R.id.morda_screenshot_div, relativePath = IMAGE_LOADER_COIL)
fun divScreenshotCoil() {
launchActivityWith(IMAGE_LOADER_COIL)
}
private fun launchActivityWith(loaderName: String) {
val params = Bundle()
params.putString(DivScreenshotActivity.EXTRA_DIV_ASSET_NAME, case)
params.putString(DivScreenshotActivity.EXTRA_DIV_IMAGE_LOADER_NAME, loaderName)
activityRule.launchActivity(params)
}
companion object {
private const val TEST_CASES_PATH = "ui_test_data/image-loaders"
private const val CASE_EXTENSION = ".json"
private val context: Context = ApplicationProvider.getApplicationContext()
@JvmStatic
@Parameterized.Parameters(name = "{0}")
fun cases() = AssetEnumerator(context).enumerate(TEST_CASES_PATH)
}
}
@@ -1,11 +1,11 @@
package com.yandex.div.rule
import com.yandex.div.picasso.PicassoDivImageLoader
import com.yandex.divkit.demo.div.DemoDivImageLoaderWrapper
import com.yandex.test.idling.SimpleIdlingResource
import javax.inject.Provider
class ImageLoadingIdlingResource(
private val imageLoaderProvider: Provider<PicassoDivImageLoader>,
private val imageLoaderProvider: Provider<DemoDivImageLoaderWrapper>,
private val waitForNextFrame: Boolean = true
) : SimpleIdlingResource(description = "ImageLoadingIdlingResource") {
@@ -13,7 +13,7 @@ class ImageLoadingIdlingResource(
private var frameSkipped = false
constructor(
imageLoader: PicassoDivImageLoader,
imageLoader: DemoDivImageLoaderWrapper,
waitForNextFrame: Boolean = true
) : this(Provider { imageLoader }, waitForNextFrame)
@@ -2,7 +2,6 @@
package com.yandex.div.rule
import com.yandex.div.picasso.PicassoDivImageLoader
import com.yandex.divkit.demo.Container
import com.yandex.test.idling.waitForIdlingResource
import com.yandex.test.rules.ClosePopupsRule
@@ -29,9 +28,9 @@ fun screenshotRule(
chain(ScreenshotRule(relativePath, name, casePath).apply {
beforeScreenshotTaken {
try {
waitForIdlingResource(ImageLoadingIdlingResource(Container.imageLoader as PicassoDivImageLoader))
waitForIdlingResource(ImageLoadingIdlingResource(Container.imageLoader))
} catch (e: Exception) {
(Container.imageLoader as PicassoDivImageLoader).resetIdle()
Container.imageLoader.resetIdle()
throw e
}
}
@@ -7,7 +7,6 @@ import com.yandex.div.data.DivParsingEnvironment
import com.yandex.div.internal.KLog
import com.yandex.div.internal.util.forEach
import com.yandex.div.json.ParsingErrorLogger
import com.yandex.div.picasso.PicassoDivImageLoader
import com.yandex.div.rule.ImageLoadingIdlingResource
import com.yandex.div2.DivAction
import com.yandex.divkit.demo.Container
@@ -100,9 +99,9 @@ internal class InteractiveScreenshotSteps {
private fun waitForConditions(delay: Long) {
try {
waitForIdlingResource(ImageLoadingIdlingResource(Container.imageLoader as PicassoDivImageLoader))
waitForIdlingResource(ImageLoadingIdlingResource(Container.imageLoader))
} catch (e: Exception) {
(Container.imageLoader as PicassoDivImageLoader).resetIdle()
Container.imageLoader.resetIdle()
throw e
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Some files were not shown because too many files have changed in this diff Show More