最後に、Hudson に自分のプロジェクトと対応するテスト プロジェクトをビルドしてもらいました (Embarcadero フォーラムで提供されている XMLTestRunner2 ユニットを使用)。テスト実行可能ファイルを手動で正しく実行すると、テスト結果を含む「dunit-report.xml」ファイルが生成されます。
ただし、ハドソンに実行可能ファイルを呼び出してこのファイルを生成させることはできません。
私が行ったことは、Windows バッチ コマンドとしてビルド ステップを作成し、実行可能ファイルを呼び出すことです。私はいくつかのことを試しました:
bin\Test.exe
start bin\Test.exe
start /wait bin\Test.exe
start /wait /b bin\Test.exe
私はそれを働かせることができません。ランダムな終了コードですぐに戻るか、XML 出力ファイルを生成しません。これは非常に単純なはずですが、うまくいかないので、今では少しイライラしています。
Hudson から単体テストを実行する正しい方法は何ですか?