chiark / gitweb /
Fix applicationIdSuffix / versionNameSuffix #455
[fdroidserver.git] / tests / source-files / com.kunzisoft.testcase / build.gradle
1 apply plugin: 'com.android.application'
2
3 android {
4     compileSdkVersion 27
5     defaultConfig {
6         applicationId "com.kunzisoft.fdroidtest.applicationidsuffix"
7         minSdkVersion 14
8         targetSdkVersion 27
9         versionCode 1
10         versionName "1.0"
11         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12     }
13     buildTypes {
14         release {
15             minifyEnabled = false
16             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
17         }
18     }
19
20     dexOptions {
21     }
22
23     flavorDimensions "tier"
24     productFlavors {
25         libre {
26             applicationIdSuffix = ".libre"
27             versionNameSuffix "-libre"
28             buildConfigField "boolean", "FULL_VERSION", "true"
29             buildConfigField "boolean", "CLOSED_STORE", "false"
30             // ApplicationId : com.kunzisoft.fdroidtest.applicationidsuffix.libre
31             // Version code : 1
32             // Version name : 1.0-libre
33         }
34         pro {
35             applicationIdSuffix = ".pro"
36             versionCode 20180430
37             versionName "20180430-pro"
38             buildConfigField "boolean", "FULL_VERSION", "true"
39             buildConfigField "boolean", "CLOSED_STORE", "true"
40             // ApplicationId : com.kunzisoft.fdroidtest.applicationidsuffix.pro
41             // Version code : 20180430
42             // Version name : 20180430-pro
43         }
44         free {
45             versionNameSuffix "-free"
46             buildConfigField "boolean", "FULL_VERSION", "false"
47             buildConfigField "boolean", "CLOSED_STORE", "true"
48             // ApplicationId : com.kunzisoft.fdroidtest.applicationidsuffix
49             // Version code : 1
50             // Version name : 1.0-free
51         }
52     }
53 }
54
55 dependencies {
56     implementation fileTree(dir: 'libs', include: ['*.jar'])
57     implementation 'com.android.support:appcompat-v7:27.1.1'
58     implementation 'com.android.support.constraint:constraint-layout:1.1.0'
59     testImplementation 'junit:junit:4.12'
60     androidTestImplementation 'com.android.support.test:runner:1.0.2'
61     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
62 }