主要内容

sltest.import.sldvData

创建测试用例万博1manbetx设计验证器结果

描述

老板testHarness测试文件testCase= sltest.import.sldvData(数据文件使用创建测试工具和测试文件万博1manbetx®设计验证器™分析结果载于数据文件.函数返回模型组件老板与测试用例相关联的testHarness,以及测试文件

老板testHarness测试文件testCase= sltest.import.sldvData(数据文件名称,值使用一个或多个指定的附加选项创建测试工具和测试文件名称,值对参数。在数据文件输入参数之后指定名称-值对参数。

例子

全部折叠

中为ShiftLogic子系统创建一个测试文件和测试工具sldvdemo_autotrans模型。输入反映分析目标。

分析ShiftLogic子系统万博1manbetxSimulink设计验证器为子系统覆盖生成测试输入。结果数据文件为ShiftLogic_sldvdata.mat

创建测试用例。

(组件,利用,测试文件)=...sltest.import.sldvData...”。/ sldv_output ShiftLogic / ShiftLogic_sldvdata.mat '...“TestHarnessName”“CoverageHarness”...“TestFileName”“CoverageTests”

打开测试带。

利用sltest.harness.open(组件)

打开测试文件。

打开(测试文件)

中为ShiftLogic子系统创建一个测试文件和测试工具sldvdemo_autotrans使用现有的测试工具建模。

分析ShiftLogic子系统万博1manbetxSimulink设计验证器为子系统覆盖生成测试输入。结果数据文件为ShiftLogic_sldvdata.mat.对现有的测试工具进行命名DatafileHarness

创建测试用例。

[component,harness,testfile] = sltest.import.sldvData...”。/ sldv_output ShiftLogic / ShiftLogic_sldvdata.mat '...“TestHarnessName”“DatafileHarness”“TestFileName”“CoverageTests”...“CreateHarness”假)

打开测试带。

利用sltest.harness.open(组件)

打开测试文件。

打开(测试文件)

输入参数

全部折叠

生成的数据文件的路径和文件名万博1manbetxSimulink设计验证器分析,指定为字符向量或字符串标量。输入文件是一个MAT文件。当文件被导入到万博1manbetx仿真软件测试™, sldvData创建一个MLDATX文件和一个Excel®文件中指定的位置ExcelFilePath.如果Excel文件已经存在,则向该文件添加一个新表。

例子:“ShiftLogic0 / ShiftLogic0_sldvdata.mat”

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“TestHarnessName”、“DatafileHarness’,‘CreateHarness’,假的

选项向模型或模型组件添加测试工具,它对应于测试文件中的测试用例,指定为逗号分隔的对,由“CreateHarness”而且真正的

如果你指定真正的,使用新的测试工具名称“TestHarnessName”名称-值对。

如果你指定方法使用现有的测试工具名称“TestHarnessName”名称-值对。

请注意

如果所分析的模型是一个测试工具,则CreateHarness默认值为

例子:“CreateHarness”,假的

用于运行测试用例的测试工具,指定为逗号分隔的对,由“TestHarnessName”还有一个测试装备的名字。

如果。请使用新的测试工具名称“CreateHarness”真正的和已存在的测试工具名称“CreateHarness”

例子:“TestHarnessName”、“ModelCoverageTestHarness”

新测试工具的源,指定为逗号分隔的对,由“TestHarnessSource”而且“尺寸”“信号编辑器”

如果。请使用新的测试工具名称“CreateHarness”真正的和已存在的测试工具名称“CreateHarness”

例子:“TestHarnessName”、“ModelCoverageTestHarness”

为测试用例创建的测试文件的名称,指定为逗号分隔的对,由“TestFileName”和测试文件的名称。

例子:“TestFileName”、“ModelCoverageTests”

从中提取的模型的路径万博1manbetxSimulink设计验证器分析,指定为逗号分隔的对,由“ExtractedModelPath”还有一条路径。

万博1manbetx仿真软件测试使用提取的模型来生成测试工具。默认情况下,sltest.import.sldvData在Design Verifier配置参数中指定的输出文件夹中查找提取的模型。使用ExtractedModelPath如果提取的模型在不同的位置。

万博1manbetxSimulink设计验证器在分析顶级模型时不使用提取的模型。当您为顶级模型生成测试用例时,万博1manbetx仿真软件测试不使用“ExtractedModelPath”

例子:“测试/ ExtractedModels /”

要重用用于导入操作的测试用例,指定为逗号分隔的对,由“TestCase”以及测试用例的名称。使用此选项时,不要指定任何其他名称-值对。

例子:TestCase, ModelCoverageTest2”

Excel文件的路径,指定为字符向量或字符串标量。

例子:“ExcelFilePath”、“ShiftLogic_sldvdata.xlsx”

输出参数

全部折叠

被测组件的路径,作为字符向量返回

例子:“ShiftLogic0 / ShiftLogic0_sldvdata”

用于运行测试用例的测试工具的名称,作为字符向量返回。

使用测试用例创建或更新的测试文件的名称,作为字符向量返回。

新创建或更新的测试用例的名称,作为字符向量返回。

版本历史

在R2015b中引入