<dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest_${scala.version}</artifactId>
<version>3.2.2</version>
<scope>test</scope>
</dependency>
scala
import org.scalatest.funsuite.AnyFunSuite
import org.scalatest._
import scala.concurrent.duration._
scala
class MyPerformanceTest extends PerformanceTest {
override def test(): Unit = {
}
override def performanceTestConfig =
PerformanceTestConfig(executionSeconds = 5, minWarmupRuns = 2, maxWarmupRuns = 5)
}
scala
override def test(): Unit = {
val array = (1 to 10000).toArray
val sortedArray = array.sortWith(_ < _)
}
scala
object RunMyPerformanceTest extends App {
org.scalatest.run(new MyPerformanceTest)
}