System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 智能驾驶算法的冒烟测试方法、系统、设备及存储介质技术方案_技高网

智能驾驶算法的冒烟测试方法、系统、设备及存储介质技术方案

技术编号:41261273 阅读:3 留言:0更新日期:2024-05-11 09:19
本申请公开了一种智能驾驶算法的冒烟测试方法、系统、设备及存储介质,属于测试技术领域。本申请通过从代码仓中拉取智能驾驶算法的源代码,并对所述源代码进行编译,得到测试用版本包,其中,所述版本包包括测试配置文件和冒烟测试用例,并将所述版本包发送至域控制器,以在所述域控制器对应的服务器中执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果,即可通过在编译构建服务器上将智能驾驶算法的源代码进行编译,并将编译后得到的版本包发送至域控,以在域控上执行该版本包中的测试配置文件和冒烟测试用例,从而实现在编译构建服务器上编译,在域控上测试的高效且测试结果可靠的测试效果。

【技术实现步骤摘要】

本申请涉及测试,尤其涉及一种智能驾驶算法的冒烟测试方法、系统、设备及存储介质


技术介绍

1、随着智能驾驶技术的不断发展,越来越多的智能驾驶算法出现,在智能驾驶算法真正应用到车辆之前,需要通过对智能驾驶算法进行冒烟测试,以测试该算法的应用效果,并在冒烟测试达标后,将该智能驾驶算法投入实际应用中。

2、通常,由于智能驾驶方案的承载架构多为arm,而开发和编译的构建环境多为x86架构,为了保证冒烟测试的效率,故常采用在x86服务器上进行编译构建,并在x86服务器上进行冒烟测试。

3、但是,智能驾驶算法最终会应用到arm域控,若在x86服务器上进行测试,得到的测试结果并不可靠。


技术实现思路

1、本申请的主要目的在于提供一种智能驾驶算法的冒烟测试方法、系统、设备及存储介质,旨在解决无法在保证测试效率的前提下,保证测试结果的可靠性的技术问题。

2、为实现上述目的,本申请提供一种智能驾驶算法的冒烟测试方法,应用于冒烟测试系统中的编译构建服务器,所述智能驾驶算法的冒烟测试方法包括以下步骤:

3、从代码仓中拉取智能驾驶算法的源代码,并对所述源代码进行编译,得到测试用版本包,其中,所述版本包包括测试配置文件和冒烟测试用例;

4、将所述版本包发送至域控制器,以在所述域控制器对应的服务器中执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果。

5、可选地,所述将所述版本包发送至域控制器的步骤,包括:

6、将所述版本包发布至制品库,并将所述制品库的下载地址至跳板机,以供所述跳板机根据所述下载地址从所述制品库中下载所述版本包,并将所述版本包发送至域控制器。

7、可选地,所述将所述制品库的下载地址至跳板机,以供所述跳板机根据所述下载地址从所述制品库中下载所述版本包的步骤,包括:

8、将所述制品库的下载地址至跳板机,以供所述跳板机根据所述下载地址从所述制品库中下载第一版本包和第二版本包,并将所述第一版本包和所述第二版本包进行组合处理,其中,所述第一版本包为所述编译构建服务器根据车辆的各传感器所采集到的数据进行编译得到的,所述第二版本包为所述编译构建服务器根据预设数据回灌设备保存的数据进行编译得到的。

9、可选地,所述将所述版本包发送至域控制器的步骤,包括:

10、通过所述跳板机和scp/https传输协议和sshpass交互工具,将组合处理后的版本包发送至域控制器。

11、可选地,所述制品库、所述跳板机和所述域控制器均处于办公网络域,所述域控制器为在所述办公网络域中可插拔设备,所述编译构建服务器处于管控网络域,在所述办公网络域所述管控网络域之间穿插满足预设网络管控需求的其他网络域。

12、为实现上述目的,本申请提供一种智能驾驶算法的冒烟测试方法,应用于冒烟测试系统中的域控制器,所述智能驾驶算法的冒烟测试方法包括以下步骤:

13、接收编译构建服务器发送的测试用的版本包,其中,所述版本包由所述编译构建服务器根据智能驾驶算法的源代码所编译得到的,所述版本包包括测试配置文件和冒烟测试用例;

14、执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果。

15、可选地,所述执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果的步骤之后,所述方法还包括:

16、将所述冒烟测试结果上传至跳板机,以供所述跳板机将所述冒烟测试结果转发至web服务器,以供所述web服务器将所述冒烟测试结果以前端页面形式显示,使相关人员通过所述前端页面进行访问阅览和下载所述冒烟测试结果。

17、可选地,所述将所述冒烟测试结果上传至跳板机的步骤,包括:

18、通过scp/https传输协议和sshpass交互工具,将冒烟测试结果上传至跳板机。

19、此外,为实现上述目的,本申请还提供一种智能驾驶算法的冒烟测试装置,所述智能驾驶算法的冒烟测试装置包括:

20、编译模块,用于从代码仓中拉取智能驾驶算法的源代码,并对所述源代码进行编译,得到测试用版本包,其中,所述版本包包括测试配置文件和冒烟测试用例;

21、发送模块,用于将所述版本包发送至域控制器,以在所述域控制器对应的服务器中执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果。

22、此外,为实现上述目的,本申请还提供一种智能驾驶算法的冒烟测试系统,所述智能驾驶算法的冒烟测试系统包括编译构建服务器和域控制器:

23、所述编译构建服务器,用于从代码仓中拉取智能驾驶算法的源代码,并对所述源代码进行编译,得到测试用版本包,其中,所述版本包包括测试配置文件和冒烟测试用例;

24、所述编译构建服务器,还用于将所述版本包发送至所述域控制器,以在所述域控制器对应的服务器中执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果;

25、所述域控制器,用于接收所述编译构建服务器发送的测试用的版本包,其中,所述版本包由所述编译构建服务器根据智能驾驶算法的源代码所编译得到的,所述版本包包括测试配置文件和冒烟测试用例;

26、所述域控制器,还用于执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果。

27、此外,为实现上述目的,本申请还提供一种智能驾驶算法的冒烟测试设备,所述智能驾驶算法的冒烟测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能驾驶算法的冒烟测试程序,所述智能驾驶算法的冒烟测试程序配置为实现如上所述的智能驾驶算法的冒烟测试方法的步骤。

28、此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能驾驶算法的冒烟测试程序,所述智能驾驶算法的冒烟测试程序被处理器执行时实现如上所述的智能驾驶算法的冒烟测试方法的步骤。

29、本申请通过从代码仓中拉取智能驾驶算法的源代码,并对所述源代码进行编译,得到测试用版本包,其中,所述版本包包括测试配置文件和冒烟测试用例,并将所述版本包发送至域控制器,以在所述域控制器对应的服务器中执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果,即可通过在编译构建服务器上将智能驾驶算法的源代码进行编译,并将编译后得到的版本包发送至域控,以在域控上执行该版本包中的测试配置文件和冒烟测试用例,从而实现在编译构建服务器上编译,在域控上测试的高效且测试结果可靠的测试效果。

本文档来自技高网...

【技术保护点】

1.一种智能驾驶算法的冒烟测试方法,其特征在于,应用于冒烟测试系统中的编译构建服务器,所述智能驾驶算法的冒烟测试方法包括以下步骤:

2.如权利要求1所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述版本包发送至域控制器的步骤,包括:

3.如权利要求2所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述制品库的下载地址至跳板机,以供所述跳板机根据所述下载地址从所述制品库中下载所述版本包的步骤,包括:

4.如权利要求3所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述版本包发送至域控制器的步骤,包括:

5.如权利要求2所述的智能驾驶算法的冒烟测试方法,其特征在于,所述制品库、所述跳板机和所述域控制器均处于办公网络域,所述域控制器为在所述办公网络域中可插拔设备,所述编译构建服务器处于管控网络域,在所述办公网络域所述管控网络域之间穿插满足预设网络管控需求的其他网络域。

6.一种智能驾驶算法的冒烟测试方法,其特征在于,应用于冒烟测试系统中的域控制器,所述智能驾驶算法的冒烟测试方法包括以下步骤:

7.如权利要求6所述的智能驾驶算法的冒烟测试方法,其特征在于,所述执行所述测试配置文件和所述冒烟测试用例,得到冒烟测试结果的步骤之后,所述方法还包括:

8.如权利要求7所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述冒烟测试结果上传至跳板机的步骤,包括:

9.一种智能驾驶算法的冒烟测试系统,其特征在于,所述智能驾驶算法的冒烟测试系统包括编译构建服务器和域控制器:

10.一种智能驾驶算法的冒烟测试设备,其特征在于,所述智能驾驶算法的冒烟测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能驾驶算法的冒烟测试程序,所述智能驾驶算法的冒烟测试程序配置为实现如权利要求1至8中任一项所述的智能驾驶算法的冒烟测试方法的步骤。

11.一种存储介质,其特征在于,存储介质上存储有实现智能驾驶算法的冒烟测试方法的程序,实现智能驾驶算法的冒烟测试方法的程序被处理器执行以实现如权利要求1至8中任一项所述智能驾驶算法的冒烟测试方法的步骤。

...

【技术特征摘要】

1.一种智能驾驶算法的冒烟测试方法,其特征在于,应用于冒烟测试系统中的编译构建服务器,所述智能驾驶算法的冒烟测试方法包括以下步骤:

2.如权利要求1所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述版本包发送至域控制器的步骤,包括:

3.如权利要求2所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述制品库的下载地址至跳板机,以供所述跳板机根据所述下载地址从所述制品库中下载所述版本包的步骤,包括:

4.如权利要求3所述的智能驾驶算法的冒烟测试方法,其特征在于,所述将所述版本包发送至域控制器的步骤,包括:

5.如权利要求2所述的智能驾驶算法的冒烟测试方法,其特征在于,所述制品库、所述跳板机和所述域控制器均处于办公网络域,所述域控制器为在所述办公网络域中可插拔设备,所述编译构建服务器处于管控网络域,在所述办公网络域所述管控网络域之间穿插满足预设网络管控需求的其他网络域。

6.一种智能驾驶算法的冒烟测试方法,其特征在于,应用于冒烟测试系统中的域控制器,所述智能驾驶算法...

【专利技术属性】
技术研发人员:胡洪鹏
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1