Ran*_*dle 2 sql-server ssms tsqlt
我已经跟踪了tSQLt中的示例,并成功为我的SQL Server数据库创建了单元和集成测试.我知道,展鹏销售的DevOps工具自动化tSQLt单元测试和集成测试,但我没有那么多钱.
我没有成本的想法是按计划运行SQL代理任务.使用该命令创建T-SQL作业步骤很容易EXEC tSQLt.RunAll;.虽然我已将SQL Agent配置为在作业步骤失败时向我发送电子邮件,但我不知道Agent在运行EXEC tSQLt.RunAll;步骤时是否知道我是否有任何失败的测试并提醒我.
没有什么可以阻止我手动运行这些测试,但我真的很想自动化它们,所以我可以专注于其他事情.
有没有人能够使用SQL Agent执行此操作或获得类似的结果?
正如Martin Smith指出的那样,如果任何测试失败或遇到异常,tSQLt会在执行结束时引发错误.整个过程中的任何错误都会被捕获,因此您将始终获得完整的运行.
代理允许您捕获输出,因此您将能够看到失败的内容.
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |