大きな Qt (4.8.x) プロジェクトのテストをセットアップしており、Eclipse (JUNO) 内で qt ユニット テストを実行したいと考えています。そのため、C/C++ ユニット テスト サポートをインストールしました。3 つのクラス/ファイルに 3 つのテスト ケースを含むサブ プロジェクトを作成しました。テストアプリケーションを構築できるので、「Qt Tests Runner」を選択してEclipseに新しい「Run Configuration」を追加しました。
これで、Eclipse でテストを開始/実行できるようになりましたが、Eclipse は 1 つのクラスの結果しか表示せず、エラーで停止します。
XML 解析エラー:: "[xX][mM][lL]" に一致する処理命令ターゲットは許可されていません
-xml を指定して Qt テスト バイナリを実行したところ、アプリケーションの出力が 1 つではなく 3 つの完全な xml ドキュメントであることがわかりました。それが問題だと思いますが、どうすればこれを修正できますか?