1. 程式人生 > >SylixOS Unit Test介紹

SylixOS Unit Test介紹

sylixos

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”類型工程,操作步驟如圖 21所示。

技術分享

圖 2-1 新建Unit Test工程

“Unit_Test”工程新建完成後,工程框架如圖 22所示。

技術分享

圖2-2 Unit Test工程框架

編譯“Unit_Test”工程,生成可執行程序如圖 23所示。

技術分享

圖2-3 編譯Unit Test工程生成可執行程序

2.2 工程上傳

工程編譯完成後,右擊工程選擇“SylixOS”的“Upload”選項或者通過“Alt +D”快捷鍵上傳可執行文件至目標機。

工程上傳前需先打開虛擬機,然後將可執行文件上傳到虛擬機中,並運行程序,如圖 24所示。

技術分享

圖 24 上傳並執行執行

備註:SylixOS虛擬機具體配置使用請參照《RealEvo-Simulator使用手冊》。

3. 多目標編譯

3.1 手動添加文件

測試時需生成多個可執行程序,“SylixOS IDE”下將需要參與編譯的文件放到工程“Unit Test”目錄下,編譯工程後會自動生成可執行程序,如圖 31所示。

技術分享

圖 31 生成多個可執行程序

備註:若需要生成多個可執行程序時,則將需要參與編譯的文件放入“Unit Test”目錄,當前“Unit Test”暫不支持多個文件編譯成一個可執行程序。

3.2 多個文件生成一個可執行程序

“SylixOS Unit Test”工程暫不支持多個文件編譯為一個可執行文件,當需要多個文件參與編譯時,可配合“SylixOS Share Lib”工程使用,將需要參與編譯的其他文件單獨編譯成庫文件,然後將庫文件鏈接到“SylixOS Unit Test”工程中。

“SylixOS Share Lib”工程創建及使用請參照《RealEvo-IDE使用手冊》。


SylixOS Unit Test介紹