我想知道如何制作它,以便在我通过YAML灯具运行我的蓝宝石测试后,临时数据库被删除。也许有一些代码可以在拆解功能中放弃tmp DB?
仅供参考,即使我的所有测试都通过,tmp DB仍然落后。我知道在其他phpunit框架中,运行测试时的错误会导致进程中止,从而留下tmp数据库。
答案 0 :(得分:3)
根据您的SilverStripe版本,对于版本3.x,您可以运行yourdomain/dev/build/cleanupdb
。对于版本4,它是yourdomain/dev/tasks/CleanupTestDatabasesTask