From 045b4a57154bfd625b522be0a336a165e16822b9 Mon Sep 17 00:00:00 2001 From: Sebastian Kaspari Date: Fri, 21 Feb 2020 13:58:41 +0100 Subject: [PATCH] Use same configuration for "forPerformanceTest" builds like we do for "fennec" flavor builds. --- app/build.gradle | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 349e66385..5d47d1aca 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -74,6 +74,13 @@ android { manifestPlaceholders.isRaptorEnabled = "true" applicationIdSuffix ".fenix.performancetest" debuggable true + manifestPlaceholders = [ + // Since we configure this build to behave like a "fennec" flavored build, we need + // to set a shared user id for the manifest. The actual values does not matter. + // However we pick a unique value to not "clash" with other Fenix/Fennec builds + // installed on the device. + "sharedUserId": "org.mozilla.fenix.performancetest.sharedID" + ] } fenixNightly releaseTemplate >> { applicationIdSuffix ".fenix.nightly" @@ -206,6 +213,12 @@ android { java.srcDirs = ['src/migration/java'] manifest.srcFile "src/migration/AndroidManifest.xml" } + forPerformanceTest { + // We want our performance test builds to use the same code as our "fennec" flavor builds + // since those builds will ship to our large user base. + java.srcDirs = ['src/migration/java'] + manifest.srcFile "src/migration/AndroidManifest.xml" + } } productFlavors {