文件名称:TSQLUnit_Job:允许TSQLUnit作为数据库作业运行单元测试(SQL代理)
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-08 03:43:28
SQLPL
TSQLUnit_Job 包装程序,它允许单元测试作为数据库作业(SQL Agent)运行,结果可以作为html格式的电子邮件发送。 该项目的结果是需要在遗留系统中寻找客户端没有资源立即解决的常见问题的结果。 每当我向同事提到它时,他们都表示有兴趣看到更多,所以我终于开始提供一些代码。 这些脚本的目标对象是SQL Server 2005或更高版本,但是可以对其进行修改以非常轻松地与2000一起使用。 它使用一些nvarchar(max)变量,一个[job]模式,以及一些用于电子邮件过程的XML处理。 设置 安装 (即安装数据库) 修改TSQLUnit(以下详细信息,或使用提供的脚本) 创建[job]数据库对象(请确保首先创建作业架构!) 创建一个调用job.job_runTestsSQL Agent作业(请参见下面的代码) 注意:数据库对象的数量足够小,以至于我决定在此存储库
【文件预览】:
TSQLUnit_Job-master
----job.job_ClearJobHistory.StoredProcedure.sql(359B)
----tsqlunit_changes()
--------dbo.tsuFailures.Table.sql(448B)
--------dbo.tsu_runTestSuite.StoredProcedure.sql(5KB)
--------dbo.tsuErrors.Table.sql(446B)
--------dbo.tsu__private_addFailure.StoredProcedure.sql(2KB)
--------dbo.tsu_failure.StoredProcedure.sql(2KB)
--------dbo.tsuActiveTest.Table.sql(479B)
--------dbo.tsu_error.StoredProcedure.sql(2KB)
--------dbo.tsu__private_addError.StoredProcedure.sql(2KB)
----dbo.ut_Tests_TestSuccess.StoredProcedure.sql(970B)
----job.format_table_as_html.StoredProcedure.sql(3KB)
----job.jobTestResults.Table.sql(496B)
----dbo.ut_Tests_TestFailure.StoredProcedure.sql(978B)
----job.jobTest.Table.sql(528B)
----job.RunAllTests.StoredProcedure.sql(779B)
----README.md(3KB)
----job.job_SendResultEmail.StoredProcedure.sql(5KB)
----job.EmailList.Table.sql(326B)
----job.job_RunTests.StoredProcedure.sql(3KB)
----job.Schema.sql(43B)