diff --git a/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/duckduckgo.benchmark.kts b/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/duckduckgo.benchmark.kts index 8ae5f75bb40..9d72b10d238 100644 --- a/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/duckduckgo.benchmark.kts +++ b/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/duckduckgo.benchmark.kts @@ -28,37 +28,34 @@ runAllBenchmarks( title = "Clean build" useGradleArgs("--no-build-cache") - warmups = 1 - iterations = 1 - runTasks(":app:assemblePlayDebug") runCleanupTasks("clean") } -// scenario { -// title = "Incremental build with ABI change in common ViewModelFactory" -// useGradleArgs("--no-build-cache") -// -// runTasks(":app:assemblePlayDebug") -// applyAbiChangeTo("common/src/main/java/com/duckduckgo/app/global/VpnViewModelFactory.kt") -// } -// -// scenario { -// title = "Incremetal build with ABI change in Kapt component" -// useGradleArgs("--no-build-cache") -// -// runTasks(":app:assemblePlayDebug") -// applyAbiChangeTo("vpn/src/main/java/com/duckduckgo/mobile/android/vpn/di/VpnModule.kt") -// } -// -// scenario { -// title = "Incremental build with change in Android common string resource" -// useGradleArgs("--no-build-cache") -// -// runTasks(":app:assemblePlayDebug") -// -// applyAndroidResourceValueChange("common-ui/src/main/res/values/strings.xml") -// } + scenario { + title = "Incremental build with ABI change in common ViewModelFactory" + useGradleArgs("--no-build-cache") + + runTasks(":app:assemblePlayDebug") + applyAbiChangeTo("common/src/main/java/com/duckduckgo/app/global/VpnViewModelFactory.kt") + } + + scenario { + title = "Incremetal build with ABI change in Kapt component" + useGradleArgs("--no-build-cache") + + runTasks(":app:assemblePlayDebug") + applyAbiChangeTo("vpn/src/main/java/com/duckduckgo/mobile/android/vpn/di/VpnModule.kt") + } + + scenario { + title = "Incremental build with change in Android common string resource" + useGradleArgs("--no-build-cache") + + runTasks(":app:assemblePlayDebug") + + applyAndroidResourceValueChange("common-ui/src/main/res/values/strings.xml") + } }, mapOf( "1.7.10" to stableReleasePatch, diff --git a/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/files/graphql-kotlin-1.7.10.patch b/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/files/graphql-kotlin-1.7.10.patch index 32841b88cda..93fad2a0c35 100644 --- a/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/files/graphql-kotlin-1.7.10.patch +++ b/libraries/tools/gradle/regression-benchmarks/benchmarkScripts/files/graphql-kotlin-1.7.10.patch @@ -10,3 +10,4 @@ index 314ccfb8c..ee33f75bc 100644 +kotlinVersion = 1.7.10 kotlinCoroutinesVersion = 1.6.1 kotlinxSerializationVersion = 1.3.2 +