forked from serenity-bdd/serenity-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
65 lines (60 loc) · 2.17 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
56
57
58
59
60
61
62
63
64
buildscript {
ext.kotlin_version = '1.6.0'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
plugins {
id "org.jetbrains.kotlin.jvm" version "1.6.0"
}
ext {
bintrayPackage = 'serenity-reports'
projectDescription = 'Serenity Reports'
}
compileKotlin {
kotlinOptions {
jvmTarget = "1.8"
}
}
compileTestKotlin {
kotlinOptions {
jvmTarget = "1.8"
}
}
dependencies {
implementation project(':serenity-model')
implementation project(':serenity-stats')
api project(':serenity-reports-configuration')
api("com.vladsch.flexmark:flexmark-all:0.34.30") {
exclude group:'org.jsoup', module:'jsoup'
exclude group:'junit', module:'junit'
}
implementation "es.nitaur.markdown:txtmark:0.16"
// Test Dependencies
testImplementation project(':serenity-sample-alternative-resources')
// JUNIT DEPENDENCIES
testImplementation "org.junit.jupiter:junit-jupiter-engine:${junit5Version}"
testImplementation "org.junit.vintage:junit-vintage-engine:${junit5Version}"
testImplementation "junit:junit:${junitVersion}"
testImplementation("org.spockframework:spock-core:${spockVersion}") {
exclude group:'org.junit.platform', module:'junit-platform-engine'
}
// SELENIUM
testImplementation("org.seleniumhq.selenium:selenium-chrome-driver:$seleniumVersion") {
exclude group:'net.bytebuddy', module:'byte-buddy'
exclude group:'net.bytebuddy', module:'byte-buddy-agent'
}
testImplementation "org.skyscreamer:jsonassert:${jsonassertVersion}"
testImplementation("org.mockito:mockito-core:${mockitoCoreVersion}") {
exclude group:'org.hamcrest', module:'harmcrest-core'
exclude group:'org.objenesis', module:'oobjenesis'
exclude group:'net.bytebuddy', module:'byte-buddy'
exclude group:'net.bytebuddy', module:'byte-buddy-agent'
}
testImplementation "net.bytebuddy:byte-buddy:${byteBuddyVersion}"
testImplementation "net.bytebuddy:byte-buddy-agent:${byteBuddyVersion}"
testImplementation "org.objenesis:objenesis:${objenesisVersion}"
}