标签:sylixos
在开发过程中,经常需要进行复杂的测试工作,部分测试工作需要生成多个可执行程序。普通类型的工程在测试时需要建立多个测试工程,这样会导致测试工作冗余繁杂,“Unit Test”工程可以实现一个工程生成多个可执行程序,这样极大的简化了测试流程,提高测试效率。
SylixOS提供的“RealEvo-IDE”(以下简称IDE)开发环境支持“Unit Test”类型工程,极大的方便工程技术人员在IDE下进行相关开发工作。
备注:本文档重点介绍“SylixOS Unit Test”工程使用,SylixOS IDE的相关介绍以及使用请参照《RealEvo-IDE使用手册》。
打开SylixOS提供的“RealEvo-IDE”软件(以下简称IDE),选择“File”下拉菜单中“New”选项,新建“SylixOS Unit Test”类型工程,操作步骤如图 21所示。
图 2-1 新建Unit Test工程
“Unit_Test”工程新建完成后,工程框架如图 22所示。
图2-2 Unit Test工程框架
编译“Unit_Test”工程,生成可执行程序如图 23所示。
图2-3 编译Unit Test工程生成可执行程序
工程编译完成后,右击工程选择“SylixOS”的“Upload”选项或者通过“Alt +D”快捷键上传可执行文件至目标机。
工程上传前需先打开虚拟机,然后将可执行文件上传到虚拟机中,并运行程序,如图 24所示。
图 24 上传并执行执行
备注:SylixOS虚拟机具体配置使用请参照《RealEvo-Simulator使用手册》。
测试时需生成多个可执行程序,“SylixOS IDE”下将需要参与编译的文件放到工程“Unit Test”目录下,编译工程后会自动生成可执行程序,如图 31所示。
图 31 生成多个可执行程序
备注:若需要生成多个可执行程序时,则将需要参与编译的文件放入“Unit Test”目录,当前“Unit Test”暂不支持多个文件编译成一个可执行程序。
“SylixOS Unit Test”工程暂不支持多个文件编译为一个可执行文件,当需要多个文件参与编译时,可配合“SylixOS Share Lib”工程使用,将需要参与编译的其他文件单独编译成库文件,然后将库文件链接到“SylixOS Unit Test”工程中。
“SylixOS Share Lib”工程创建及使用请参照《RealEvo-IDE使用手册》。
标签:sylixos
原文地址:http://12558126.blog.51cto.com/12548126/1970830