2

BambooでJIRAをビルドサーバとして使用しており、継続的な統合が可能です。 しかし、(Visual Studio 2010を使用している)ネイティブC++プロジェクトがあり、MicrosoftはネイティブC++コードの単体テストをサポートしていないようです。 WinUnitやcfixのようないくつかのツールがありますが、Bambooとの互換性については知りませんし、どのツールが最も使いやすいか/ほとんどの機能を持っていますか/ VS互換性が最も優れています。ネイティブC++コード(VS2010)とBambooを使用してCIを実行する簡単な方法はありますか?

誰かがそれを経験していますか?

答えて

2

私はCppUnitで少し演奏しました。それが動作する方法は、テストケースを記入して実行可能なプロジェクトを作成することです。実行すると、テストが実行されます。私はcfixがそれをすると思うが、私はユーザーモードのテストのためにそれを使ったことはない。ビルドプロセスの一環としてテストを実行するには、テストexeを実行するテストプロジェクトのポストビルドステップを実行します。 Visual Studioソリューションをビルドするときに実行されます。

3

私の現在のプロジェクトはヘッドアップと同様に、CI用にbambooとC++を使用しています。テストフレームワークにはgoogletestを使用します。 --gtest_output = xml:{ファイルまたはディレクトリ}でビルドを実行した場合、BambooのJUnit解析タスクによって解析できるxml出力が生成されます。

関連する問題