本主题说明有关 Wind River Workbench 4.x 的 C/C++test 插件功能的基本信息。

集成

通过将 C/C++test Eclipse 插件安装到 Wind River Workbench 4.x 安装中,您可以将 C/C++test 与 Wind River Workbench 集成在一起– 有关详细信息,请参阅把 C/C++test 安装到 Wind River Workbench

有关 C/C++test 支持的 Wind River Workbench IDE 版本的信息,请参阅 IDE 支持

支持的练习

支持的项目类型

以下项目类型支持静态分析、单元测试和应用程序监控:

  • VxWorks Downloadable Kernel Module
  • VxWorks Real Time Process Project

根据不同项目结构,您可能需要通过测试项目(用于测试的独立项目)来测试您的代码。请参阅使用测试项目和 C/C++test Wind River Workbench 插件

已知局限性

  • C/C++test 不支持对 Wind River Workbench 项目进行命令行测试。仅测试项目支持命令行界面。
  • 不支持以下编译器关键字:
    • extended
    • __interrupt__ 和 interrupt
    • __packed__ 和 packed
    • bool、 pixel、 vec_step 和 vector AltiVec 关键字
    • __ev64_* 关键字
    • __accum、__fixed、__X 和 __Y DSP 扩展
    • pascal
  • 在源代码中使用以下内置函数或类型说明符时,C++test 可能无法解析:
    • ARM:ffi
    • PPC:乘加指令(PPC405)、AltiVec 指令组
    • Sh:__fixed 类型
    • Sparс:__scan 和 __divs


  • No labels