在干净的安装环境下运行验收测试是一个好的实践。
我们每晚都会运行验收测试作为CI的一部分。
当我们运行构建时,基本上:
- 删除数据库。
- 创建一个干净的数据库。
- 使用命令行运行orchard设置(填充数据库)。
- 使用orchard命令行启用所需功能。
- 启动IISExpress。
- 运行验收(selenium)测试。
这很有效,但现在我们有了另一个租户,并且我们需要对该租户运行验收测试。
该租户使用不同的DataPrefix和RequestUrlHost。
我们如何在干净的安装环境中通过命令行设置租户?