c ++编译cppunit文件并执行xml报告

时间:2014-01-15 16:30:32

标签: c++ g++ cppunit

我有一些驻留在路径中的.cpp和.h文件

〜/ NetBeansProjects / myApplication

main.cpp
person.cpp
person.h

我有我的cppunit .cpp和.h文件驻留在路径

〜/的NetBeansProjects / MyApplication的/测试

TestCase.cpp
TestCase.h
finalresults.cpp

假设我在〜并且我有cd到目录

/NetBeansProjects/myApplication in my terminal

我想和我的cppunit文件一起使用g ++来生成cppunit测试结果的XML REPORT。

我在finalresults.cpp

中添加了XmlOutputter
        std::ofstream xmlFileOut("testResults.xml");
    XmlOutputter xmlOut(&collectedresults, xmlFileOut);
    xmlOut.write();

the command to use(as suggested) g++ -o finaltestresults person.cpp main.cpp tests/TestCase.cpp tests/finalresults.cpp -lcppunit

我的程序运行成功,但没有创建xml。

我需要做哪些额外的步骤?

1 个答案:

答案 0 :(得分:1)

g++ -o finalresults main.cpp person.cpp tests/TestCase.cpp tests/finalresults.cpp -lcppunit