|
|
@ -8,6 +8,8 @@ group = 'com.otaliastudios' |
|
|
|
|
|
|
|
|
|
|
|
//region android dependencies |
|
|
|
//region android dependencies |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def travis = System.getenv("TRAVIS") |
|
|
|
|
|
|
|
|
|
|
|
android { |
|
|
|
android { |
|
|
|
compileSdkVersion rootProject.ext.compileSdkVersion |
|
|
|
compileSdkVersion rootProject.ext.compileSdkVersion |
|
|
|
// buildToolsVersion rootProject.ext.buildToolsVersion |
|
|
|
// buildToolsVersion rootProject.ext.buildToolsVersion |
|
|
@ -18,6 +20,9 @@ android { |
|
|
|
versionCode 1 |
|
|
|
versionCode 1 |
|
|
|
versionName project.version |
|
|
|
versionName project.version |
|
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" |
|
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" |
|
|
|
|
|
|
|
if (travis) { |
|
|
|
|
|
|
|
testInstrumentationRunnerArgument "notAnnotation", "com.otaliastudios.cameraview.DoNotRunOnTravis" |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
buildTypes { |
|
|
|
buildTypes { |
|
|
@ -34,13 +39,12 @@ android { |
|
|
|
|
|
|
|
|
|
|
|
dependencies { |
|
|
|
dependencies { |
|
|
|
testImplementation 'junit:junit:4.12' |
|
|
|
testImplementation 'junit:junit:4.12' |
|
|
|
testImplementation 'org.mockito:mockito-core:2.28.2' |
|
|
|
testImplementation 'org.mockito:mockito-inline:2.28.2' |
|
|
|
|
|
|
|
|
|
|
|
androidTestImplementation 'androidx.test:runner:1.2.0' |
|
|
|
androidTestImplementation 'androidx.test:runner:1.2.0' |
|
|
|
androidTestImplementation 'androidx.test:rules:1.2.0' |
|
|
|
androidTestImplementation 'androidx.test:rules:1.2.0' |
|
|
|
androidTestImplementation 'androidx.test.ext:junit:1.1.1' |
|
|
|
androidTestImplementation 'androidx.test.ext:junit:1.1.1' |
|
|
|
androidTestImplementation 'com.google.dexmaker:dexmaker:1.2' |
|
|
|
androidTestImplementation 'org.mockito:mockito-android:2.28.2' |
|
|
|
androidTestImplementation 'com.google.dexmaker:dexmaker-mockito:1.2' |
|
|
|
|
|
|
|
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' |
|
|
|
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' |
|
|
|
|
|
|
|
|
|
|
|
api 'androidx.exifinterface:exifinterface:1.0.0' |
|
|
|
api 'androidx.exifinterface:exifinterface:1.0.0' |
|
|
@ -90,7 +94,6 @@ install { |
|
|
|
|
|
|
|
|
|
|
|
def bintrayUser |
|
|
|
def bintrayUser |
|
|
|
def bintrayKey |
|
|
|
def bintrayKey |
|
|
|
def travis = System.getenv("TRAVIS") |
|
|
|
|
|
|
|
if (travis) { |
|
|
|
if (travis) { |
|
|
|
bintrayUser = System.getenv("BINTRAY_USER") |
|
|
|
bintrayUser = System.getenv("BINTRAY_USER") |
|
|
|
bintrayKey = System.getenv("BINTRAY_KEY") |
|
|
|
bintrayKey = System.getenv("BINTRAY_KEY") |
|
|
@ -215,8 +218,9 @@ task mergedCoverageReport(type: JacocoReport) { |
|
|
|
] |
|
|
|
] |
|
|
|
if (travis) { |
|
|
|
if (travis) { |
|
|
|
// Since this is not testable on the emulator... |
|
|
|
// Since this is not testable on the emulator... |
|
|
|
classFilter.add('com.otaliastudios.cameraview.engine.Camera1Engine') |
|
|
|
classFilter.add('com.otaliastudios.cameraview.engine.CameraEngine.*') |
|
|
|
classFilter.add('com.otaliastudios.cameraview.engine.Camera2Engine') |
|
|
|
classFilter.add('com.otaliastudios.cameraview.engine.Camera1Engine.*') |
|
|
|
|
|
|
|
classFilter.add('com.otaliastudios.cameraview.engine.Camera2Engine.*') |
|
|
|
} |
|
|
|
} |
|
|
|
classDirectories = fileTree(dir: classDir, excludes: classFilter); |
|
|
|
classDirectories = fileTree(dir: classDir, excludes: classFilter); |
|
|
|
|
|
|
|
|
|
|
|