如何为sbt中的每个测试使用不同的“baseDirectory”?

如何为sbt中的每个测试使用不同的“baseDirectory”?,sbt,Sbt,在我的build.sbt文件中,我有: fork := true //baseDirectory := ??? 我想将上面注释的baseDirectory设置为每个测试的不同文件夹。更具体地说,理想情况下,我希望每个fork都有一个不同的文件夹 例如,如果我有classtest,Class2Test,Class3Test,那么下面的最终结构将适合我: 运行classtest时,baseDirectory将是baseDirectory/tests/class1 运行Class2Test时,ba

在我的
build.sbt
文件中,我有:

fork := true
//baseDirectory := ???
我想将上面注释的
baseDirectory
设置为每个测试的不同文件夹。更具体地说,理想情况下,我希望每个fork都有一个不同的文件夹

例如,如果我有
classtest
Class2Test
Class3Test
,那么下面的最终结构将适合我:

  • 运行
    classtest
    时,baseDirectory将是
    baseDirectory/tests/class1
  • 运行
    Class2Test
    时,baseDirectory将是
    baseDirectory/tests/class2
  • 运行
    Class3Test
    时,baseDirectory将是
    baseDirectory/tests/class3
我怎样才能做到这一点