2015-02-26 35 views
2

我已经在使用节点运行webdriver的量角器中编写了E2E测试。如何在量角器中执行测试之前恢复数据库

现在我有一些插入测试将插入数据和创建用户。

现在,如果我第一次运行该案例,它会通过,但是当我重新运行测试时,它将失败,因为它已经存在。

预期:我需要在量角器开始测试时恢复我的MSSQL数据库。

现在:我正在通过恢复测试进行手动。

有没有什么办法可以通过量角器或节点来恢复数据库?

回答

0

这确实超出了量角器的范围。

在运行量角器端到端测试之前,让您的grunt或gulp任务管理器执行数据库恢复脚本。例如,您可以使用grunt-shell包。

参见:

+1

@ alecxe-如果你给例子或示例代码,这将是巨大的。 –

+0

@RashmiChauhan你能通过'grunt-shell'解决它吗?谢谢。 – alecxe

+0

@ alecxe-不,问题仍然存在。你能举个例子或示例代码吗? –

相关问题