我目前正在研究能够运行单元测试的嵌入式设备,这要归功于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 /' –