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

20171009092841791

圖 2-1 新建Unit Test工程

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

20171009092846215

圖2-2 Unit Test工程框架

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

20171009092850924

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

2.2 工程上傳

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

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

20171009092857005

圖 24 上傳並執行執行

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

3. 多目標編譯

3.1 手動添加文件

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

20171009092946228

圖 31 生成多個可執行程序

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

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

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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章