/
build.gradle
66 lines (52 loc) · 1.88 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
65
plugins {
id 'java-library'
id 'io.qameta.allure' version '2.11.2'
}
group 'ru.SammTell'
version '1.0-SNAPSHOT'
allure {
report {
version.set("2.19.0")
}
adapter { // отвечает за появление папочки build/allure-results
aspectjWeaver.set(true) //обработка аннотации @Step("что то там")
frameworks {
junit5 { //название фреймворка
adapterVersion.set("2.19.0") //версия интеграции фреймворка и Allure
}
}
}
}
repositories {
mavenCentral()
}
dependencies {
testImplementation (
"com.codeborne:selenide:6.12.2",
"com.github.javafaker:javafaker:1.0.2",
"org.junit.jupiter:junit-jupiter:5.9.2",
"org.slf4j:slf4j-simple:2.0.7",
"io.qameta.allure:allure-selenide:2.13.6",
"io.rest-assured:rest-assured:5.3.0",
"org.aspectj:aspectjweaver:1.9.19",
"io.rest-assured:json-schema-validator:5.3.0",
"com.squareup.retrofit2:retrofit:2.9.0", // для ретрофита
"com.squareup.retrofit2:converter-gson:2.9.0", // для json converter-gson
"com.google.code.gson:gson:2.8.8",// дополнительно для Json десиарелиз и сеарилез
"com.squareup.okhttp3:logging-interceptor:4.12.0",
"com.squareup.okhttp3:okhttp:4.12.0",
"org.projectlombok:lombok:1.18.30",
"com.aventstack:extentreports:5.1.1"
)
}
tasks.withType(Test) {
useJUnitPlatform()
systemProperties(System.getProperties())
testLogging {
lifecycle {
events "passed","started", "skipped", "failed", "standard_error", "standard_out"
exceptionFormat "short"
showStandardStreams = true
}
}
}