我想使用的SharedSparkContext特性,它依赖于ScalaTest的BeforeAndAfterAll特性来管理设置和拆卸。关于我当前环境的一些东西,导致围绕每个测试用例调用beforeAll和afterAll方法。(即使我想允许这种冗余行为,我也不能:我不知道如何正确地删除我的HiveContext对象,所以对beforeAll的第二个调用引发了一个异常,该异常位于"ERROR XSDB6: Derby的另一个实例可能已经启动了数据库(): Un
外部测试类使用实现BeforeAllCallback和AfterAllCallback的扩展。在执行外部测试类时,将为每个嵌套类调用这些接口的方法。这是预期的行为吗?外部测试类也有@BeforeAll和@AfterAll方法。这些在执行外部测试类时执行一次。我有点期待扩展的表现也是一样的。 如果这种行为确实是意料之中的,有没有办法抑制它?static void create() {
System.out.println("Call beforeAll of te