Skip to content

Commit 024eabf

Browse files
authored
Merge branch 'main' into handle-no-cls-def-found
2 parents cd6a860 + 14d6c53 commit 024eabf

File tree

6 files changed

+37
-2
lines changed

6 files changed

+37
-2
lines changed

gradle-example/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ dependencies {
1212

1313
testImplementation "org.scalatest:scalatest_2.12:3.2.0-M3"
1414
testRuntimeOnly "org.junit.platform:junit-platform-engine:1.6.0"
15-
testRuntimeOnly "org.junit.platform:junit-platform-launcher:1.6.0"
15+
testImplementation "org.junit.platform:junit-platform-launcher:1.6.0"
1616
testRuntimeOnly "co.helmethair:scalatest-junit-runner:0.1.5"
1717
}
1818

1919
test {
2020
useJUnitPlatform {
2121
includeEngines 'scalatest'
2222
testLogging {
23-
events("passed", "skipped", "failed")
23+
events("passed", "skipped", "failed", "standard_error")
2424
}
2525
}
2626
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
co.helmethair.scalatest.example.CustomListener
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package co.helmethair.scalatest.example
2+
import org.junit.platform.engine.TestExecutionResult
3+
import org.junit.platform.launcher.{TestExecutionListener, TestIdentifier}
4+
5+
class CustomListener extends TestExecutionListener {
6+
override def executionStarted(testIdentifier: TestIdentifier): Unit = {
7+
System.err.println(s">>>>> CustomListener: execution STARTED: ${testIdentifier.getDisplayName}")
8+
}
9+
10+
override def executionFinished(testIdentifier: TestIdentifier, testExecutionResult: TestExecutionResult): Unit = {
11+
System.err.println(s">>>>> CustomListener: execution FINISHED: ${testIdentifier.getDisplayName} with result: ${testExecutionResult.getStatus.name()}")
12+
}
13+
}

maven-example/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@
4848
<version>${junit.version}</version>
4949
<scope>test</scope>
5050
</dependency>
51+
<dependency>
52+
<groupId>org.junit.platform</groupId>
53+
<artifactId>junit-platform-launcher</artifactId>
54+
<version>${junit.version}</version>
55+
<scope>test</scope>
56+
</dependency>
5157
<!-- scalatest -->
5258
<dependency>
5359
<groupId>org.scalatest</groupId>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
co.helmethair.scalatest.example.CustomListener
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package co.helmethair.scalatest.example
2+
3+
import org.junit.platform.engine.TestExecutionResult
4+
import org.junit.platform.launcher.{TestExecutionListener, TestIdentifier}
5+
6+
class CustomListener extends TestExecutionListener {
7+
override def executionStarted(testIdentifier: TestIdentifier): Unit = {
8+
System.err.println(s">>>>> CustomListener: execution STARTED: ${testIdentifier.getDisplayName}")
9+
}
10+
11+
override def executionFinished(testIdentifier: TestIdentifier, testExecutionResult: TestExecutionResult): Unit = {
12+
System.err.println(s">>>>> CustomListener: execution FINISHED: ${testIdentifier.getDisplayName} with result: ${testExecutionResult.getStatus.name()}")
13+
}
14+
}

0 commit comments

Comments
 (0)