From 67be99e47b43aa31b4da4fbfbbca3ac83977d193 Mon Sep 17 00:00:00 2001 From: vyaivanove Date: Thu, 28 Sep 2023 14:00:18 +0300 Subject: [PATCH] Update JDK to 17 --- .mapping.json | 1 - .../src/main/AndroidManifest.xml | 4 ---- client/android/build.gradle | 21 ------------------- .../test/screenshot/ScreenshotTestPlugin.kt | 9 ++++---- 4 files changed, 5 insertions(+), 30 deletions(-) delete mode 100644 client/android/api-generator-test/src/main/AndroidManifest.xml diff --git a/.mapping.json b/.mapping.json index 1c78e1228..fe3289515 100644 --- a/.mapping.json +++ b/.mapping.json @@ -438,7 +438,6 @@ "client/android/api-generator-test/jacoco.excludes":"divkit/public/client/android/api-generator-test/jacoco.excludes", "client/android/api-generator-test/lint.xml":"divkit/public/client/android/api-generator-test/lint.xml", "client/android/api-generator-test/proguard-rules.pro":"divkit/public/client/android/api-generator-test/proguard-rules.pro", - "client/android/api-generator-test/src/main/AndroidManifest.xml":"divkit/public/client/android/api-generator-test/src/main/AndroidManifest.xml", "client/android/api-generator-test/src/test/java/com/yandex/generator/ArrayOfNestedItemsTest.kt":"divkit/public/client/android/api-generator-test/src/test/java/com/yandex/generator/ArrayOfNestedItemsTest.kt", "client/android/api-generator-test/src/test/java/com/yandex/generator/ArrayTest.kt":"divkit/public/client/android/api-generator-test/src/test/java/com/yandex/generator/ArrayTest.kt", "client/android/api-generator-test/src/test/java/com/yandex/generator/ArrayWithTransformTest.kt":"divkit/public/client/android/api-generator-test/src/test/java/com/yandex/generator/ArrayWithTransformTest.kt", diff --git a/client/android/api-generator-test/src/main/AndroidManifest.xml b/client/android/api-generator-test/src/main/AndroidManifest.xml deleted file mode 100644 index 6b3723955..000000000 --- a/client/android/api-generator-test/src/main/AndroidManifest.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/client/android/build.gradle b/client/android/build.gradle index 194dedf53..dcaea6ad4 100644 --- a/client/android/build.gradle +++ b/client/android/build.gradle @@ -67,27 +67,6 @@ allprojects { jvmTarget = "1.8" } } - - tasks.whenTaskAdded { task -> - if (task.name == "apiDump") { - afterEvaluate { - task.configure { - into "$rootProject.projectDir/../../../internal/android/api-dump" - preserve { - include "*.api" - } - } - } - } - - if (task.name == "apiCheck") { - afterEvaluate { - task.configure { - projectApiDir = file("$rootProject.projectDir/../../../internal/android/api-dump") - } - } - } - } } subprojects { diff --git a/client/android/screenshot-test-plugin/src/main/java/com/yandex/test/screenshot/ScreenshotTestPlugin.kt b/client/android/screenshot-test-plugin/src/main/java/com/yandex/test/screenshot/ScreenshotTestPlugin.kt index 1b32b2432..27e5b9709 100644 --- a/client/android/screenshot-test-plugin/src/main/java/com/yandex/test/screenshot/ScreenshotTestPlugin.kt +++ b/client/android/screenshot-test-plugin/src/main/java/com/yandex/test/screenshot/ScreenshotTestPlugin.kt @@ -30,9 +30,10 @@ class ScreenshotTestPlugin : Plugin { } private fun register(project: Project) { - project.tasks.register(GenerateScreenshotConfigTask.NAME, GenerateScreenshotConfigTask::class.java) { task -> + project.tasks.register(GenerateScreenshotConfigTask.NAME, GenerateScreenshotConfigTask::class.java).let { + val outputDir = it.get().outputDir project.android.variants.all { variant -> - variant.registerJavaGeneratingTask(task, task.outputDir) + variant.registerJavaGeneratingTask(it, outputDir) } } project.tasks.register(ValidateTestResultsTask.NAME, ValidateTestResultsTask::class.java) @@ -41,14 +42,14 @@ class ScreenshotTestPlugin : Plugin { it.mustRunAfter(PullScreenshotsTask.NAME) } - project.tasks.whenTaskAdded { task -> + project.tasks.configureEach { task -> val isDependentTask = task.name.run { startsWith("compile") && (endsWith("JavaWithJavac") || endsWith("Kotlin")) } if (enabled && isDependentTask) task.dependsOn(GenerateScreenshotConfigTask.NAME) } - project.tasks.whenTaskAdded { task -> + project.tasks.configureEach { task -> val isDependentTask = task.name.run { startsWith("connected") && endsWith("AndroidTest") }