对全新安装运行验收测试是一种很好的做法。
作为 CI 的一部分,我们每晚运行验收测试。
当我们运行构建时,我们基本上:
- 删除数据库。
- 创建一个干净的数据库。
- 使用命令行(填充数据库)运行 orchard setup。
- 使用 orchard 命令行启用所需的功能。
- 启动 IISExpress
- 运行验收(硒)测试
这很好用,但是现在我们有了另一个租户,我们需要针对那个租户运行验收测试。
租户使用不同的 DataPrefix 和 RequestUrlHost。
我们如何在全新安装时从命令行设置租户?