2

我之前在我的数据库上安装了 tSQLt,以及一些测试。我使用 tSQLt.Uninstall 将其删除,然后删除了所有测试和它们所在的架构。

我重新安装了 tSQLt 并创建了一个新模式并创建了一堆新的测试存储过程。当我执行 tSQLt.RunAll 我得到;

+----------------------+
|Test Execution Summary|
+----------------------+

|No|Test Case Name|Result|
+--+--------------+------+
-----------------------------------------------------------------------------
Test Case Summary: 0 test case(s) executed, 0 succeeded, 0 failed, 0 errored.
-----------------------------------------------------------------------------

当我运行 tSQLt.Run Test_DWH_UnitTests 时,我得到了结果。

tSQLt.RunAll 针对之前的安装工作。

任何帮助将不胜感激。- 非常感谢

4

1 回答 1

1

您是否检查过架构是使用创建的

EXEC tSQLt.NewTestClass '<schemaname>'

而不仅仅是使用创建测试类

CREATE SCHEMA '<schemaname>'

然后它将 Schema 标记为测试类。

于 2013-09-26T15:29:52.663 回答