gpt4 book ai didi

ruby-on-rails - 在不重新加载的情况下将大型数据集留在测试数据库中

转载 作者:行者123 更新时间:2023-11-28 21:35:08 24 4
gpt4 key购买 nike

我使用 Cucumber 来运行集成测试。

我有一个非常大(超过 30,000 条记录)的标准测试设置。

如何在不重新加载的情况下将其保留在 test.sqlite3 数据库中?

最佳答案

一旦测试运行完成,Cucumber 将不会清除数据库,除非您在 env.rb 文件的 After block 中放置一些代码来执行此操作.

如果数据永远不会改变,那么将它加载到数据库中一次,并假设它在你运行 cucumber 时就在那里。如果您在场景中更改数据库中的某些数据,请确保使用 transactional fixtures这些更改将在场景结束时回滚。

关于ruby-on-rails - 在不重新加载的情况下将大型数据集留在测试数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1703588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com