SylixOS 通过 IDE 进行单元测试

SylixOS 通过 IDE 进行单元测试

问:SylixOS 如何通过 IDE 如何进行单元测试?
如果要进行单元测试,RealEvo-IDE 有两种测试方法,一个是 SylixOS Test,另一个是 Google Test ,
两种测试方法都是通过创建 SylixOS Unit Test 工程创建的.




SylixOS Test 测试代码使用的是 c 语言, 而 Google Test 则使用的是 C++ 语言编写程序。


而对于 Google Test ,则可以在网上搜索相关测试方法,《RealEvo-IDE使用手册》第7章 代码分析 第 7.3 节  Google Test 结果分析
上下文中有最基本的例程可供参考。


    • Related Articles

    • 旧版 IDE 重新通过 license 注册失败

      Q:旧版本 IDE 重新申请 license 后注册失败是什么原因?怎么解决? 首先查看注册的 license 与原来的 IDE 是否是同一版本,如果 IDE 无法正常打开查看信息,可以在 RealEvo 安装目录下,找到 ide 目录下的version.ini文件。 打开文件即可看到当前IDE的类型,查看与申请的 license 是否是同一版本: experience 体验版 professional 专业版 ultimate 旗舰版 1、如果不是相同版本,需要重新申请对应版本的 ...
    • RealEvo-IDE 获取地址

      License 使用说明: License 和 RealEvo-IDE 版本没有直接关系。 如:license 可以激活 3.9.1 版本的 RealEvo-IDE,也能在 3.9.9、4.0.0 等版本上进行激活,但与 RealEvo-IDE 的使用权限有关。 如:License 第 3 位到第 4 位与版本的对应关系: 01--------体验 02--------专业 05--------旗舰 例:FF056D014001D8AB7360861762648A70 第三四位是 05 ...
    • 解决 CppTest 插件在 RealEvo IDE 只能扫描到第一个文件

      问: CppTest 插件在 RealEvo IDE 中扫描信息只能扫描到第一个文件,如何解决? 答:通过查看,CppTest 在同一目录级别下含有编译生成的 Debug 目录或者 Release 目录时, 会无法扫描到全部文件,当删除 Debug 目录时,则可以扫描全部文件。 有以下两种解决方法: 解决方法1:通过编译器的指令将 Debug 移除到其他目录下。 可以通过配置 properties 下 SylixOS projec 下的 link setting ->  command ...
    • SylixOS 功能介绍及版本差异

      SylixOS功能介绍及版本差异 SylixOS 标准版 SylixOS 标准版是 SylixOS 的基础版本,具备如下功能: 兼容 IEEE 1003(ISO/IEC 9945)操作系统接口规范; 兼容 POSIX 1003.1b(ISO/IEC 9945-1)实时编程标准; 支持国军标 GJB7714-2012 操作系统接口规范; 优秀的实时性能(任务调度与切换算法时间复杂度为 O(1)); 支持无限多任务; 抢占式调度支持 256 个优先级; 支持虚拟进程; ...
    • 手动修改 SylixOS 工程类型的方法

       问题描述:        当我们想要通过 IDE 重新选择已有 SylixOS Project 的 base 时,如果 base 的类型需要变化,会遇到如下图所示的问题"SylixOS Base project invalid",导致无法选择想要的base。 问题原因:        当base类型变化了,创建SylixOS Project时,工程设置里设定了base的类型。 解决方法一:       ...