Skip to content

Commit 82f9779

Browse files
committed
modified gradle config and added alllure reporter
1 parent 3752e1c commit 82f9779

File tree

3 files changed

+20
-9
lines changed

3 files changed

+20
-9
lines changed

build.gradle

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,21 @@ repositories {
99
}
1010

1111
dependencies {
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

2222
group = 'com.browserstack'
2323
version = '1.0-SNAPSHOT'
2424
description = 'cucumber-java-browserstack'
2525
sourceCompatibility = '1.8'
26+
targetCompatibility = '1.8'
2627

2728
def browserstackSDKArtifact = configurations.compileClasspath.resolvedConfiguration.resolvedArtifacts.find { it.name == 'browserstack-java-sdk' }
2829

@@ -31,23 +32,27 @@ tasks.withType(JavaCompile) {
3132
}
3233

3334
task 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

4447
task 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
}

pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,12 @@
6868
<artifactId>commons-lang3</artifactId>
6969
<version>3.11</version>
7070
</dependency>
71-
71+
<dependency>
72+
<groupId>io.qameta.allure</groupId>
73+
<artifactId>allure-testng</artifactId>
74+
<version>2.18.1</version>
75+
<scope>test</scope>
76+
</dependency>
7277
</dependencies>
7378

7479
<build>

src/test/resources/allure.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
allure.results.directory=reports/allure-results

0 commit comments

Comments
 (0)