I have a Scala application in which I have added some extra rules to Catalyst. While adding some unit tests, I am trying to use some existing functions from Catalyst's test code: Specifically comparePlans() and normalizePlan() under PlanTestBase <https://github.com/apache/spark/blob/fced6696a7713a5dc117860faef43db6b81d07b3/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/plans/PlanTest.scala> [1].
I am just wondering which additional dependencies I need to add to my project to access them. Currently, I have below dependencies but they do not cover above APIs. libraryDependencies += "org.apache.spark" % "spark-core_2.11" % "2.4.3" libraryDependencies += "org.apache.spark" % "spark-sql_2.11" % "2.4.3" libraryDependencies += "org.apache.spark" % "spark-catalyst_2.11" % "2.4.3" [1] sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/plans/PlanTest.scala Thanks, James