@@ -9,20 +9,21 @@ repositories {
99}
1010
1111dependencies {
12- implementation ' io.cucumber:cucumber-jvm:7.4.1'
1312 implementation ' commons-io:commons-io:1.3.2'
1413 implementation ' org.seleniumhq.selenium:selenium-java:3.141.59'
15- implementation ' com.browserstack:browserstack-local-java:1.0.6'
1614 implementation ' com.googlecode.json-simple:json-simple:1.1.1'
17- testImplementation ' io.cucumber:cucumber-java:7.4.1'
18- testImplementation ' io.cucumber:cucumber-testng:7.4.1'
15+ implementation ' io.cucumber:cucumber-jvm:7.4.1'
16+ testImplementation ' io.cucumber:cucumber-java:7.3.4'
17+ testImplementation ' io.cucumber:cucumber-testng:7.3.4'
18+ testImplementation ' io.cucumber:cucumber-core:7.3.4'
1919 compileOnly ' com.browserstack:browserstack-java-sdk:latest.release'
2020}
2121
2222group = ' com.browserstack'
2323version = ' 1.0-SNAPSHOT'
2424description = ' cucumber-java-browserstack'
2525sourceCompatibility = ' 1.8'
26+ targetCompatibility = ' 1.8'
2627
2728def browserstackSDKArtifact = configurations. compileClasspath. resolvedConfiguration. resolvedArtifacts. find { it. name == ' browserstack-java-sdk' }
2829
@@ -31,23 +32,27 @@ tasks.withType(JavaCompile) {
3132}
3233
3334task sampleTest (type : Test ) {
35+ systemProperty " cucumber.publish.quiet" , " true"
36+ systemProperty " cucumber.features" , " src/test/resources/features/test"
37+ systemProperties System . getProperties()
3438 useTestNG() {
35- systemProperty " cucumber.publish.quiet" , " true"
36- systemProperty " cucumber.features" , " src/test/resources/features/test"
3739 dependsOn cleanTest
3840 useDefaultListeners = true
3941 suites " src/test/resources/testng.xml"
4042 jvmArgs " -javaagent:${ browserstackSDKArtifact.file} "
4143 }
44+ scanForTestClasses = false
4245}
4346
4447task sampleLocalTest (type : Test ) {
48+ systemProperty " cucumber.publish.quiet" , " true"
49+ systemProperty " cucumber.features" , " src/test/resources/features/localtest"
50+ systemProperties System . getProperties()
4551 useTestNG() {
46- systemProperty " cucumber.publish.quiet" , " true"
47- systemProperty " cucumber.features" , " src/test/resources/features/localtest"
4852 dependsOn cleanTest
4953 useDefaultListeners = true
5054 suites " src/test/resources/testng.xml"
5155 jvmArgs " -javaagent:${ browserstackSDKArtifact.file} "
5256 }
57+ scanForTestClasses = false
5358}
0 commit comments