Arn*_*oud 6 integration-testing ravendb
在工作中,我们目前正在尝试改进我们蹩脚的集成测试,这些测试主要是由于数据不正确或索引不最新而失败。我们目前有一个简单的 .ravendbdump 用于清理恢复我们的集成数据库。在某些数据库中恢复 ravendbdump、运行数据迁移、更新所有索引并在每次我们需要更改数据时再次导出它是一件很痛苦的事情。
我正在考虑建立一个稳定的、类似生产的环境,以包含到我们的发布管道中,以便在我们每次运行集成测试时进行复制,因此我们不必担心运行数据迁移和更新索引。目前我找不到克隆数据库/导出一个数据库并通过 RavenDB .NET 客户端将其恢复到另一个数据库的方法。
我想知道其他人如何使用 RavenDB 解决这个问题,以及我们如何为我们的集成测试实现稳定的测试数据库,并且必须尽可能少地手动更新数据。
归档时间: |
|
查看次数: |
37 次 |
最近记录: |