Skip to content

Commit a84a1fd

Browse files
Emil Ejbyfeldttrivialfis
Emil Ejbyfeldt
andauthored
[jvm-packages] Update scalatest to 3.2.15 (#8925)
--------- Co-authored-by: Jiaming Yuan <[email protected]>
1 parent 564df59 commit a84a1fd

22 files changed

+46
-42
lines changed

jvm-packages/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -495,13 +495,13 @@
495495
<dependency>
496496
<groupId>org.scalatest</groupId>
497497
<artifactId>scalatest_${scala.binary.version}</artifactId>
498-
<version>3.0.8</version>
498+
<version>3.2.15</version>
499499
<scope>test</scope>
500500
</dependency>
501501
<dependency>
502502
<groupId>org.scalactic</groupId>
503503
<artifactId>scalactic_${scala.binary.version}</artifactId>
504-
<version>3.0.8</version>
504+
<version>3.2.15</version>
505505
<scope>test</scope>
506506
</dependency>
507507
</dependencies>

jvm-packages/xgboost4j-gpu/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<dependency>
5454
<groupId>org.scalatest</groupId>
5555
<artifactId>scalatest_${scala.binary.version}</artifactId>
56-
<version>3.0.5</version>
56+
<version>3.2.15</version>
5757
<scope>provided</scope>
5858
</dependency>
5959
<dependency>

jvm-packages/xgboost4j-gpu/src/test/scala/ml/dmlc/xgboost4j/scala/QuantileDMatrixSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ package ml.dmlc.xgboost4j.scala
1919
import scala.collection.mutable.ArrayBuffer
2020

2121
import ai.rapids.cudf.Table
22-
import org.scalatest.FunSuite
22+
import org.scalatest.funsuite.AnyFunSuite
2323
import ml.dmlc.xgboost4j.gpu.java.CudfColumnBatch
2424

25-
class QuantileDMatrixSuite extends FunSuite {
25+
class QuantileDMatrixSuite extends AnyFunSuite {
2626

2727
test("QuantileDMatrix test") {
2828

jvm-packages/xgboost4j-spark-gpu/src/test/scala/ml/dmlc/xgboost4j/scala/rapids/spark/GpuTestSuite.scala

+4-3
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@ import java.nio.file.{Files, Path}
2020
import java.sql.{Date, Timestamp}
2121
import java.util.{Locale, TimeZone}
2222

23-
import org.scalatest.{BeforeAndAfterAll, FunSuite}
23+
import org.scalatest.BeforeAndAfterAll
24+
import org.scalatest.funsuite.AnyFunSuite
2425

2526
import org.apache.spark.{GpuTestUtils, SparkConf}
2627
import org.apache.spark.internal.Logging
2728
import org.apache.spark.network.util.JavaUtils
2829
import org.apache.spark.sql.{Row, SparkSession}
2930

30-
trait GpuTestSuite extends FunSuite with TmpFolderSuite {
31+
trait GpuTestSuite extends AnyFunSuite with TmpFolderSuite {
3132
import SparkSessionHolder.withSparkSession
3233

3334
protected def getResourcePath(resource: String): String = {
@@ -200,7 +201,7 @@ trait GpuTestSuite extends FunSuite with TmpFolderSuite {
200201

201202
}
202203

203-
trait TmpFolderSuite extends BeforeAndAfterAll { self: FunSuite =>
204+
trait TmpFolderSuite extends BeforeAndAfterAll { self: AnyFunSuite =>
204205
protected var tempDir: Path = _
205206

206207
override def beforeAll(): Unit = {

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/CommunicatorRobustnessSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ import scala.util.Random
2323
import ml.dmlc.xgboost4j.java.{Communicator, RabitTracker => PyRabitTracker}
2424
import ml.dmlc.xgboost4j.java.IRabitTracker.TrackerStatus
2525
import ml.dmlc.xgboost4j.scala.DMatrix
26-
import org.scalatest.FunSuite
26+
import org.scalatest.funsuite.AnyFunSuite
2727

28-
class CommunicatorRobustnessSuite extends FunSuite with PerTest {
28+
class CommunicatorRobustnessSuite extends AnyFunSuite with PerTest {
2929

3030
private def getXGBoostExecutionParams(paramMap: Map[String, Any]): XGBoostExecutionParams = {
3131
val classifier = new XGBoostClassifier(paramMap)

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/DeterministicPartitioningSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
package ml.dmlc.xgboost4j.scala.spark
1818

1919
import org.apache.spark.ml.linalg.Vectors
20-
import org.scalatest.FunSuite
20+
import org.scalatest.funsuite.AnyFunSuite
2121
import ml.dmlc.xgboost4j.scala.spark.util.DataUtils
2222
import ml.dmlc.xgboost4j.scala.spark.util.DataUtils.PackedParams
2323

2424
import org.apache.spark.sql.functions._
2525

26-
class DeterministicPartitioningSuite extends FunSuite with TmpFolderPerSuite with PerTest {
26+
class DeterministicPartitioningSuite extends AnyFunSuite with TmpFolderPerSuite with PerTest {
2727

2828
test("perform deterministic partitioning when checkpointInternal and" +
2929
" checkpointPath is set (Classifier)") {

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/ExternalCheckpointManagerSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ package ml.dmlc.xgboost4j.scala.spark
1919
import java.io.File
2020

2121
import ml.dmlc.xgboost4j.scala.{Booster, DMatrix, ExternalCheckpointManager, XGBoost => SXGBoost}
22-
import org.scalatest.FunSuite
22+
import org.scalatest.funsuite.AnyFunSuite
2323
import org.apache.hadoop.fs.{FileSystem, Path}
2424

25-
class ExternalCheckpointManagerSuite extends FunSuite with TmpFolderPerSuite with PerTest {
25+
class ExternalCheckpointManagerSuite extends AnyFunSuite with TmpFolderPerSuite with PerTest {
2626

2727
private def produceParamMap(checkpointPath: String, checkpointInterval: Int):
2828
Map[String, Any] = {

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/FeatureSizeValidatingSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ package ml.dmlc.xgboost4j.scala.spark
1818

1919
import org.apache.spark.Partitioner
2020
import org.apache.spark.ml.feature.VectorAssembler
21-
import org.scalatest.FunSuite
21+
import org.scalatest.funsuite.AnyFunSuite
2222
import org.apache.spark.sql.functions._
2323

2424
import scala.util.Random
2525

26-
class FeatureSizeValidatingSuite extends FunSuite with PerTest {
26+
class FeatureSizeValidatingSuite extends AnyFunSuite with PerTest {
2727

2828
test("transform throwing exception if feature size of dataset is greater than model's") {
2929
val modelPath = getClass.getResource("/model/0.82/model").getPath

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/MissingValueHandlingSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ package ml.dmlc.xgboost4j.scala.spark
1919
import org.apache.spark.ml.feature.VectorAssembler
2020
import org.apache.spark.ml.linalg.Vectors
2121
import org.apache.spark.sql.DataFrame
22-
import org.scalatest.FunSuite
22+
import org.scalatest.funsuite.AnyFunSuite
2323
import scala.util.Random
2424

2525
import org.apache.spark.SparkException
2626

27-
class MissingValueHandlingSuite extends FunSuite with PerTest {
27+
class MissingValueHandlingSuite extends AnyFunSuite with PerTest {
2828
test("dense vectors containing missing value") {
2929
def buildDenseDataFrame(): DataFrame = {
3030
val numRows = 100

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/ParameterSuite.scala

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@
1616

1717
package ml.dmlc.xgboost4j.scala.spark
1818

19-
import org.scalatest.{BeforeAndAfterAll, FunSuite}
19+
import org.scalatest.BeforeAndAfterAll
20+
import org.scalatest.funsuite.AnyFunSuite
2021

2122
import org.apache.spark.SparkException
2223
import org.apache.spark.ml.param.ParamMap
2324

24-
class ParameterSuite extends FunSuite with PerTest with BeforeAndAfterAll {
25+
class ParameterSuite extends AnyFunSuite with PerTest with BeforeAndAfterAll {
2526

2627
test("XGBoost and Spark parameters synchronize correctly") {
2728
val xgbParamMap = Map("eta" -> "1", "objective" -> "binary:logistic",

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/PerTest.scala

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ import ml.dmlc.xgboost4j.{LabeledPoint => XGBLabeledPoint}
2222

2323
import org.apache.spark.SparkContext
2424
import org.apache.spark.sql._
25-
import org.scalatest.{BeforeAndAfterEach, FunSuite}
25+
import org.scalatest.BeforeAndAfterEach
26+
import org.scalatest.funsuite.AnyFunSuite
2627
import scala.math.min
2728
import scala.util.Random
2829

2930
import org.apache.commons.io.IOUtils
3031

31-
trait PerTest extends BeforeAndAfterEach { self: FunSuite =>
32+
trait PerTest extends BeforeAndAfterEach { self: AnyFunSuite =>
3233

3334
protected val numWorkers: Int = min(Runtime.getRuntime.availableProcessors(), 4)
3435

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/PersistenceSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ import scala.util.Random
2525
import org.apache.spark.ml.feature._
2626
import org.apache.spark.ml.{Pipeline, PipelineModel}
2727
import org.apache.spark.sql.functions._
28-
import org.scalatest.FunSuite
28+
import org.scalatest.funsuite.AnyFunSuite
2929

30-
class PersistenceSuite extends FunSuite with TmpFolderPerSuite with PerTest {
30+
class PersistenceSuite extends AnyFunSuite with TmpFolderPerSuite with PerTest {
3131

3232
test("test persistence of XGBoostClassifier and XGBoostClassificationModel") {
3333
val eval = new EvalError()

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/TmpFolderPerSuite.scala

+3-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ package ml.dmlc.xgboost4j.scala.spark
1919
import java.nio.file.{Files, Path}
2020

2121
import org.apache.spark.network.util.JavaUtils
22-
import org.scalatest.{BeforeAndAfterAll, FunSuite}
22+
import org.scalatest.BeforeAndAfterAll
23+
import org.scalatest.funsuite.AnyFunSuite
2324

24-
trait TmpFolderPerSuite extends BeforeAndAfterAll { self: FunSuite =>
25+
trait TmpFolderPerSuite extends BeforeAndAfterAll { self: AnyFunSuite =>
2526
protected var tempDir: Path = _
2627

2728
override def beforeAll(): Unit = {

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/XGBoostClassifierSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ import ml.dmlc.xgboost4j.scala.{DMatrix, XGBoost => ScalaXGBoost}
2222

2323
import org.apache.spark.ml.linalg._
2424
import org.apache.spark.sql._
25-
import org.scalatest.FunSuite
25+
import org.scalatest.funsuite.AnyFunSuite
2626
import org.apache.commons.io.IOUtils
2727

2828
import org.apache.spark.Partitioner
2929
import org.apache.spark.ml.feature.VectorAssembler
3030

31-
class XGBoostClassifierSuite extends FunSuite with PerTest with TmpFolderPerSuite {
31+
class XGBoostClassifierSuite extends AnyFunSuite with PerTest with TmpFolderPerSuite {
3232

3333
protected val treeMethod: String = "auto"
3434

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/XGBoostCommunicatorRegressionSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ import ml.dmlc.xgboost4j.scala.Booster
2121
import scala.collection.JavaConverters._
2222

2323
import org.apache.spark.sql._
24-
import org.scalatest.FunSuite
24+
import org.scalatest.funsuite.AnyFunSuite
2525

2626
import org.apache.spark.SparkException
2727

28-
class XGBoostCommunicatorRegressionSuite extends FunSuite with PerTest {
28+
class XGBoostCommunicatorRegressionSuite extends AnyFunSuite with PerTest {
2929
val predictionErrorMin = 0.00001f
3030
val maxFailure = 2;
3131

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/XGBoostConfigureSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ package ml.dmlc.xgboost4j.scala.spark
1919
import ml.dmlc.xgboost4j.scala.{Booster, DMatrix}
2020

2121
import org.apache.spark.sql._
22-
import org.scalatest.FunSuite
22+
import org.scalatest.funsuite.AnyFunSuite
2323

24-
class XGBoostConfigureSuite extends FunSuite with PerTest {
24+
class XGBoostConfigureSuite extends AnyFunSuite with PerTest {
2525

2626
override def sparkSessionBuilder: SparkSession.Builder = super.sparkSessionBuilder
2727
.config("spark.serializer", "org.apache.spark.serializer.KryoSerializer")

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/XGBoostGeneralSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ import ml.dmlc.xgboost4j.{LabeledPoint => XGBLabeledPoint}
2222
import ml.dmlc.xgboost4j.scala.DMatrix
2323

2424
import org.apache.spark.{SparkException, TaskContext}
25-
import org.scalatest.FunSuite
25+
import org.scalatest.funsuite.AnyFunSuite
2626

2727
import org.apache.spark.ml.feature.VectorAssembler
2828
import org.apache.spark.sql.functions.lit
2929

30-
class XGBoostGeneralSuite extends FunSuite with TmpFolderPerSuite with PerTest {
30+
class XGBoostGeneralSuite extends AnyFunSuite with TmpFolderPerSuite with PerTest {
3131

3232
test("distributed training with the specified worker number") {
3333
val trainingRDD = sc.parallelize(Classification.train)

jvm-packages/xgboost4j-spark/src/test/scala/ml/dmlc/xgboost4j/scala/spark/XGBoostRegressorSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ import ml.dmlc.xgboost4j.scala.{DMatrix, XGBoost => ScalaXGBoost}
2323
import org.apache.spark.ml.linalg.{Vector, Vectors}
2424
import org.apache.spark.sql.functions._
2525
import org.apache.spark.sql.{DataFrame, Row}
26-
import org.scalatest.FunSuite
26+
import org.scalatest.funsuite.AnyFunSuite
2727

2828
import org.apache.spark.ml.feature.VectorAssembler
2929

30-
class XGBoostRegressorSuite extends FunSuite with PerTest with TmpFolderPerSuite {
30+
class XGBoostRegressorSuite extends AnyFunSuite with PerTest with TmpFolderPerSuite {
3131
protected val treeMethod: String = "auto"
3232

3333
test("XGBoost-Spark XGBoostRegressor output should match XGBoost4j") {

jvm-packages/xgboost4j-tester/generate_pom.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<dependency>
7070
<groupId>org.scalactic</groupId>
7171
<artifactId>scalactic_${{scala.binary.version}}</artifactId>
72-
<version>3.0.8</version>
72+
<version>3.2.15</version>
7373
<scope>test</scope>
7474
</dependency>
7575
<dependency>

jvm-packages/xgboost4j/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<dependency>
4747
<groupId>org.scalatest</groupId>
4848
<artifactId>scalatest_${scala.binary.version}</artifactId>
49-
<version>3.0.5</version>
49+
<version>3.2.15</version>
5050
<scope>provided</scope>
5151
</dependency>
5252
</dependencies>

jvm-packages/xgboost4j/src/test/scala/ml/dmlc/xgboost4j/scala/DMatrixSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import java.util.Arrays
2020

2121
import scala.util.Random
2222

23-
import org.scalatest.FunSuite
23+
import org.scalatest.funsuite.AnyFunSuite
2424
import ml.dmlc.xgboost4j.java.{DMatrix => JDMatrix}
2525

26-
class DMatrixSuite extends FunSuite {
26+
class DMatrixSuite extends AnyFunSuite {
2727
test("create DMatrix from File") {
2828
val dmat = new DMatrix("../../demo/data/agaricus.txt.test")
2929
// get label

jvm-packages/xgboost4j/src/test/scala/ml/dmlc/xgboost4j/scala/ScalaBoosterImplSuite.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ import java.io.{FileOutputStream, FileInputStream, File}
2020

2121
import junit.framework.TestCase
2222
import org.apache.commons.logging.LogFactory
23-
import org.scalatest.FunSuite
23+
import org.scalatest.funsuite.AnyFunSuite
2424

2525
import ml.dmlc.xgboost4j.java.XGBoostError
2626

27-
class ScalaBoosterImplSuite extends FunSuite {
27+
class ScalaBoosterImplSuite extends AnyFunSuite {
2828

2929
private class EvalError extends EvalTrait {
3030

0 commit comments

Comments
 (0)