CANoe Server Editions是CANoe的服务器版,可在自动化、无界面的环境中执行仿真和测试,为从软件在环(SIL)到硬件在环(HIL)的工作流以及日志文件分析提供持续且可扩展的测试基础。
该系列专为开发团队设计,可将测试执行直接集成到CI/CD管道中,并支持可扩展的自动化测试工作流。
优点
CANoe Server Editions为测试自动化带来一致性和可扩展性,有助于需要高效、可靠地验证复杂系统的团队。
- 一切皆为代码:通过差异比较与合并实现无缝的以代码为中心的协作,从而支持基于文本配置的AI驱动工作流。
- 跨平台支持:适用于Windows和Linux环境。
- 自动化的SIL和HIL测试:无需人工干预即可执行测试。
- CI/CD集成:通过简单命令控制测试执行。
- 可扩展的执行环境:可在本地、本地服务器或云环境中运行测试,支持并行执行。

日常DevOps工作流中的自动化CANoe测试
CANoe Server Editions为希望加速自动化测试的产品团队提供简化且创新的DevOps工作流。凭借全面的脚本控制和基于YAML的配置,仿真和测试可无缝执行。无需图形界面。这种无头模式实现了轻松的自动化和集成,非常适合可扩展的持续集成和测试环境。

该工作流的核心在于环境与测试逻辑之间的明确分离。 通过解耦这些元素,团队获得更大的灵活性:测试可在不同项目和环境中复用,只需编译一次,即可并行运行。这种模块化方法支持在CI/CD管道中实现快速扩展和稳健的自动化。CANoe Server Editions旨在快速、可靠地集成到开发工具链中。只需一条命令,即可启动仿真和测试,并自动生成结果。这不仅减少人工操作,还确保结果的一致性。
DevOps工作流一览
- 环境构建:编译仿真描述并准备执行环境。
- 测试单元构建:针对特定环境编译测试,与仿真逻辑相互独立。
- CANoe Server Editions:以完全自动化的无头模式运行仿真和测试,生成供后续分析使用的全面测试结果。
体验可扩展、可重现且透明的测试自动化,并能根据您的需求灵活调整。这使得CANoe Server Editions成为嵌入式开发中高效DevOps的基石。


用例


软件在环(SIL)
CANoe Server Editions支持几乎所有ECU的虚拟化,包括基于SIL Kit、vVIRTUALtarget或Synopsys Silver的配置。这使得能够进行早期测试并实现快速的反馈循环,同时通过并行测试执行和变体测试来提高效率。


硬件在环(HIL)
CANoe Server Editions将自动化工作流扩展至硬件在环(HIL)环境,可在真实的硬件条件下进行逼真的验证,能与现有的HIL测试系统无缝集成,并通过CANoe支持任何HIL硬件。这使团队能够高效地在HIL测试中扩展自动化测试的执行范围。


日志文件分析
CANoe Server Edtions可实现日志文件分析的自动化,使团队能够高效评估记录的数据,而无需手动操作。这不仅能在测试驾驶后快速获得反馈,还能将各项验证检查直接集成到自动化工作流中。
主要特点
基于YAML的配置(一切即代码)
在受版本控制的配置文件中描述测试环境、执行参数和变体。
开发工具集成
支持现代开发环境,包括Visual Studio Code扩展。
支持的操作系统
支持Windows和Linux平台。
命令行和API控制
使用CLI命令或编程接口触发、控制和监控测试运行,以实现简单集成。
多语言测试编写
根据项目需求和团队偏好,使用CAPL、Python或C#编写并执行测试。
20版本亮点
- 新Option:Sensor、J1939、EtherCAT、SDC、CANopen和ISO11783
- 扩展的Linux支持
- Debian软件包
- VN5650的Linux驱动程序
- Vector Tools Platform(Coordinator)
- .NET API、Python、FMI、诊断
- 支持OCI (vdpm)
- 批量许可
- FMI 3.0
技术教程
产品描述
| 建议 | |
| 处理器 |
|
| 内存(RAM) | 每个实例4 GB |
| 硬盘 | SSD/NVMe |
| Windows 操作系统 |
|
| Linux 操作系统 |
|
下载
相关页面





