Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Embedded 一组统一且简单的IDE和工具,用于C+中的嵌入式代码和单元测试+;?_Embedded_Mocking_Eclipse Cdt_Cppunit_Texas Instruments - Fatal编程技术网

Embedded 一组统一且简单的IDE和工具,用于C+中的嵌入式代码和单元测试+;?

Embedded 一组统一且简单的IDE和工具,用于C+中的嵌入式代码和单元测试+;?,embedded,mocking,eclipse-cdt,cppunit,texas-instruments,Embedded,Mocking,Eclipse Cdt,Cppunit,Texas Instruments,我正在C++中为德克萨斯仪器C283xx和C6xxx目标启动一个新的固件项目。 单元测试不会在目标上运行,而是在带有windows的PC上使用gcc/gcov进行编译(并在PC上运行),使用简单的测试代码覆盖率指标 整个项目将是Cruise Control.NET的一部分,用于持续集成 我的问题是:一致的IDE/框架/工具是什么 A/其中一位开发人员表示,codecomposerstudiov3.1用于应用程序,而CodeBlocks+cxunit用于单元测试 B/对于应用程序,codecomp

我正在C++中为德克萨斯仪器C283xx和C6xxx目标启动一个新的固件项目。 单元测试不会在目标上运行,而是在带有windows的PC上使用gcc/gcov进行编译(并在PC上运行),使用简单的测试代码覆盖率指标

整个项目将是Cruise Control.NET的一部分,用于持续集成

我的问题是:一致的IDE/框架/工具是什么

A/其中一位开发人员表示,codecomposerstudiov3.1用于应用程序,而CodeBlocks+cxunit用于单元测试

B/对于应用程序,codecomposerstudiov4Eclipse CDT(以及CCS V4)和用于单元测试的CppUnit以及用于模拟的MockCpp更吸引我


我不希望每个流程都有一流的工具,而是一个全局的、一致的、简单的解决方案(或者一组工具,如果您愿意)。

我知道单元测试没有在目标上运行。但您可能希望在目标中收集测试覆盖率


请参阅,了解在大多数目标内以实用方式以最小占地面积运行的工具。您必须定制一个提供的小型数据收集程序,以使其正常工作;通常下午是一个简单的练习。

< P>我认为,谷歌C++测试框架和谷歌C++模拟框架可能是一个更好的选择。它与eclipse cdt一起工作,可以为CI服务器生成xml格式的输出。

Thx用于链接,但我仍在搜索一组工具!是的,我发现它非常有用,并且与EclipseCDT兼容。谢谢!