SylixOS Unit Test介绍

1. Unit Test工程介绍

    在开发过程中,经常需要进行复杂的测试工作,部分测试工作需要生成多个可执行程序。普通类型的工程在测试时需要建立多个测试工程,这样会导致测试工作冗余繁杂,“Unit Test”工程可以实现一个工程生成多个可执行程序,这样极大的简化了测试流程,提高测试效率。

    SylixOS提供的“RealEvo-IDE”(以下简称IDE)开发环境支持“Unit Test”类型工程,极大的方便工程技术人员在IDE下进行相关开发工作。

    备注:本文档重点介绍“SylixOS Unit Test”工程使用,SylixOS IDE的相关介绍以及使用请参照《RealEvo-IDE使用手册》。

2. SylixOS Unit Test工程使用

2.1 新建工程

    打开SylixOS提供的“RealEvo-IDE”软件(以下简称IDE),选择“File”下拉菜单中“New”选项,新建“SylixOS Unit Test”类型工程,操作步骤如图 2‑1所示。


图 2-1 新建Unit Test工程

    “Unit_Test”工程新建完成后,工程框架如图 2‑2所示。


图2-2 Unit Test工程框架

    编译“Unit_Test”工程,生成可执行程序如图 2‑3所示。


图2-3 编译Unit Test工程生成可执行程序

2.2 工程上传

    工程编译完成后,右击工程选择“SylixOS”的“Upload”选项或者通过“Alt +D”快捷键上传可执行文件至目标机。

    工程上传前需先打开虚拟机,然后将可执行文件上传到虚拟机中,并运行程序,如图 2‑4所示。


图 2‑4 上传并执行执行

  备注:SylixOS虚拟机具体配置使用请参照《RealEvo-Simulator使用手册》。

3. 多目标编译

3.1 手动添加文件

    测试时需生成多个可执行程序,“SylixOS IDE”下将需要参与编译的文件放到工程“Unit Test”目录下,编译工程后会自动生成可执行程序,如图 3‑1所示。


图 3‑1 生成多个可执行程序

  备注:若需要生成多个可执行程序时,则将需要参与编译的文件放入“Unit Test”目录,当前“Unit Test”暂不支持多个文件编译成一个可执行程序。

3.2 多个文件生成一个可执行程序

    “SylixOS Unit Test”工程暂不支持多个文件编译为一个可执行文件,当需要多个文件参与编译时,可配合“SylixOS Share Lib”工程使用,将需要参与编译的其他文件单独编译成库文件,然后将库文件链接到“SylixOS Unit Test”工程中。

    “SylixOS Share Lib”工程创建及使用请参照《RealEvo-IDE使用手册》。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值