Main Content

本页采用了机器翻译。点击此处可查看英文原文。

getTestCaseResults

类: sltest.testmanager.TestCase
命名空间: sltest.testmanager

获取测试用例结果历史记录

自 R2019b 起

语法

tcresult = getTestCaseResults(tc)

说明

tcresult = getTestCaseResults(tc) 返回指定测试用例 tc 的测试用例结果历史记录。测试用例历史记录包括测试管理器中该测试用例的所有运行结果。

输入参数

全部展开

要获取结果历史记录的测试用例,指定为 sltest.testmanager.TestCase 对象。

输出参量

全部展开

测试用例结果历史记录,以 sltest.testmanager.TestCaseResult 对象数组的形式返回。数组中的每个对象包含单个测试用例运行的结果。

示例

全部展开

此示例展示如何以编程方式创建测试文件、测试套件和仿真测试用例。它还展示了如何获得结果。测试用例在 HeatPumpScenario 模型上运行。

从测试管理器中清除现有的测试文件。

sltest.testmanager.clear;

创建一个新的测试文件、测试套件和测试用例。

tf = sltest.testmanager.TestFile('TestFile1');
ts = createTestSuite(tf,'TestSuite1');
tc = createTestCase(ts,'simulation','TestCase1');

删除默认测试套件,以便仅使用创建的测试套件。

tsDel = tf.getTestSuites();
remove(tsDel(1));

将在测系统分配给测试用例。

setProperty(tc,'Model','HeatPumpScenario');
tcresult = run(tc);

获取测试用例结果

tcresultobj = getTestCaseResults(tc);

版本历史记录

在 R2019b 中推出

另请参阅