Skip to content

Commit

Permalink
migrate build scripts to kotlin (via allure-framework#254)
Browse files Browse the repository at this point in the history
  • Loading branch information
baev committed Oct 30, 2018
1 parent 190e675 commit a785bb0
Show file tree
Hide file tree
Showing 75 changed files with 938 additions and 1,142 deletions.
44 changes: 0 additions & 44 deletions allure-assertj/build.gradle

This file was deleted.

31 changes: 31 additions & 0 deletions allure-assertj/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 1,31 @@
description = "Allure AssertJ Integration"

val agent by configurations.creating

dependencies {
agent("org.aspectj:aspectjweaver")

compile(project(":allure-java-commons"))
compile("org.assertj:assertj-core")

testCompile("org.slf4j:slf4j-simple")
testCompile("org.junit.jupiter:junit-jupiter-api")
testRuntime("org.junit.jupiter:junit-jupiter-engine")
testCompile(project(":allure-junit-platform"))
testCompile(project(":allure-java-commons-test"))
}

tasks.named<Jar>("jar") {
manifest {
attributes(mapOf(
"Automatic-Module-Name" to "io.qameta.allure.assertj"
))
}
}

tasks.named<Test>("test") {
useJUnitPlatform()
doFirst {
jvmArgs("-javaagent:${agent.singleFile}")
}
}
46 changes: 0 additions & 46 deletions allure-attachments/build.gradle

This file was deleted.

31 changes: 31 additions & 0 deletions allure-attachments/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 1,31 @@
description = "Allure Attachments"

val agent by configurations.creating

dependencies {
agent("org.aspectj:aspectjweaver")
compile("org.freemarker:freemarker")
compile(project(":allure-java-commons"))
testCompile("org.apache.commons:commons-lang3")
testCompile("org.assertj:assertj-core")
testCompile("org.junit.jupiter:junit-jupiter-api")
testCompile("org.mockito:mockito-core")
testCompile("org.slf4j:slf4j-simple")
testCompile(project(":allure-junit-platform"))
testRuntime("org.junit.jupiter:junit-jupiter-engine")
}

tasks.named<Jar>("jar") {
manifest {
attributes(mapOf(
"Automatic-Module-Name" to "io.qameta.allure.attachment"
))
}
}

tasks.named<Test>("test") {
useJUnitPlatform()
doFirst {
jvmArgs("-javaagent:${agent.singleFile}")
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 24,7 @@ public FreemarkerAttachmentRenderer(final String templateName) {
this.configuration.setClassLoaderForTemplateLoading(getClass().getClassLoader(), "tpl");
}

@Override
public DefaultAttachmentContent render(final AttachmentData data) {
try (Writer writer = new StringWriter()) {
final Template template = configuration.getTemplate(templateName);
Expand Down
34 changes: 0 additions & 34 deletions allure-cucumber-jvm/build.gradle

This file was deleted.

29 changes: 29 additions & 0 deletions allure-cucumber-jvm/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 1,29 @@
description = "Allure CucumberJVM Integration"

val agent by configurations.creating

val cucumberVersion = "1.2.5"

dependencies {
agent("org.aspectj:aspectjweaver")
compile("info.cukes:cucumber-core:$cucumberVersion")
compile("info.cukes:cucumber-java:$cucumberVersion")
compile("info.cukes:cucumber-junit:$cucumberVersion")
compile("info.cukes:gherkin:2.12.2")
compile(project(":allure-java-commons"))
testCompile("junit:junit:4.12")
}

tasks.named<Jar>("jar") {
manifest {
attributes(mapOf(
"Automatic-Module-Name" to "io.qameta.allure.cucumberjvm"
))
}
}

tasks.named<Test>("test") {
doFirst {
jvmArgs("-javaagent:${agent.singleFile}")
}
}
33 changes: 0 additions & 33 deletions allure-cucumber2-jvm/build.gradle

This file was deleted.

29 changes: 29 additions & 0 deletions allure-cucumber2-jvm/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 1,29 @@
description = "Allure CucumberJVM 2.0 Integration"

val agent by configurations.creating

val cucumberVersion = "2.3.1"

dependencies {
agent("org.aspectj:aspectjweaver")

compile(project(":allure-java-commons"))
compile("io.cucumber:cucumber-core:$cucumberVersion")
compile("io.cucumber:cucumber-java:$cucumberVersion")

testCompile("io.cucumber:cucumber-testng:$cucumberVersion")
}

tasks.named<Jar>("jar") {
manifest {
attributes(mapOf(
"Automatic-Module-Name" to "io.qameta.allure.cucumber2jvm"
))
}
}

tasks.named<Test>("test") {
doFirst {
jvmArgs("-javaagent:${agent.singleFile}")
}
}
33 changes: 0 additions & 33 deletions allure-cucumber3-jvm/build.gradle

This file was deleted.

27 changes: 27 additions & 0 deletions allure-cucumber3-jvm/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 1,27 @@
description = "Allure CucumberJVM 3.0 Integration"

val agent by configurations.creating

val cucumberVersion = "3.0.0"

dependencies {
agent("org.aspectj:aspectjweaver")
compile("io.cucumber:cucumber-core:$cucumberVersion")
compile("io.cucumber:cucumber-java:$cucumberVersion")
compile(project(":allure-java-commons"))
testCompile("io.cucumber:cucumber-testng:$cucumberVersion")
}

tasks.named<Jar>("jar") {
manifest {
attributes(mapOf(
"Automatic-Module-Name" to "io.qameta.allure.cucumber3jvm"
))
}
}

tasks.named<Test>("test") {
doFirst {
jvmArgs("-javaagent:${agent.singleFile}")
}
}
22 changes: 0 additions & 22 deletions allure-descriptions-javadoc/build.gradle

This file was deleted.

18 changes: 18 additions & 0 deletions allure-descriptions-javadoc/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 1,18 @@
description = "Allure Javadoc Descriptions"

dependencies {
compile(project(":allure-java-commons"))
compile("commons-io:commons-io")

testCompile("com.google.testing.compile:compile-testing")
testCompile("org.slf4j:slf4j-simple")
testCompile("org.testng:testng")
}

tasks.named<Jar>("jar") {
manifest {
attributes(mapOf(
"Automatic-Module-Name" to "io.qameta.allure.description"
))
}
}
Loading

0 comments on commit a785bb0

Please sign in to comment.