まず、これが私の最初の質問なので、stackoverflow の皆さんを歓迎します。
Visual Studio 2005 で CppUnit を使用して出力 *.xml ファイルを生成する際に行き詰まりました。F5 または Ctrl+F5 (デバッグ開始またはデバッグなしで開始) を使用してコードを実行すると、レポート ファイルが作成されません。しかし、「手動で」(/debug の *.exe ファイルを介して) 実行すると、レポート ファイルが作成されます。その理由は何ですか?
testApp.cpp:
#include "Test_myFuzzy.h"
#include <cppunit/ui/text/TestRunner.h>
#include <cppunit/XmlOutputter.h>
int main(){
CppUnit::TextUi::TestRunner runner;
std::ofstream ofs("tests.xml");
CppUnit::XmlOutputter* xml = new CppUnit::XmlOutputter(&runner.result(),ofs);
xml->setStyleSheet("report.xsl");
runner.setOutputter(xml);
runner.addTest(Test_myFuzzy::suite());
runner.run();
return 0;
}
答えてくれてありがとう!