主要内容

sltest.testmanager.run

运行测试和测试经理

描述

例子

resultObj= sltest.testmanager.run运行所有的金宝app®测试™测试经理的测试文件。

例子

resultObj= sltest.testmanager.run (名称,值)使用附加选项指定一个或多个名称参数。

例子

全部折叠

这个例子展示了如何使用sltest.testmanager.run运行一个测试文件测试经理。模拟测试用例运行在sldemo_autotrans模型

打开模型

sldemo_autotrans

创建一个测试文件,测试套件和测试用例

tf = sltest.testmanager.TestFile (“API测试文件”);ts = createTestSuite (tf,“API测试套件”);tc = createTestCase (ts,“模拟”,“模拟测试用例”);

删除默认的测试套件

tsDel = getTestSuiteByName (tf,“新测试套件1”);删除(tsDel);

将被测系统分配给测试用例

setProperty (tc,“模型”,“sldemo_autotrans”);

运行测试文件并得到测试结果

ro = sltest.testmanager.run;

与并行计算工具箱中运行这个例子,而不是使用

ro =sltest.testmanager.run(“平行”,真的)

打开测试管理器和查看结果

sltest.testmanager.view

测试经理查看结果

结果和工件面板和扩大结果

明确的测试经理

sltest.testmanager。明确sltest.testmanager。clearResults sltest.testmanager.close

输入参数

全部折叠

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

例子:平行= true,标签=(“安全”,“回归”)

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“平行”,真正的“标签”,(“安全”,“回归”)

指定是否与并行计算工具箱™或运行测试MATLAB®并行服务器™。这个选项需要并行计算工具箱或MATLAB并行服务器分别许可证。

例子:“平行”,真的

数据类型:逻辑

模拟模式运行所有测试文件的测试经理,指定为“正常”,“加速器”,“快速加速器”,“Software-in-the-Loop”,或“Processor-in-the-Loop”。当你指定这个名称参数,设置覆盖模拟模式中设置测试经理。您不需要更新测试参数或设置运行时测试的新模式。

SimulationMode价值

  • 同时适用于模拟的等效测试。

  • 适用于所有迭代的测试用例。

  • 适用于multirelease测试。

  • 不适用于基线捕获。

  • 不适用于实时测试或基于matlab仿真软件测试。金宝app

如果你设置SimulationMode“Software-in-the-Loop”“Processor-in-the-Loop”,并选择覆盖模型块硅/公益诉讼模式正常模式被测系统部分的测试经理,测试经理使用SimulationMode运行测试的价值。

例子:“SimulationMode”、“加速器”

指定测试标签来执行。有关更多信息,请参见标签

例子:“标签”,“安全”

例子:“标签”,(“安全”,“回归”)

数据类型:细胞|字符|字符串

输出参数

全部折叠

结果集对象的结果,作为一个返回sltest.testmanager.ResultSet对象。

扩展功能

版本历史

介绍了R2015a

全部展开