包括验证状态从外部来源结果

万博1manbetx®要求™让你包括在Simulink要求™编辑器外部信号源得到的验证状态。万博1manbetx你可以总结验证状态的要求,创作您的自定义域名注册,并写自定义逻辑来获取结​​果。欲了解更多信息,请参阅汇总需求验证状态

您还可以测试结果来自:

  • 持续集成(CI)服务器如詹金斯

  • 自定义结果手动或使用测试脚本更新

您可以使用内置的验证服务来解释结果文件最常见的情况下,如JUnit和TAP(测试任何协议),包括在验证身份的要求外部测试结果。您还可以创建自定义链接类型注册该解释从外部环境测试结果到语言具体到你的开发环境。看到,自定义链接类型

当你包括在你的要求外部测试结果验证状态:

  • 外部结果中列出验证的要求的列编辑器中,沿着与其他来源的结果,如模型验证块和万博1manbetxSimulink的测试™测试文件。

  • 通过/失败指示被反映在要求的链接。

  • 结果状态跨要求层次自动汇总。

  • 如要求添加或删除结果状态自动更新。

如何从外部来源填充验证结果

通常情况下,外部测试结果运行和管理的MATLAB的外®环境。测试结果可以的产品:

  • 运行测试脚本或产生结果文件的其他程序

  • 运行MATLAB单元测试的测试用例用自定义的TestRunner对象,使用或不使用CI服务器

您可以创建链接到由两种测试结果:

  • 直接链接到一个结果文件。外部结果工件被用作链接目的地的要求和被用作链接源。要创建自定义链接类型,你必须知道:

    1. 文件位置

    2. 的文件格式(例如,JUnit的或Excel)

    有关详细信息,请参阅链接到一个结果文件

  • 链接到测试脚本,并且基于该测试位置取结果提供代码。外部测试工件被用作链接目的地的要求和被用作链接源。在您的自定义逻辑GetResultFcn函数应该定位结果工件对应于该测试工件并获取从该结果伪影的效果。看到链接到测试脚本

下面的步骤用于创建从他们的外部来源和填充验证状态的链接:

  1. 创建自定义链接类型:在需求管理接口(RMI),为您的测试结果文件的自定义链接类型:

    1. 编写一个MATLAB函数实现自定义链接类型。该GetResultFcn在自定义链接类型来实现。欲了解更多信息,请参阅链接和链接类型

    2. 保存MATLAB路径上的功能。

    有关详细信息,请参阅自定义链接类型注册

  2. 注册自定义链接类型:看到自定义链接类型注册。注册后,链接类型是在传出链接编辑器中的可用文档类型菜单。

  3. 从需求到测试结果文件或测试脚本链接:使用传出链接编辑器或slreq.createLink从需求到结果文件的链接。

  4. 显示验证状态:在要求编辑器,查看验证列查看验证状态。有关详细信息,请参阅汇总需求验证状态

  5. 刷新要求查看:测试运行后,单击刷新验证状态刷新按钮。

您可以包括从外部来源验证状态在您的要求通过点击报告报告>生成报告从需求编辑器。

当填充来自外部的验证结果:

  • 测试GetResultFcn该代码与整合前的代码RMI寄存器。有关详细信息GetResultFcn链接和链接类型

  • 确认在自定义链接类型注册传出链接编辑器

  • 使用缓存以提高在一个单一的文件中包含了许多链接结果的情况下的性能。

  • 插入破发点进入GetResultFcn代码并使用刷新按钮来重新执行它。

  • 当使用项目,注册并在项目启动或关机脚本使用注销自定义链接类型。

也可以看看

|

相关话题