aboutsummaryrefslogtreecommitdiff
path: root/sample/build.gradle
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-08-05 14:49:47 -0700
committerGitHub <noreply@github.com>2017-08-05 14:49:47 -0700
commitc707d42b311f96cbabc1971f98598c8b8922ba16 (patch)
tree3c592c2a8bdd2fb759e3632adf038b5d7cecfabb /sample/build.gradle
parentbafc1996d803862d30a2c7d0c402d30c79c4f647 (diff)
downloadkau-c707d42b311f96cbabc1971f98598c8b8922ba16.tar.gz
kau-c707d42b311f96cbabc1971f98598c8b8922ba16.tar.bz2
kau-c707d42b311f96cbabc1971f98598c8b8922ba16.zip
Swipe (#24)
* Test emulator * Update readme * Update fastadapter and about listing * Make faq parser asynchronous * Modularize about panels * Add basis for faq * Test and finalize the faq panel * Update readme * Update changelog * Remove emulator for now * Update sample * Change back to manual versioning to avoid suggestion errors * Add awesome-kt banner * Fix faq background color * Fix merge conflicts 2 * Add waffle badge * Update readme * Fix lint * Create FileUtils and NotificationUtils * Remove frost hardcode * Fix simple date * Update swipe to use weak references * Initializing test dependencies * Update to gradle 4.1 * Fix lint warnings * Drop back down and fix errors * Finalize swipe with example * Finalize weak reference and ordering * Update test code * Make loggers inline
Diffstat (limited to 'sample/build.gradle')
-rw-r--r--sample/build.gradle51
1 files changed, 31 insertions, 20 deletions
diff --git a/sample/build.gradle b/sample/build.gradle
index d20a972..ac6ee20 100644
--- a/sample/build.gradle
+++ b/sample/build.gradle
@@ -1,17 +1,7 @@
-plugins {
- id 'com.gladed.androidgitversion' version '0.3.4'
-}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'com.github.triplet.play'
-repositories {
- jcenter()
- mavenCentral()
- maven { url "https://jitpack.io" }
- maven { url "https://maven.google.com" }
-}
-
play {
jsonFile = file('../files/gplay-keys.json')
track = 'beta'
@@ -24,16 +14,12 @@ android {
compileSdkVersion Integer.parseInt(project.TARGET_SDK)
buildToolsVersion project.BUILD_TOOLS
- androidGitVersion {
- codeFormat = 'MMNNPPBB'
- }
-
defaultConfig {
applicationId "ca.allanwang.kau.sample"
minSdkVersion Integer.parseInt(project.MIN_SDK)
targetSdkVersion Integer.parseInt(project.TARGET_SDK)
- versionCode androidGitVersion.code()
- versionName androidGitVersion.name()
+ versionName project.VERSION_NAME
+ versionCode project.VERSION_CODE
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
@@ -69,9 +55,28 @@ android {
checkReleaseBuilds false
}
+ packagingOptions {
+ pickFirst 'META-INF/core_release.kotlin_module'
+ pickFirst 'META-INF/library_release.kotlin_module'
+ }
+
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
test.java.srcDirs += 'src/test/kotlin'
+ androidTest.java.srcDirs += 'src/androidTest/kotlin'
+ main.res.srcDirs += 'src/main/res-public'
+ }
+
+ testOptions.unitTests {
+ // Don't throw runtime exceptions for android calls that are not mocked
+ returnDefaultValues = true
+
+ // Always show the result of every unit test, even if it passes.
+ all {
+ testLogging {
+ events 'passed', 'skipped', 'failed', 'standardOut', 'standardError'
+ }
+ }
}
}
@@ -85,10 +90,16 @@ dependencies {
compile project(':kpref-activity')
compile project(':searchview')
compile project(':mediapicker')
- androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
- exclude group: 'com.android.support', module: 'support-annotations'
- })
- testCompile 'junit:junit:4.12'
compile "com.mikepenz:google-material-typeface:${IICON_GOOGLE}.original@aar"
compile "org.jetbrains.kotlin:kotlin-stdlib:${KOTLIN}"
+
+ androidTestCompile("com.android.support.test.espresso:espresso-core:${ESPRESSO}") {
+ exclude group: 'com.android.support', module: 'support-annotations'
+ }
+ androidTestCompile("com.android.support.test:runner:${TEST_RUNNER}") {
+ exclude group: 'com.android.support', module: 'support-annotations'
+ }
+ androidTestCompile "org.jetbrains.kotlin:kotlin-test-junit:${KOTLIN}"
+ testCompile "org.jetbrains.kotlin:kotlin-test-junit:${KOTLIN}"
+ testCompile "junit:junit:${JUNIT}"
}