Database 在量角器中执行测试前如何恢复数据库
我已经在量角器中编写了E2E测试,该量角器使用节点来运行webdriver 现在我有一些插入测试,它将插入数据并创建用户 现在,如果我第一次运行这个案例,它会通过,但是当我重新运行测试时,它会失败,因为它已经出现了 预期:当量角器中的测试启动时,我需要恢复我的MSSQL DB 当前:我正在手动恢复测试Database 在量角器中执行测试前如何恢复数据库,database,testing,protractor,end-to-end,Database,Testing,Protractor,End To End,我已经在量角器中编写了E2E测试,该量角器使用节点来运行webdriver 现在我有一些插入测试,它将插入数据并创建用户 现在,如果我第一次运行这个案例,它会通过,但是当我重新运行测试时,它会失败,因为它已经出现了 预期:当量角器中的测试启动时,我需要恢复我的MSSQL DB 当前:我正在手动恢复测试 有什么方法可以通过量角器或节点恢复数据库吗?这确实超出了量角器的范围 在运行量角器端到端测试之前,让grunt或gulp任务管理器执行数据库还原脚本。例如,您可以使用包 另见: @alecxe
有什么方法可以通过量角器或节点恢复数据库吗?这确实超出了量角器的范围 在运行量角器端到端测试之前,让grunt或gulp任务管理器执行数据库还原脚本。例如,您可以使用包 另见:
grunt shell解决它吗?谢谢。@alecxe-不,问题仍然存在。您能给出示例或示例代码吗?@RashmiChauhan嗯,grunt shell
让您能够执行任意shell命令()。也就是说,基本上与您通过命令行恢复数据库所做的事情相同,您将其放入shell grunt配置中。