File tree Expand file tree Collapse file tree 10 files changed +46352
-19
lines changed
devRelease/generated/baselineProfiles
prodRelease/generated/baselineProfiles
src/main/java/io/github/droidkaigi/confsched2023
build-logic/src/main/kotlin/io/github/droidkaigi/confsched2023/primitive Expand file tree Collapse file tree 10 files changed +46352
-19
lines changed Original file line number Diff line number Diff line change @@ -89,7 +89,11 @@ android {
89
89
signingConfig = signingConfigs.getByName(" debug" )
90
90
matchingFallbacks + = listOf (" release" )
91
91
isDebuggable = false
92
- proguardFiles(" benchmark-rules.pro" )
92
+ isMinifyEnabled = true
93
+ proguardFiles(
94
+ getDefaultProguardFile(" proguard-android-optimize.txt" ),
95
+ " proguard-rules.pro"
96
+ )
93
97
}
94
98
}
95
99
}
Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1
1
import com.android.build.api.dsl.ManagedVirtualDevice
2
2
3
- @Suppress(" DSL_SCOPE_VIOLATION" ) // TODO: Remove once KTIJ-19369 is fixed
4
3
plugins {
5
4
alias(libs.plugins.androidTest)
6
5
alias(libs.plugins.kotlinGradlePlugin)
7
6
alias(libs.plugins.androidx.baselineprofile)
8
7
}
9
8
10
9
android {
11
- namespace = " io.github.droidkaigi.confsched2023"
10
+ namespace = " io.github.droidkaigi.confsched2023.baselineprofile "
12
11
compileSdk = 34
13
12
14
13
compileOptions {
15
- sourceCompatibility = JavaVersion .VERSION_11
16
- targetCompatibility = JavaVersion .VERSION_11
14
+ sourceCompatibility = JavaVersion .VERSION_17
15
+ targetCompatibility = JavaVersion .VERSION_17
17
16
}
18
17
19
18
kotlinOptions {
20
- jvmTarget = " 11 "
19
+ jvmTarget = " 17 "
21
20
}
22
21
23
22
defaultConfig {
@@ -32,8 +31,22 @@ android {
32
31
33
32
flavorDimensions + = listOf (" network" )
34
33
productFlavors {
35
- create(" dev" ) { dimension = " network" }
36
- create(" prod" ) { dimension = " network" }
34
+ create(" dev" ) {
35
+ dimension = " network"
36
+ buildConfigField(
37
+ " String" ,
38
+ " APP_FLAVOR_SUFFIX" ,
39
+ " \" .dev\" "
40
+ )
41
+ }
42
+ create(" prod" ) {
43
+ dimension = " network"
44
+ buildConfigField(
45
+ " String" ,
46
+ " APP_FLAVOR_SUFFIX" ,
47
+ " \"\" "
48
+ )
49
+ }
37
50
}
38
51
39
52
testOptions.managedDevices.devices {
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ package io.github.droidkaigi.confsched2023.baselineprofile
2
+
3
+ val PACKAGE_NAME = buildString {
4
+ append(" io.github.droidkaigi.confsched2023" )
5
+ append(BuildConfig .APP_FLAVOR_SUFFIX )
6
+ }
Original file line number Diff line number Diff line change 1
- package io.github.droidkaigi.confsched2023
1
+ package io.github.droidkaigi.confsched2023.baselineprofile
2
2
3
3
import androidx.benchmark.macro.junit4.BaselineProfileRule
4
4
import androidx.test.ext.junit.runners.AndroidJUnit4
Original file line number Diff line number Diff line change 1
- package io.github.droidkaigi.confsched2023
1
+ package io.github.droidkaigi.confsched2023.baselineprofile
2
2
3
3
import androidx.benchmark.macro.BaselineProfileMode
4
4
import androidx.benchmark.macro.CompilationMode
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ class KmpPlugin : Plugin<Project> {
13
13
with (pluginManager) {
14
14
apply (" org.jetbrains.kotlin.multiplatform" )
15
15
}
16
- tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile ::class .java ) {
16
+ tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile ::class ) {
17
17
kotlinOptions.jvmTarget = " 11"
18
18
}
19
19
tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink > ().configureEach {
Original file line number Diff line number Diff line change @@ -39,8 +39,8 @@ twitterComposeRule = "0.0.26"
39
39
lottie = " 6.1.0"
40
40
kover = " 0.7.3"
41
41
uiautomator = " 2.2.0"
42
- benchmark-macro-junit4 = " 1.2.0-beta01 "
43
- androidx-baselineprofile = " 1.2.0-beta01 "
42
+ benchmark-macro-junit4 = " 1.2.4 "
43
+ androidx-baselineprofile = " 1.2.4 "
44
44
profileinstaller = " 1.3.1"
45
45
46
46
[libraries ]
You can’t perform that action at this time.
0 commit comments