我目前正在研究能夠運行單元測試的嵌入式設備,這要歸功於Unity框架。我使用JLINK和SEGGER_RTT將這些測試的輸出發送到我的電腦中。問題是,我如何從統一輸出做出一個網絡報告?嵌入式系統到網絡輸出的統一測試
我發現的最好的領導是將Unity內容轉換爲JUnit,以便有更多的庫可以使用。問題是,我沒有找到使用此JUnit的最佳方法。這個想法是幾乎沒有任何安裝,能夠在新計算機上運行測試,並具有符合人體工程學的/現代的Web UI來快速處理單元測試。我找到的最好的圖書館是Allure(https://github.com/allure-framework/allure2),但我想知道這是否是最好的方法(很多事情要安裝,並且在我有任何事情之前做)。
只是出於好奇:什麼是嵌入式設備上運行單元測試的意義呢?這樣做的好處是什麼?你在這裏談論某種集成測試嗎? – GhostCat
@GhostCat運行測試通常被認爲是最有價值的,當在生產中執行程序的環境中完成時, – Toby
allure 2支持JUnit.xml測試格式。只需下載allure2 beta8 https://bintray.com/qameta/generic/allure2並運行'$ allure serve --profile junit junit-output /' –