Skip to content

Commit 6379c85

Browse files
committed
chore: using the cucumber-junit platform runner
1 parent 13343c3 commit 6379c85

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

build.gradle

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ buildscript {
77
dependencies {
88
classpath "se.bjurr.gradle.java-convention:se.bjurr.gradle.java-convention.gradle.plugin:0.+"
99
classpath "org.wiremock.tools.gradle:gradle-wiremock-extension-plugins:0.4.0"
10-
classpath "se.thinkcode.cucumber-runner:se.thinkcode.cucumber-runner.gradle.plugin:0.0.11"
1110
}
1211
}
1312

@@ -18,7 +17,6 @@ apply plugin: "se.bjurr.gradle.java-convention"
1817
sourceCompatibility = 17
1918
targetCompatibility = 17
2019
apply plugin: "org.wiremock.tools.gradle.wiremock-extension-convention"
21-
apply plugin: "se.thinkcode.cucumber-runner"
2220

2321

2422
group 'org.wiremock.integrations'
@@ -53,6 +51,8 @@ dependencies {
5351
testImplementation "org.springframework.boot:spring-boot-starter-web:3.4.1"
5452
testImplementation 'io.cucumber:cucumber-java:7.20.1'
5553
testImplementation 'io.cucumber:cucumber-spring:7.20.1'
54+
testImplementation 'io.cucumber:cucumber-junit-platform-engine:7.20.1'
55+
testImplementation 'org.junit.platform:junit-platform-suite:1.11.4'
5656
testImplementation 'org.assertj:assertj-core:3.26.3'
5757

5858
constraints {
@@ -62,12 +62,6 @@ dependencies {
6262
}
6363
}
6464

65-
cucumber {
66-
glue = 'classpath:usecases.cucumber'
67-
featurePath = 'src/test/java/usecases/cucumber'
68-
}
69-
build.dependsOn tasks.cucumber
70-
7165
// Not using shadowJar, but currently not possible to disable in wiremock-extension-convention
7266
shadowJar {
7367
mergeServiceFiles()
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package usecases.cucumber;
2+
3+
import org.junit.platform.suite.api.IncludeEngines;
4+
import org.junit.platform.suite.api.SelectClasspathResource;
5+
import org.junit.platform.suite.api.Suite;
6+
7+
@Suite
8+
@IncludeEngines("cucumber")
9+
@SelectClasspathResource("usecases/cucumber")
10+
public class RunCucumberTest {}

0 commit comments

Comments
 (0)