Skip to content

Commit a785bb0

Browse files
authored
migrate build scripts to kotlin (via allure-framework#254)
1 parent 190e675 commit a785bb0

75 files changed

Lines changed: 938 additions & 1142 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

allure-assertj/build.gradle

Lines changed: 0 additions & 44 deletions
This file was deleted.

allure-assertj/build.gradle.kts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
description = "Allure AssertJ Integration"
2+
3+
val agent by configurations.creating
4+
5+
dependencies {
6+
agent("org.aspectj:aspectjweaver")
7+
8+
compile(project(":allure-java-commons"))
9+
compile("org.assertj:assertj-core")
10+
11+
testCompile("org.slf4j:slf4j-simple")
12+
testCompile("org.junit.jupiter:junit-jupiter-api")
13+
testRuntime("org.junit.jupiter:junit-jupiter-engine")
14+
testCompile(project(":allure-junit-platform"))
15+
testCompile(project(":allure-java-commons-test"))
16+
}
17+
18+
tasks.named<Jar>("jar") {
19+
manifest {
20+
attributes(mapOf(
21+
"Automatic-Module-Name" to "io.qameta.allure.assertj"
22+
))
23+
}
24+
}
25+
26+
tasks.named<Test>("test") {
27+
useJUnitPlatform()
28+
doFirst {
29+
jvmArgs("-javaagent:${agent.singleFile}")
30+
}
31+
}

allure-attachments/build.gradle

Lines changed: 0 additions & 46 deletions
This file was deleted.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
description = "Allure Attachments"
2+
3+
val agent by configurations.creating
4+
5+
dependencies {
6+
agent("org.aspectj:aspectjweaver")
7+
compile("org.freemarker:freemarker")
8+
compile(project(":allure-java-commons"))
9+
testCompile("org.apache.commons:commons-lang3")
10+
testCompile("org.assertj:assertj-core")
11+
testCompile("org.junit.jupiter:junit-jupiter-api")
12+
testCompile("org.mockito:mockito-core")
13+
testCompile("org.slf4j:slf4j-simple")
14+
testCompile(project(":allure-junit-platform"))
15+
testRuntime("org.junit.jupiter:junit-jupiter-engine")
16+
}
17+
18+
tasks.named<Jar>("jar") {
19+
manifest {
20+
attributes(mapOf(
21+
"Automatic-Module-Name" to "io.qameta.allure.attachment"
22+
))
23+
}
24+
}
25+
26+
tasks.named<Test>("test") {
27+
useJUnitPlatform()
28+
doFirst {
29+
jvmArgs("-javaagent:${agent.singleFile}")
30+
}
31+
}

allure-attachments/src/main/java/io/qameta/allure/attachment/FreemarkerAttachmentRenderer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public FreemarkerAttachmentRenderer(final String templateName) {
2424
this.configuration.setClassLoaderForTemplateLoading(getClass().getClassLoader(), "tpl");
2525
}
2626

27+
@Override
2728
public DefaultAttachmentContent render(final AttachmentData data) {
2829
try (Writer writer = new StringWriter()) {
2930
final Template template = configuration.getTemplate(templateName);

allure-cucumber-jvm/build.gradle

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
description = "Allure CucumberJVM Integration"
2+
3+
val agent by configurations.creating
4+
5+
val cucumberVersion = "1.2.5"
6+
7+
dependencies {
8+
agent("org.aspectj:aspectjweaver")
9+
compile("info.cukes:cucumber-core:$cucumberVersion")
10+
compile("info.cukes:cucumber-java:$cucumberVersion")
11+
compile("info.cukes:cucumber-junit:$cucumberVersion")
12+
compile("info.cukes:gherkin:2.12.2")
13+
compile(project(":allure-java-commons"))
14+
testCompile("junit:junit:4.12")
15+
}
16+
17+
tasks.named<Jar>("jar") {
18+
manifest {
19+
attributes(mapOf(
20+
"Automatic-Module-Name" to "io.qameta.allure.cucumberjvm"
21+
))
22+
}
23+
}
24+
25+
tasks.named<Test>("test") {
26+
doFirst {
27+
jvmArgs("-javaagent:${agent.singleFile}")
28+
}
29+
}

allure-cucumber2-jvm/build.gradle

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
description = "Allure CucumberJVM 2.0 Integration"
2+
3+
val agent by configurations.creating
4+
5+
val cucumberVersion = "2.3.1"
6+
7+
dependencies {
8+
agent("org.aspectj:aspectjweaver")
9+
10+
compile(project(":allure-java-commons"))
11+
compile("io.cucumber:cucumber-core:$cucumberVersion")
12+
compile("io.cucumber:cucumber-java:$cucumberVersion")
13+
14+
testCompile("io.cucumber:cucumber-testng:$cucumberVersion")
15+
}
16+
17+
tasks.named<Jar>("jar") {
18+
manifest {
19+
attributes(mapOf(
20+
"Automatic-Module-Name" to "io.qameta.allure.cucumber2jvm"
21+
))
22+
}
23+
}
24+
25+
tasks.named<Test>("test") {
26+
doFirst {
27+
jvmArgs("-javaagent:${agent.singleFile}")
28+
}
29+
}

allure-cucumber3-jvm/build.gradle

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)