-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.gradle
55 lines (45 loc) · 1.53 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'maven-publish'
//apply from: rootProject.file('release-bintray.gradle')
//ext {
// testerraCompileVersion// Minimum required Testerra version
// testerraCompileVersion = '1.0-RC-10'
// // Unit tests use the latest Testerra version
// testerraTestVersion = '[1.0-RC,2-SNAPSHOT)'
// moduleVersion = '1-SNAPSHOT'
// if (System.properties.containsKey('moduleVersion')) {
// moduleVersion = System.getProperty('moduleVersion')
// }
//
// group 'eu.tsystems.mms.tic.testerra'
// version moduleVersion
//}
repositories {
mavenCentral()
maven {
url "https://cloud.experitest.com/repo/"
}
}
dependencies {
implementation project(':appium')
implementation group: 'com.experitest', name: 'appium-seetest-extension', version: '+'
}
task regressionTest(type: Test) {
useTestNG() {
suites 'src/test/resources/Smoketest.xml'
configFailurePolicy "continue"
}
}
configurations.all {
resolutionStrategy {
// fail eagerly on version conflict (includes transitive dependencies)
// e.g. multiple different versions of the same dependency (group and name are equal)
// failOnVersionConflict()
// prefer modules that are part of this build (multi-project or composite build) over external modules
// preferProjectModules()
// force certain versions of dependencies (including transitive)
// *append new forced modules:
// force 'com.google.guava:guava:25.1-jre'
}
}