运行 Play Framework 测试时如何避免数据库自动清除?

How to avoid database auto clear when running Play Framework test?

我想 运行 在我的 Play Framework 应用程序(Play 1.4.0)上进行几次单元测试和功能测试。测试 class 如:

public class StatisticTest extends UnitTest {

    @Test
    public void testOutputStatistics() {
        //code
    }
}

我的数据库中有一些数据需要测试 class 读取。但是Play测试会自动清除数据库中的所有数据。我必须每次都使用 Fixtures.executeSQL() 通过 SQL 导入我的数据。这降低了效率。所以我想知道如何避免这种自动清除。

在 application.conf 中,将 test.jpa.ddl 设置为 "update" 而不是 "create"。

%test.jpa.ddl=update