我来自 Java 和 JUnit 的世界。我演示了 Hudson 以及我使用 JUnit 取得的所有成果。我想在嵌入式设备上对 C++ 代码执行相同的操作,但找不到从哪里开始。
该项目使用 iccarm.exe(IAR 编译器)进行编译,现在使用 romutil.exe 将输出转换为图像文件,以闪存到 ARM9 板。
我尝试按照本教程进行操作:http://netbeans.org/kb/docs/cnd/c-unit-test.html http://netbeans.org/kb/docs/cnd/c-unit-test.html但我在尝试弄清楚如何将其移植到我的案例中时遇到问题。
- 我可以在设备外部的 C++ 代码上运行单元测试吗? (即与 Hudson 一起收集报告等)
- 我可以将输出转换为exe吗? (看起来像 Netbeans 所期望的那样)
- 最适合我的案例的单元框架是什么? (CppUnit、CUnit 等)
非常欢迎任何帮助/指导。
1)您可以构建一个交叉编译器,然后使用交叉编译器而不是使用iccarm.exe。网上有很多如何使用 gcc 构建交叉编译器的教程。然后,使用普通编译器为主机构建,而不是为目标构建(使用交叉编译器)。
3)无论你喜欢什么。 cppunit、谷歌单元测试等
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)