[SPARK-29307][BUILD][TESTS] Remove scalatest deprecation warnings
### What changes were proposed in this pull request? This PR aims to remove `scalatest` deprecation warnings with the following changes. - `org.scalatest.mockito.MockitoSugar` -> `org.scalatestplus.mockito.MockitoSugar` - `org.scalatest.selenium.WebBrowser` -> `org.scalatestplus.selenium.WebBrowser` - `org.scalatest.prop.Checkers` -> `org.scalatestplus.scalacheck.Checkers` - `org.scalatest.prop.GeneratorDrivenPropertyChecks` -> `org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks` ### Why are the changes needed? According to the Jenkins logs, there are 118 warnings about this. ``` grep "is deprecated" ~/consoleText | grep scalatest | wc -l 118 ``` ### Does this PR introduce any user-facing change? No. ### How was this patch tested? After Jenkins passes, we need to check the Jenkins log. Closes #25982 from dongjoon-hyun/SPARK-29307. Authored-by: Dongjoon Hyun <dhyun@apple.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
This commit is contained in:
parent
d841b33ba3
commit
bd031c2173
|
@ -19,7 +19,7 @@ package org.apache.spark.unsafe.types
|
|||
|
||||
import org.apache.commons.text.similarity.LevenshteinDistance
|
||||
import org.scalacheck.{Arbitrary, Gen}
|
||||
import org.scalatest.prop.GeneratorDrivenPropertyChecks
|
||||
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
|
||||
// scalastyle:off
|
||||
import org.scalatest.{FunSuite, Matchers}
|
||||
|
||||
|
@ -28,7 +28,7 @@ import org.apache.spark.unsafe.types.UTF8String.{fromString => toUTF8}
|
|||
/**
|
||||
* This TestSuite utilize ScalaCheck to generate randomized inputs for UTF8String testing.
|
||||
*/
|
||||
class UTF8StringPropertyCheckSuite extends FunSuite with GeneratorDrivenPropertyChecks with Matchers {
|
||||
class UTF8StringPropertyCheckSuite extends FunSuite with ScalaCheckDrivenPropertyChecks with Matchers {
|
||||
// scalastyle:on
|
||||
|
||||
test("toString") {
|
||||
|
|
|
@ -28,7 +28,7 @@ import org.mockito.ArgumentMatchers.any
|
|||
import org.mockito.Mockito._
|
||||
import org.mockito.invocation.InvocationOnMock
|
||||
import org.scalatest.Matchers
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
import org.apache.spark.internal.Logging
|
||||
|
|
|
@ -39,8 +39,8 @@ import org.openqa.selenium.WebDriver
|
|||
import org.openqa.selenium.htmlunit.HtmlUnitDriver
|
||||
import org.scalatest.{BeforeAndAfter, Matchers}
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatest.selenium.WebBrowser
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
import org.scalatestplus.selenium.WebBrowser
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.internal.config._
|
||||
|
|
|
@ -29,7 +29,7 @@ import org.json4s.JsonAST.{JArray, JObject}
|
|||
import org.json4s.JsonDSL._
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.concurrent.Eventually.{eventually, timeout}
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.TestUtils._
|
||||
|
|
|
@ -35,7 +35,7 @@ import org.mockito.invocation.InvocationOnMock
|
|||
import org.mockito.stubbing.Answer
|
||||
import org.scalatest.PrivateMethodTester
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.TaskState.TaskState
|
||||
|
|
|
@ -23,7 +23,7 @@ import scala.util.Random
|
|||
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkEnv, SparkFunSuite}
|
||||
import org.apache.spark.internal.config
|
||||
|
|
|
@ -29,7 +29,7 @@ import scala.util.{Failure, Success, Try}
|
|||
import com.google.common.io.CharStreams
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest.Matchers
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SecurityManager, SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.internal.config._
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
package org.apache.spark.network.netty
|
||||
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.network.util.NettyUtils
|
||||
|
|
|
@ -22,7 +22,7 @@ import scala.collection.immutable.NumericRange
|
|||
import org.scalacheck.Arbitrary._
|
||||
import org.scalacheck.Gen
|
||||
import org.scalacheck.Prop._
|
||||
import org.scalatest.prop.Checkers
|
||||
import org.scalatestplus.scalacheck.Checkers
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import java.util.concurrent.ExecutionException
|
|||
import scala.concurrent.duration._
|
||||
|
||||
import org.scalatest.concurrent.{Signaler, ThreadSignaler, TimeLimits}
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.network.client.TransportClient
|
||||
|
|
|
@ -21,7 +21,7 @@ import org.mockito.ArgumentMatchers.any
|
|||
import org.mockito.Mockito.{never, verify, when}
|
||||
import org.mockito.invocation.InvocationOnMock
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.internal.config
|
||||
|
|
|
@ -28,7 +28,7 @@ import org.mockito.ArgumentMatchers.any
|
|||
import org.mockito.Mockito.when
|
||||
import org.mockito.invocation.InvocationOnMock
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar._
|
||||
import org.scalatestplus.mockito.MockitoSugar._
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.internal.config._
|
||||
|
|
|
@ -26,7 +26,7 @@ import org.mockito.ArgumentMatchers.{any, anyInt, anyString, eq => meq}
|
|||
import org.mockito.Mockito.{atLeast, atMost, never, spy, times, verify, when}
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.internal.Logging
|
||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.spark.scheduler
|
|||
import org.mockito.ArgumentMatchers.isA
|
||||
import org.mockito.Mockito.{never, verify}
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.internal.config
|
||||
|
|
|
@ -20,7 +20,7 @@ package org.apache.spark.shuffle.sort
|
|||
import java.lang.{Long => JLong}
|
||||
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.executor.{ShuffleWriteMetrics, TaskMetrics}
|
||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.spark.storage
|
|||
|
||||
import org.mockito.ArgumentMatchers.{eq => meq}
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
import org.apache.spark.memory.MemoryMode.ON_HEAP
|
||||
|
|
|
@ -31,8 +31,8 @@ import org.openqa.selenium.{By, WebDriver}
|
|||
import org.openqa.selenium.htmlunit.HtmlUnitDriver
|
||||
import org.scalatest._
|
||||
import org.scalatest.concurrent.Eventually._
|
||||
import org.scalatest.selenium.WebBrowser
|
||||
import org.scalatest.time.SpanSugar._
|
||||
import org.scalatestplus.selenium.WebBrowser
|
||||
import org.w3c.css.sac.CSSParseException
|
||||
|
||||
import org.apache.spark._
|
||||
|
|
|
@ -20,12 +20,12 @@ package org.apache.spark.util.collection.unsafe.sort
|
|||
import java.nio.charset.StandardCharsets
|
||||
|
||||
import com.google.common.primitives.UnsignedBytes
|
||||
import org.scalatest.prop.PropertyChecks
|
||||
import org.scalatestplus.scalacheck.ScalaCheckPropertyChecks
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
import org.apache.spark.unsafe.types.UTF8String
|
||||
|
||||
class PrefixComparatorsSuite extends SparkFunSuite with PropertyChecks {
|
||||
class PrefixComparatorsSuite extends SparkFunSuite with ScalaCheckPropertyChecks {
|
||||
|
||||
test("String prefix comparator") {
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import org.apache.kafka.common.TopicPartition
|
|||
import org.apache.kafka.common.serialization.ByteArrayDeserializer
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.BeforeAndAfterAll
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import org.mockito.Mockito._
|
|||
import org.mockito.invocation.InvocationOnMock
|
||||
import org.scalatest.{BeforeAndAfterEach, PrivateMethodTester}
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.streaming.{Duration, TestSuiteBase}
|
||||
import org.apache.spark.util.ManualClock
|
||||
|
|
|
@ -23,7 +23,7 @@ import collection.JavaConverters._
|
|||
import com.amazonaws.services.kinesis.clientlibrary.lib.worker.{InitialPositionInStream, KinesisClientLibConfiguration}
|
||||
import com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.storage.StorageLevel
|
||||
import org.apache.spark.streaming.{Duration, Seconds, StreamingContext, TestSuiteBase}
|
||||
|
|
|
@ -27,7 +27,7 @@ import com.amazonaws.services.kinesis.model.Record
|
|||
import org.mockito.ArgumentMatchers.{anyList, anyString, eq => meq}
|
||||
import org.mockito.Mockito.{never, times, verify, when}
|
||||
import org.scalatest.{BeforeAndAfter, Matchers}
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.streaming.{Duration, TestSuiteBase}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import java.util.Random
|
|||
|
||||
import breeze.linalg.{CSCMatrix, Matrix => BM}
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.mockito.MockitoSugar._
|
||||
import org.scalatestplus.mockito.MockitoSugar._
|
||||
import scala.collection.mutable.{Map => MutableMap}
|
||||
|
||||
import org.apache.spark.ml.SparkMLFunSuite
|
||||
|
|
|
@ -25,7 +25,7 @@ import org.mockito.ArgumentMatchers.{any, eq => meq}
|
|||
import org.mockito.Mockito.when
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar.mock
|
||||
import org.scalatestplus.mockito.MockitoSugar.mock
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
import org.apache.spark.ml.param.ParamMap
|
||||
|
|
|
@ -22,7 +22,7 @@ import scala.collection.JavaConverters._
|
|||
import org.apache.hadoop.fs.Path
|
||||
import org.mockito.ArgumentMatchers.{any, eq => meq}
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.mockito.MockitoSugar.mock
|
||||
import org.scalatestplus.mockito.MockitoSugar.mock
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
import org.apache.spark.ml.Pipeline.SharedReadWrite
|
||||
|
|
|
@ -24,7 +24,7 @@ import scala.reflect.ClassTag
|
|||
|
||||
import breeze.linalg.{CSCMatrix, Matrix => BM}
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.mockito.MockitoSugar._
|
||||
import org.scalatestplus.mockito.MockitoSugar._
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.internal.config.Kryo._
|
||||
|
|
|
@ -36,7 +36,7 @@ import org.mockito.Mockito._
|
|||
import org.mockito.invocation.InvocationOnMock
|
||||
import org.mockito.stubbing.Answer
|
||||
import org.scalatest.BeforeAndAfterAll
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.TestUtils.JavaSourceFromString
|
||||
|
|
|
@ -22,7 +22,7 @@ import io.fabric8.kubernetes.client.dsl.PodResource
|
|||
import org.mockito.{ArgumentCaptor, Mock, MockitoAnnotations}
|
||||
import org.mockito.Mockito.{verify, when}
|
||||
import org.scalatest.BeforeAndAfter
|
||||
import org.scalatest.mockito.MockitoSugar._
|
||||
import org.scalatestplus.mockito.MockitoSugar._
|
||||
|
||||
import org.apache.spark.SparkFunSuite
|
||||
import org.apache.spark.deploy.k8s._
|
||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.spark.deploy.rest.mesos
|
|||
|
||||
import javax.servlet.http.HttpServletResponse
|
||||
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.deploy.TestPrematureExit
|
||||
|
|
|
@ -27,7 +27,7 @@ import org.apache.mesos.SchedulerDriver
|
|||
import org.mockito.ArgumentCaptor
|
||||
import org.mockito.ArgumentMatchers.{eq => meq}
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{LocalSparkContext, SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.deploy.Command
|
||||
|
|
|
@ -28,7 +28,7 @@ import org.mockito.ArgumentMatchers.{any, anyInt, anyLong, anyString, eq => meq}
|
|||
import org.mockito.Mockito.{times, verify, when}
|
||||
import org.scalatest.BeforeAndAfter
|
||||
import org.scalatest.concurrent.ScalaFutures
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{LocalSparkContext, SecurityManager, SparkConf, SparkContext, SparkFunSuite}
|
||||
import org.apache.spark.deploy.mesos.{config => mesosConfig}
|
||||
|
|
|
@ -34,7 +34,7 @@ import org.apache.mesos.Protos.Value.Scalar
|
|||
import org.mockito.ArgumentCaptor
|
||||
import org.mockito.ArgumentMatchers.{any, anyLong, eq => meq}
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{LocalSparkContext, SparkConf, SparkContext,
|
||||
SparkFunSuite}
|
||||
|
|
|
@ -26,7 +26,7 @@ import com.google.common.io.Files
|
|||
import org.apache.mesos.Protos.{FrameworkInfo, Resource, Value}
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest._
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkContext, SparkException, SparkFunSuite}
|
||||
import org.apache.spark.deploy.mesos.{config => mesosConfig}
|
||||
|
|
|
@ -31,7 +31,7 @@ import org.apache.hadoop.yarn.api.records.LocalResourceType
|
|||
import org.apache.hadoop.yarn.api.records.LocalResourceVisibility
|
||||
import org.apache.hadoop.yarn.util.ConverterUtils
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.deploy.yarn.config._
|
||||
|
|
|
@ -21,7 +21,7 @@ import java.util.concurrent.atomic.AtomicReference
|
|||
import javax.servlet.http.{HttpServlet, HttpServletRequest, HttpServletResponse}
|
||||
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.scheduler.TaskSchedulerImpl
|
||||
|
|
|
@ -22,7 +22,7 @@ import scala.reflect.ClassTag
|
|||
import org.scalacheck.Gen
|
||||
import org.scalactic.TripleEqualsSupport.Spread
|
||||
import org.scalatest.exceptions.TestFailedException
|
||||
import org.scalatest.prop.GeneratorDrivenPropertyChecks
|
||||
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.serializer.JavaSerializer
|
||||
|
@ -41,7 +41,7 @@ import org.apache.spark.util.Utils
|
|||
/**
|
||||
* A few helper functions for expression evaluation testing. Mixin this trait to use them.
|
||||
*/
|
||||
trait ExpressionEvalHelper extends GeneratorDrivenPropertyChecks with PlanTestBase {
|
||||
trait ExpressionEvalHelper extends ScalaCheckDrivenPropertyChecks with PlanTestBase {
|
||||
self: SparkFunSuite =>
|
||||
|
||||
protected def create_row(values: Any*): InternalRow = {
|
||||
|
|
|
@ -21,8 +21,8 @@ import scala.collection.mutable.ArrayBuffer
|
|||
|
||||
import org.mockito.Mockito.when
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatest.time.SpanSugar._
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.memory.{TaskMemoryManager, TestMemoryManager}
|
||||
|
|
|
@ -29,7 +29,7 @@ import org.apache.hadoop.fs.Path
|
|||
import org.scalactic.TolerantNumerics
|
||||
import org.scalatest.BeforeAndAfter
|
||||
import org.scalatest.concurrent.PatienceConfiguration.Timeout
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkException, TestUtils}
|
||||
import org.apache.spark.internal.Logging
|
||||
|
|
|
@ -20,7 +20,7 @@ package org.apache.spark.sql.streaming.continuous
|
|||
import java.util.concurrent.{ArrayBlockingQueue, BlockingQueue}
|
||||
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkEnv, TaskContext}
|
||||
import org.apache.spark.rpc.RpcEndpointRef
|
||||
|
|
|
@ -21,7 +21,7 @@ import org.mockito.{ArgumentCaptor, InOrder}
|
|||
import org.mockito.ArgumentMatchers.{any, eq => eqTo}
|
||||
import org.mockito.Mockito._
|
||||
import org.scalatest.BeforeAndAfterEach
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.rpc.RpcEndpointRef
|
||||
|
|
|
@ -24,8 +24,8 @@ import org.openqa.selenium.WebDriver
|
|||
import org.openqa.selenium.htmlunit.HtmlUnitDriver
|
||||
import org.scalatest.{BeforeAndAfterAll, Matchers}
|
||||
import org.scalatest.concurrent.Eventually._
|
||||
import org.scalatest.selenium.WebBrowser
|
||||
import org.scalatest.time.SpanSugar._
|
||||
import org.scalatestplus.selenium.WebBrowser
|
||||
|
||||
import org.apache.spark.ui.SparkUICssErrorHandler
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ import org.openqa.selenium.WebDriver
|
|||
import org.openqa.selenium.htmlunit.HtmlUnitDriver
|
||||
import org.scalatest._
|
||||
import org.scalatest.concurrent.Eventually._
|
||||
import org.scalatest.selenium.WebBrowser
|
||||
import org.scalatest.time.SpanSugar._
|
||||
import org.scalatestplus.selenium.WebBrowser
|
||||
|
||||
import org.apache.spark._
|
||||
import org.apache.spark.internal.config.UI.UI_ENABLED
|
||||
|
|
|
@ -21,8 +21,8 @@ import org.mockito.ArgumentMatchers.{eq => meq}
|
|||
import org.mockito.Mockito.{never, reset, times, verify, when}
|
||||
import org.scalatest.{BeforeAndAfterEach, PrivateMethodTester}
|
||||
import org.scalatest.concurrent.Eventually.{eventually, timeout}
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatest.time.SpanSugar._
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{ExecutorAllocationClient, SparkConf}
|
||||
import org.apache.spark.internal.config.{DYN_ALLOCATION_ENABLED, DYN_ALLOCATION_TESTING}
|
||||
|
|
|
@ -36,7 +36,7 @@ import org.mockito.Mockito.{times, verify, when}
|
|||
import org.scalatest.{BeforeAndAfter, BeforeAndAfterEach, PrivateMethodTester}
|
||||
import org.scalatest.concurrent.Eventually
|
||||
import org.scalatest.concurrent.Eventually._
|
||||
import org.scalatest.mockito.MockitoSugar
|
||||
import org.scalatestplus.mockito.MockitoSugar
|
||||
|
||||
import org.apache.spark.{SparkConf, SparkException, SparkFunSuite}
|
||||
import org.apache.spark.streaming.scheduler._
|
||||
|
|
Loading…
Reference in a new issue