テスト用のマスター テスト スイートを作成するためにスイートを使用しようとしましたが、うまくいきませんでした。
マスター スイートを構成するテスト クラスは次のようになります。
@DoNotDiscover
class Api_1_0_Tests extends FunSpec {
describe("=================\n| API 1.0 Tests |\n=================") {
it("Must test 1") { (pending) }
}
}
MasterTestSuite は次のようになります。
class MasterTestSuite extends Suites(new Api_1_0_Tests(), new Api_2_0_Tests(), new CacheTests()) with BeforeAndAfterAll {
override def beforeAll(configMap: org.scalatest.ConfigMap) {
println("Before!")
}
override def afterAll(configMap: org.scalatest.ConfigMap) {
println("After!")
}
}
これはコンパイルされますが、Before! を実行すると 文字列が出力されますが、他に何も起こりません - ハングします。