c++-C++Test做单元测试的时候Read Symbola步骤就失败了

问题描述

C++Test做单元测试的时候Read Symbola步骤就失败了

点击Read Symbols后的运行结果

Precompiling C:UsersDestinDesktopDemo.cpp

Working directory: C:UsersDestinDesktop

"D:Program Files (x86)VC6.0VC98bincl.exe" -EHsc -Tp C:UsersDestinDesktopDemo.cpp -FoC:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0Demo.o -Zi -Od /nologo -c -FdC:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0DemoMSVC++-6.0.pdb

Process exited with code 0

Precompile done.

Preparing harness directory for C:UsersDestinDesktopDemo.cpp

Preparing harness directory done.

Preparing harness for: C:UsersDestinDesktopDemo.cpp

Working directory: C:UsersDestinDesktop

harness.exe -w --compileracronym=MSVC++-6.0 --fileName=C:UsersDestinDesktopDemo.cpp --outputFileName=C:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0SourceCodeTestCasesTestHarnessSrcDemo_7000.cpp --instrumentation-mode=70 --pre-instr-header-file-name=C:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0SourceCodeTestCasesTestHarnessSrcDemo_7000.cpp.h --post-instr-header-file-name=C:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0SourceCodeTestCasesTestHarnessSrcDemo_7000.cpp_instr.h --ignore-path=+* --ignore-path=-*Demo.h* --ignore-path=-C:UsersDestinDesktopDemo.cpp --pre-include-header=cpptest_defs.h --pre-include-header=cpptest_test_suite_decls.h --post-include-header=cpptest_test_suite_defs.h --symbols-files-list=C:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0SourceCodeTestCasesTestHarnessSrcharness.out --instr-unit-id=1 "--preprocessorExecutable=D:Program Files (x86)VC6.0VC98bincl.exe" --generate-test-case-templates=true --output-tmpl-dir=C:UsersDestinC++TestFilesProjectsDemoTestProductDemo.cpp_0SourceCodeTestCasesTestHarnessSymbolsTCTmpl --generate-type-initializers=true --user-stubs-header=user_stubs.h --stub-functions-with-ellipsis=true --loggerOption=log4cplus.appender.STDOUT.Threshold=WARN --loggerOption=log4cplus.appender.STDERR.Threshold=WARN

Exception was caught during initialization.

Process exited with code 11

Error: Preparing harness failed for:
C:UsersDestinDesktopDemo.cpp


The following problem(s) occurred during preparing harness:

Error: Preparing harness failed for:

C:UsersDestinDesktopDemo.cpp

代码:
#include "windows.h"

int Sum(int *pNum1, int *pNum2)
{
return *pNum1 + *pNum2;
}

int main()
{
int nSum;
int Num1,Num2;
Num1 = 1;
Num2 = 2;
nSum = Sum(&Num1,&Num2);
return 0;

}

这描述的是什么原因?是不是因为我哪里没有设置好啊,C++Test这个软件挺难找到教程的,现在很苦手啊

解决方案

它有什么优点?我没用过。用过的有cppunit, catch和gtest. cppunit比较重量级,catch是超级轻量级的只有一个头文件。

解决方案二:

C++Test这个软件挺难找到教程的,现在很苦手啊

解决方案三:

@destinshine 不用谢,大家都是相互学习,共同勉励。多交流,多分享。

解决方案四:

@destinshine Parasosft 这个公司貌似没有退出中国,不过相关教程资料真的不好找,Q群 460700598 大家一起研究学习

时间: 2024-11-22 19:30:11

c++-C++Test做单元测试的时候Read Symbola步骤就失败了的相关文章

对ASP.NET MVC项目中的视图做单元测试

关于视图的单元测试 说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试--虽然Stephen Walther也写过如 何脱离Web Server对View进行单元测试,但是他的方法可看而不可用.复杂的构造和预备,以及对生成的 HTML字符串作判断--这真是在对视图做单元测试吗?仔细分析他的代码可以发现,这其实是在对 ViewEngine做单元测试.而且,如果真要对ViewEngine做单元测试,也不应该像他那样依赖外部文件.在 我看来,他的做法什么都不是--似乎美观,

使用Nunit+Access做单元测试时连接已经关闭

今天在使用Nunit+Access做单元测试时,本来正常的代码突然间不能正常通过在VS2005 Express中调试则可以正常通过,正在那闷中发现我打开了Access,结果关了Access代码则能正常通过了 

使用DBUnit做单元测试

DBUnit是一个方便的数据准备工具, 方便于我们做单元测试的时候准备数据, 它的数据准备是基于XML格式的, 如下: <?xmlversion='1.0'encoding='UTF-8'?> <dataset> <YourTableName_1Field_1="1"Field_2="f2"Field_3="f3"/> <YourTableName_1Field_1="2"Field_

c++-一段网络的通信的代码,怎么做单元测试?(代码如下)

问题描述 一段网络的通信的代码,怎么做单元测试?(代码如下) 本人使用的是cppunit框架,代码如下: 想对这个Worker函数进行单元测试,说明:Worker是在一个线程中执行的,Connect()是连接到服务器的代码,recv(...)是收取包头,即文件长度,ReceiveOnPackage是获取数据.问题是这段代码要在真实环境测试,那必须开启服务端,感觉这和单元测试要求的代码隔离有所违背(不知道自己说的对不对).如果要模拟服务器端,那应该如何做了?求教,各位大牛,先谢谢了! void T

c++网络程序怎么做单元测试,涉及到多线程

问题描述 c++网络程序怎么做单元测试,涉及到多线程 急!谢谢!c++网络程序怎么做单元测试,涉及到多线程,而且测试的类内部还调用了其他类来创建线程. 解决方案 就是测试对应的函数好了,比如程序发送数据API,UT测试这个,看是否数据发送过去 解决方案二: 既然都说明了是单元测试,那么就按单元测试的方法来进行. 单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的.很明确的功能是否正确.通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为.例如,你可能把一个很大

linux shell-Linux shell 编程,能否像Java一样做单元测试

问题描述 Linux shell 编程,能否像Java一样做单元测试 现在正在做一个Linux shell项目,想问下各位大神,做Linux shell编程,能否做到像Java一样用Junit做单元测试? 有什么编程工具能与Eclipse类似吗? 解决方案 http://blog.163.com/njut_wangjian/blog/static/16579642520129269144664/ 解决方案二: 单元测试的话,还真没有遇到合适的.不过开发过程,可以使用sublime text这个软

使用visual studion2010做单元测试,数据源为csv,运行结果报错

问题描述 使用visual studion2010做单元测试,数据源为csv,运行结果报错 一个简单的乘法例子 /// ///Multiply 的测试 /// [DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|MultiplyTest.csv", "MultiplyTest#csv", DataAccessMethod.Sequential

请问swing做的界面该怎么使用junit做单元测试呢?

问题描述 请问swing做的界面该怎么使用junit做单元测试呢? 解决方案 FEST-Swing是一个能够与JUnit集成的GUI测试框架.你可以研究研究.

Hadoop:用MRUnit做单元测试

引言 借年底盛宴品鉴之风,继续抒我Hadoop之情,本篇文章介绍如何对Hadoop的MapReduce进行单元测试.MapReduce的开发周期差不多是这样:编写mapper和reducer.编译.打包.提交作业和结果检索等,这个过程比较繁琐,一旦提交到分布式环境出了问题要定位调试,重复这样的过程实在无趣,因此先对MapReduce做单元测试,消除明显的代码bug尤为必要. MRUnit简介 MRUnit是一款由Couldera公司开发的专门针对Hadoop中编写MapReduce单元测试的框架