CANoe CAPL编程之Test函数使用方法从零开始_科比YYDS的博客-程序员资料_canoe test

技术标签: 自动驾驶  汽车  

一、Test Feature Set

TFS是CANoe扩展出来的一系列测试功能函数,包括测试报告的输出。按照功能来分,主要包括:

测试控制函数:用于控制ECU断开或连接到总线上

e.g:
(1)TestSetEcuOffline:用于将指定的ECU从总线上断开
(2)TestSetEcuOnline :用于将指定的ECU连接到总线上
               ACC 为 DBC中的节点(Node),此函数就是将ACC节点的报文断开10s后,再继续发送

-故障注入和恢复函数:允许用户通过调用相关函数实现一些特殊的测试条件

e.g:                                                                                                                                    (1) TestDisableMsg:   用于禁止发送某个指定的报文                                                          (2) TestSetMsgEvent: 直接将传输的消息发送到总线                                                        (3) TestEnableMsg:    重新启用禁止发送某个指定的报文     
此函数就是将EEC1这个message报文的报文断开10s后,再继续发送

-测试判别函数:用于对测试步骤、测试用例、测试模块等作出判别和处理

e.g:                                                                                                                                   (1)TestCaseFail: 用于将当前测试用例的判别设为fail                                                     (2)TestStepFail:  报告按预期执行的测试步骤。这将相应地显示在测试报告中。               (3)TestStepPass:描述了导致错误的测试步骤。测试报告中也相应地显示了这一点。测试用例的判决在此自动设置为失败
示例

 

-测试架构函数:可以在测试模块设置测试分组、测试用例及测试步骤等,并定义了生成测试报告的格式

e.g:
(1)TestCaseDescription:用于将测试用例的描述写入测试报告
(2) TestCaseTitle :用于设定测试用例的标题
 

 上图为代码,下图为输出出来的测试报告

-测试报告函数:用于按用户的要求产生测试报告,增加报告的可读性

e.g:TestReportAddImage:用于在测试报告中添加图片

 喜欢此篇文章欢迎赞同、评论、收藏、分享支持小编~先到这里,下篇更精彩~

 注:文中部分图片来自Vector。

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_53876641/article/details/124037317

智能推荐

Freetype字体引擎分析与指南(中文版翻译)_码字但很菜的博客-程序员资料

主要观看下文第 3个全部的步骤说明,就可以使用freetype来编程操作,即以下简要步骤:初始化库 通过创建一个新的face对象来打开一个字体文件 以点或者像素的形式选择一个字符大小 装载一个字形(glyph)图像,并把它转换为位图 渲染一个简单的字符串 渲染一个宣传的字符串1.FreeType字形约定1.1基本印刷概念1.1.1字体文件、格式和信息 字体是一组可以被显示和打印的多样的字符映像, 在单个字体中共享一些共有的特性, 包括外表、风格、衬线等。按印刷领域的...

java jdbc 连接hive-2.1.1_骷髅头的寂寞的博客-程序员资料

package com.linewell.hivetest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class HiveTest { private static String Drive...

C语言实现BMP图像处理(逆时针旋转90度)_傻不拉几的程序员的博客-程序员资料_bmp 旋转90度

 实现图像旋转,首先要对图像的存储,图像的读写比较清楚,在此基础上进行线性变换。以下代码为逆时针旋转90度,后续会给出旋转任意角度的代码:核心还是掌握旋转时的前后变换。变换的过程可以归结为:首先将图像坐标变换为数学坐标,然后在数学坐标上进行变换,然后在进行逆变换,得到在图像坐标上的变换。同时需要求出各个变换的逆变换。#include <Windows.h>#include..._1671465600

基于LSTM算法的股票预测详解_10生万物的博客-程序员资料_股票预测算法

一、需求给定几个已知的股市因素(开盘、收盘、最高、最低、成交量、成交额)及各因素对应的大量数据,训练一个该股票的涨跌趋势的预测模型。并在给定的测试数据的条件下求出接下来的涨跌趋势。即得到下图中的label值。-1代表跌、1代表涨。二、分析1、LSTM简单介绍LSTM这个算法是专门训练有时间序列信息的数据的,即这些数据不仅按照时间递增的顺序排布,并且前后的数据都有着很强的联系。个人认为与马尔可夫的思想差不多,即后面的值由前面的值来决定。本次需求是要根据已知的股市数据来分析某个时间段的涨跌趋势,并预测

Spring源码分析@Autowired、@Resource注解的区别_goodluckwj的博客-程序员资料

关于Spring中@Autowired、@Resource和@Inject注解的区别请看:@Autowired、@Resource和@Inject注解的区别(最详细),本片文章将会带领你进行源码分析@Autowired、@Resource注解的不同。 在上面所说的那篇博客中,我们知道: Spring对于@Autowired、@Resource注解...

网站程序员如何应对web标准_南三方的博客-程序员资料

        本文讨论的是在web标准普及的形势下,网站程序员的定位以及如何与设计师配合开发符合web标准的网站项目。本文适合的读者是传统TABLE布局下分工不是非常明晰的程序员。1:学习web标准,让你的工作变得更加简单。web标准是大势所趋,所以作为网站程序员。你必须洗脑,必须去学习web标准。去重新认识html标签,去了解如何让程序输出页面需要的代码。比如:上边是美工出来的

随便推点

MFC中解决回车和ESC关闭的问题,重载OnOk(),OnCancel()函数的正确做法_Phenixyf的博客-程序员资料_mfc onok函数

本文参考了如下文章:http://msdn.microsoft.com/en-us/library/66b3y2ab(VS.71).aspxhttp://topic.csdn.net/u/20100918/16/5a8bb22b-80bc-4e9f-8392-a3f876e91e05.htmlhttp://blog.csdn.net/zdl1016/article/details/27

VMWARE15虚拟机安装window7系统出现系统找不到问题_向往鸟的博客-程序员资料_vmware安装win7找不到系统

百度上搜了很多教程,安装时候出现系统找不到是因为系统没分盘,默认路径找不到,按照教程去做,保证没有任何差错,依旧是找不到系统。安装步骤如下:以上的步骤都是其他博客上学的,也是对的,那么问题出在哪?原因就出在镜像包上,这些包不支持此安装方式,需要下载纯净版的,有些版本说是纯净,也安装不了,自个慢慢试吧,我试了四个..._1671465600

idea启动非maven项目经验_孤独是常态的博客-程序员资料

转载:https://blog.csdn.net/zaemyn2015/article/details/80802472

目标检测 YOLOv5 图像大小与loss权重的关系_西西弗Sisyphus的博客-程序员资料

目标检测 YOLOv5 图像大小与loss权重的关系flyfish训练图像的大小的参数parser.add_argument('--img-size', nargs='+', type=int, default=[640, 640], help='[train, test] image sizes')opt = parser.parse_args()第一个640是训练图像的大小,第二个640是测试图像的大小,两者可以不同。图像大小必须是32的整数倍,检查图像的width和height能否被32_1671465600

关于left / right / stereo / mono_loveisbug的博客-程序员资料

机顶盒、DVD等类似的家庭娱乐多媒体产品里有音频设置:Left / Right / Stereo / Mono,简单说说在机顶盒里是如何处理的。1)如果节目源是立体声(Stereo)的。有左(L)右(R)两个声道。1.1)机顶盒设置为Stereo模式。机顶盒把左声道数据送到音频输出(譬如莲花端子RCA)的左声道(譬如RCA的白色端口,标记L),把右声道数据送到音频输出的右声道(RC

java for class_Java 之 Class 对象_唱游大世界的博客-程序员资料

一、java.lang.Class 类型所有的 Java 类型(包括基本数据类型、引用数据类型、void)被加载到内存后,或者编译器自动编译生成的 class 字节码,最终都会用一个 Class 对象表示。所有的 Java 类型,在内存中都表示为一个 Class 对象。Class 类的实例表示正在运行的 Java 应用程序中的类和接口。事实上,所有类型都可以表示为 Class 的实例对象。(1)c...

推荐文章

热门文章

相关标签