本主题说明有关 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 可下载内核模块
  • VxWorks 实时进度项目

根据项目结构的不同,您可能需要通过【测试项目】来测试您的代码 - 可以进行测试的单独项目。请参见使用测试项目和 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 Extensions
    • pascal
  • 在源代码中使用以下内部函数或类型说明符时,C++test 可能无法解析:
    • ARM: ffi
    • PPC:倍增指令(PPC405), AltiVec 指令组
    • Sh: __fixed 类型
    • Sparс: __scan 和 __divs


  • No labels