判定
用例资源库-判定包括超时、停车、碰撞、压线、变道、自定义条件等判定条件的设置,他们的共同设置为:生效范围分为全局和自定义区域,用户可按需设定。
-
判据包括 用例失败 和 仅记录。
-
用户选择用例失败时,条件满足后测试则停止。
-
当用户选择仅记录时,条件满足后,测试将继续直至用例结束或其他用例失败条件被触发。
-
-
消息类型包括 消息 Info、警告 Warning 和 错误 Error。
-
用户可在消息内容中输入自定义信息。

停车
停车可设置时长,停车时长判定是指车辆在此区域中需要停车,并且停车时间需要小于配置中的时间长度,触发判定;可设置计算方式,单次指如果在这个区域中有多次停车行为,那么判定针对的是第一次停车的时间做判定。

停车入库
停车入库,当主车在车库内停车时长不足,或在停车入库时压线,触发判定。

停车启动
停车启动判定主车红灯停车,信号灯转绿后启动离开的时长,当主车在该判定区域未停车或主车压到停车线(判断车辆4个顶点是否都位于停止线同一侧,全位于同一侧即没有踩线,否则为踩线),触发判定。

压线
压线可设置压实线和压虚线,当主车碰到设定的车道线则触发判定。

变道
变道判定包括变道类型、完成变道时长,是否提前开启转向灯(提前时间)及双闪警示灯为可选项,变道时长的计算是以检测到压线事件为开始。
例:判定设置为“未执行变道-左变道、变道时长大于5、秒提前3秒打转向灯、变道后开启双闪警示灯”,当主车进入判定区域后,正确的事件发生顺序是:
初始阶段
接收到左转向灯打开事件
等待转向灯持续3秒
3秒后
等待开始变道事件
检测到压左车道线
等待车身进入左车道
车身进入左车道
等待开双闪灯
双闪灯打开
结束
检测到主车有以上行为将触发判定,判定失败原因有两种,一种是没有按照顺序走完每个阶段,另一种是变道时间过长。
小技巧
变道时长的计算是以检测到压线事件为开始,然后以车身整体进入新车道为结束;变道判定目前是对离开区域后进行判定,判定在之前的区域中是否成功完成了变道。

指令响应
指令响应,当主车响应指令的时长在设定的范围内,触发判定。

灯光
灯光,当主车未按设置开启双闪灯或转向灯,触发判定。

碰撞
碰撞判定默认为全局,不支持自定义区域,主车发生碰撞后触发判定。

自定义
自定义条件包括:纵向/横向的速度、加速度、前车距离、碰撞时间、离左右车道线距离、离左车道线距离、离右车道线距离、偏离车道中心线,拖拽自定义条件至用例编辑窗口后,可通过判定设置下条件描述输入框切换。
小技巧
判定里面数值是约数,不是精确数

超时
可设置超时时间,单位为秒,仅支持全局,当测试未在设定的时间内完成则触发判定。

靠边停车
靠边停车,主车在定义区间内未驶入最右车道(包括自行车道)并停车 3 秒以上将触发判定。
距离是靠右车道线右边缘线距离。
主车需要在判定区域外,由判定区域外进入判定区域内才可以触发用例。

驶出道路
当主车驶出道路,触发判定。
