我的解决方案中有一个独特的平台组合,让我感到难过。
我们需要为我们为Windows CE代码编写的单元测试生成代码覆盖率统计信息。当然,我们使用Visual Studio 2008来编写CE代码,因为VS 2010不支持智能设备。
不幸的是,MSTest不会检测CE程序集以收集覆盖数据,因此我们将测试程序集编译为常规Win32库并使用它来调用我们需要测试的CE代码。这在Visual Studio的桌面安装上运行良好,但我们还需要将其合并到服务器上的每晚构建中。
我已经尝试了一切我能想到的工作。令人沮丧的是因为我可以手动完成工作站上的所有操作,我无法让TFS 2010自动为我完成。
是否有人为Windows CE代码编写单元测试?我不敢相信我是唯一的一个!
提前感谢您提供的任何提示或技巧......
答案 0 :(得分:1)
如果您正在编写C ++或C#代码,我们的SD Test Coverage Tools可用于以与嵌入式设备兼容的方式检测源代码。这些工具提供源代码的自动化检测和源代码中的检测数据收集过程,以便您可以控制检测数据的方式以及转储的确切方式,这是嵌入式软件的理想选择。 GUI显示提供了对源代码施加的覆盖数据的程序员视图,XML报告(您可以使用XSLT以HTML格式化)提供摘要数据。