Skip to content

Commit 88c28a1

Browse files
committed
Merge branch 'feature-3.2.0-M1'
2 parents 9462d36 + 26837b5 commit 88c28a1

File tree

4 files changed

+24
-7
lines changed

4 files changed

+24
-7
lines changed

build.sbt

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name := "testng-6.7"
22

33
organization := "org.scalatestplus"
44

5-
version := "3.1.0.0-RC3"
5+
version := "3.1.0.0"
66

77
homepage := Some(url("https://github.com/scalatest/scalatestplus-testng"))
88

@@ -23,14 +23,31 @@ developers := List(
2323
)
2424
)
2525

26-
crossScalaVersions := List("2.10.7", "2.11.12", "2.12.10", "2.13.0")
26+
crossScalaVersions := List("2.10.7", "2.11.12", "2.12.10", "2.13.1")
2727

2828
libraryDependencies ++= Seq(
29-
"org.scalatest" %% "scalatest" % "3.1.0-RC3",
29+
"org.scalatest" %% "scalatest" % "3.1.0",
3030
"org.testng" % "testng" % "6.7",
31-
"commons-io" % "commons-io" % "1.3.2" % "test"
31+
"commons-io" % "commons-io" % "1.3.2" % "test",
32+
"org.scalatest" %% "scalatest-funsuite" % "3.2.0-M1" % "test"
3233
)
3334

35+
import scala.xml.{Node => XmlNode, NodeSeq => XmlNodeSeq, _}
36+
import scala.xml.transform.{RewriteRule, RuleTransformer}
37+
38+
// skip dependency elements with a scope
39+
pomPostProcess := { (node: XmlNode) =>
40+
new RuleTransformer(new RewriteRule {
41+
override def transform(node: XmlNode): XmlNodeSeq = node match {
42+
case e: Elem if e.label == "dependency"
43+
&& e.child.exists(child => child.label == "scope") =>
44+
def txt(label: String): String = "\"" + e.child.filter(_.label == label).flatMap(_.text).mkString + "\""
45+
Comment(s""" scoped dependency ${txt("groupId")} % ${txt("artifactId")} % ${txt("version")} % ${txt("scope")} has been omitted """)
46+
case _ => node
47+
}
48+
}).transform(node).head
49+
}
50+
3451
testOptions in Test :=
3552
Seq(
3653
Tests.Argument(TestFrameworks.ScalaTest,

src/test/scala/org/scalatestplus/testng/TestNGSuiteGroupsSuite.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ package org.scalatestplus.testng {
2222
import org.scalatestplus.testng.test._
2323

2424
//execute(None, new StandardOutReporter, new Stopper {}, Filter(), ConfigMap.empty, None)
25-
class TestNGSuiteGroupsSuite extends FunSuite {
25+
class TestNGSuiteGroupsSuite extends funsuite.AnyFunSuite {
2626

2727
//////////////////////////////////////////////////////////
2828
// TESTS FOR INCLUDE

src/test/scala/org/scalatestplus/testng/TestNGSuiteSuite.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import org.scalatest.fixture
2222
import org.hamcrest.core.IsAnything
2323
import org.scalatestplus.testng.SharedHelpers.EventRecordingReporter
2424

25-
class TestNGSuiteSuite extends FunSuite {
25+
class TestNGSuiteSuite extends funsuite.AnyFunSuite {
2626

2727
test("Reporter should be notified when test passes") {
2828

src/test/scala/org/scalatestplus/testng/TestNGWrapperSuiteSuite.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import org.scalatestplus.testng.SharedHelpers.EventRecordingReporter
2121

2222
package org.scalatestplus.testng {
2323

24-
class TestNGWrapperSuiteSuite extends FunSuite {
24+
class TestNGWrapperSuiteSuite extends funsuite.AnyFunSuite {
2525

2626
val XML_SUITES_PROPERTY = "xml_suites"
2727

0 commit comments

Comments
 (0)