TestHive takes care of creating a temporary directory for each invocation
so that multiple test runs won't conflict.

On Mon, Aug 3, 2015 at 3:09 PM, Cesar Flores <ces...@gmail.com> wrote:

>
> We are using a local hive context in order to run unit tests. Our unit
> tests runs perfectly fine if we run why by one using sbt as the next
> example:
>
> >sbt test-only com.company.pipeline.scalers.ScalerSuite.scala
> >sbt test-only com.company.pipeline.labels.ActiveUsersLabelsSuite.scala
>
> However, if we try to run them as:
>
> >sbt test-only com.company.pipeline.*
>
> we start to run into issues. It appears that the issue is that the hive
> context is not properly shutdown after finishing the first test. Does any
> one know how to attack this problem? The test part in my build.sbt file
> looks like:
>
> libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.0" % "test",
> parallelExecution in Test := false,
> fork := true,
> javaOptions ++= Seq("-Xms512M", "-Xmx2048M", "-XX:MaxPermSize=2048M",
> "-XX:+CMSClassUnloadingEnabled")
>
> We are working under Spark 1.3.0
>
>
> Thanks
> --
> Cesar Flores
>

Reply via email to