Scala 演进在play框架功能测试中不起作用

Scala 演进在play框架功能测试中不起作用,scala,playframework,playframework-2.5,Scala,Playframework,Playframework 2.5,我有一个带有进化脚本的游戏应用程序。我刚刚添加了2.sql,现在功能测试都失败了 我只是使用 running(testServer(3333, fakeApplication(inMemoryDatabase("default", ImmutableMap.of("MODE", "MYSQL")))), ()-> ... 但是,运行第二次演进失败,出现“play.api.db.evolutions.DefaultEvolutionsApi-重复列名” 我尝试单步通过evolution r

我有一个带有进化脚本的游戏应用程序。我刚刚添加了2.sql,现在功能测试都失败了

我只是使用

running(testServer(3333, fakeApplication(inMemoryDatabase("default", ImmutableMap.of("MODE", "MYSQL")))), ()-> ...
但是,运行第二次演进失败,出现“play.api.db.evolutions.DefaultEvolutionsApi-重复列名”

我尝试单步通过evolution runner并在线播放play.api.db.evolutions.EvolutionsApi.scala:196我可以看到脚本包含2.sql中的实际脚本,但列表中的脚本1似乎是生成的创建脚本,其中包括2.sql正在添加的列

如何让inMemoryDatabase运行实际的进化脚本

我可以让它只运行生成的脚本而不运行2.sql吗