Main Content

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

sltest.testmanager.Assessment 类

命名空间: sltest.testmanager

逻辑或时序评估对象

自 R2022a 起

描述

使用 sltest.testmanager.Assessment 类的对象来指定逻辑或时序评估的名称、摘要、需求和符号。您还可以指定评估是否在其父测试用例运行时运行。

sltest.testmanager.Assessment 类是 handle 类。

创建对象

您没有明确创建 sltest.testmanager.Assessment 对象。在测试管理器中创建评估,然后使用 getAssessments 获取评估对象,并使用 addAssessment 将它们添加到另一个测试用例。

属性

全部展开

评估的名称,指定为字符串或字符向量。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

评估是否在父测试用例运行时运行,指定为数字或逻辑 1 (true) 或 0 (false)。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

评估的摘要行,以字符串或字符向量形式返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

与评估相关的需求,以 struct 形式返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

评估中使用的符号对象,指定为 sltest.testmanager.AssessmentSymbol 对象数组。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

方法

全部展开

示例

全部折叠

加载包含评估的现有测试文件。获取评估,然后创建一个新的测试用例并将评估添加到新的测试用例中。

tf = sltest.testmanager.load('test_traffic.mldatx');
ts = getTestSuites(tf);
tc = getTestCases(ts); 

assessObjs = getAssessments(tc);
tc_New = createTestCase(ts);
tc_NewAssess = addAssessment(tc_New,assessObjs);

清除并关闭测试管理器。

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

版本历史记录

在 R2022a 中推出