CANoe_SE_DevOps_CI-CT_6k_RGB.jpg

CANoe Server Editions

DevOps工作流中的全自动测试执行

CANoe Server Editions是CANoe的服务器版,可在自动化、无界面的环境中执行仿真和测试,为从软件在环(SIL)到硬件在环(HIL)的工作流以及日志文件分析提供持续且可扩展的测试基础。

该系列专为开发团队设计,可将测试执行直接集成到CI/CD管道中,并支持可扩展的自动化测试工作流。

利用CANoe Server Editons缩短测试周期

优点

CANoe Server Editions为测试自动化带来一致性和可扩展性,有助于需要高效、可靠地验证复杂系统的团队。

  • 一切皆为代码:通过差异比较与合并实现无缝的以代码为中心的协作,从而支持基于文本配置的AI驱动工作流。
  • 跨平台支持:适用于Windows和Linux环境。
  • 自动化的SIL和HIL测试:无需人工干预即可执行测试。
  • CI/CD集成:通过简单命令控制测试执行。
  • 可扩展的执行环境:可在本地、本地服务器或云环境中运行测试,支持并行执行。
Mercedes_Benz_CLA_Header.png
成功案例:梅赛德斯-奔驰
虚拟测试平台和自动化测试流程正变得越来越重要。了解梅赛德斯-奔驰如何利用CI/CD管道,使开发和测试流程更加高效且可扩展。

日常DevOps工作流中的自动化CANoe测试

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

CANoe_Server_Editions_Command_Line_Example.jpg


该工作流的核心在于环境与测试逻辑之间的明确分离。 通过解耦这些元素,团队获得更大的灵活性:测试可在不同项目和环境中复用,只需编译一次,即可并行运行。这种模块化方法支持在CI/CD管道中实现快速扩展和稳健的自动化。CANoe Server Editions旨在快速、可靠地集成到开发工具链中。只需一条命令,即可启动仿真和测试,并自动生成结果。这不仅减少人工操作,还确保结果的一致性。

DevOps工作流一览

  1. 环境构建:编译仿真描述并准备执行环境。
  2. 测试单元构建:针对特定环境编译测试,与仿真逻辑相互独立。
  3. CANoe Server Editions:以完全自动化的无头模式运行仿真和测试,生成供后续分析使用的全面测试结果。

体验可扩展、可重现且透明的测试自动化,并能根据您的需求灵活调整。这使得CANoe Server Editions成为嵌入式开发中高效DevOps的基石。

DevOps工作流一览

用例

软件在环(SIL)

软件在环(SIL)

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

硬件在环(HIL)

硬件在环(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

技术教程

借助CANoe Server Edtions,释放自动化系统测试的强大功能!通过指南,您将学习如何将测试迁移到云端,并利用最先进的DevOps实践集成全自动工作流。无论是初次接触CANoe,还是从CANoe Desktop Edition迁移而来,这些视频都将涵盖快速上手所需的所有内容。

产品描述

 建议
处理器
  • 兼容英特尔
  • ≥ 3 GHz
  • ≥ 4 核
内存(RAM)每个实例4 GB
硬盘SSD/NVMe
Windows 操作系统
  • Windows Server 2022
  • Windows Server 2019
  • Windows 10(≥ 1803 版)
  • Windows 11(≥ 21H2 版本)
Linux 操作系统
  • Ubuntu Linux(20.04、22.04、24.04)

CANoe Server Editions提供以下语言版本:

  • 英语

下载

相关页面

让我们来讨论您的应用场景
让我们来讨论您的应用场景
无论您是正在探索各种可能性,还是已经开始规划下一步,都请将您的需求告诉我们。我们将协助您找到合适的解决方案。