優れた C++ 単体テスト フレームワークのようです。テストを実行するためのコンソール出力よりももう少し洗練されたものと、特定のテストを非常に簡単に実行できるものが欲しいだけです (gtest はあらゆる種類のテスト フィルタリングをサポートしているため)。
何もない場合は、おそらく自分で巻くでしょう
優れた C++ 単体テスト フレームワークのようです。テストを実行するためのコンソール出力よりももう少し洗練されたものと、特定のテストを非常に簡単に実行できるものが欲しいだけです (gtest はあらゆる種類のテスト フィルタリングをサポートしているため)。
何もない場合は、おそらく自分で巻くでしょう
Google テストに UI を追加する Google コード プロジェクトを開きました。Windows と Unix の両方で動作します。設計上、IDE のプラグインではありません。自分自身を縛りたくありませんでした。代わりに、バックグラウンドで開き、実行したいときにいつでも「Go」ボタンを押します。
この記事の執筆時点で V1.2.1 が公開されています。ぜひお試しください。
Industrial Logic には、gtest の結果を実行および表示するための Eclipse プラグインがあります。更新サイトはhttp://plugins.industriallogic.com/gtest/
GTest Runnerは、私が作成した Windows および Linux 用のスタンドアロン UI であり、ディスク上の gtest 実行可能ファイルへの変更を監視し、それらが変更されたとき、つまりビルド時にテストを自動的に再実行します。
フィルタリングとソートのためのいくつかの優れた機能があり、どの IDE にも関連付けられていませんが、エラーをダブルクリックすると、ファイル タイプが関連付けられている IDE が開き、エラーの行番号がクリップボードにコピーされます。ほとんどの IDE では、CTRL-G + CTRL-V をすばやく実行して、テストが失敗した行に移動できます。
また、各テストの実行中に進行状況バーを提供し (複数のテストをそれぞれ独自のスレッドで実行できます)、コンソール出力をドックにリダイレクトして、元の gtest 出力と GUI 化された xml の両方を確認できるようにします。
完全開示: 私は GTest Runner の作成者です。
Visual Studio 2012 には、Google Test 用のテスト アダプターがあります。これは、Visual Studio Test Explorer: Google Test Adapterと統合されることを意味します。
これは表示の問題を解決するだけですが、gtest は JUnit 準拠の XML レポートを生成できます。そこから、テストランナーにフィードすることが可能になるはずです:
もう利用できないように見える産業用ロジック プラグインは、cute eclipse プラグイン ( http://r2.ifs.hsr.ch/cute/ ) に基づいていました。
それを適応させるのは最小限の努力であるべきだと思います。コマンドラインを解析するために使用される元のプラグイン。上記で提案したような XML レポートを使用すると、さらに速く到達できます...
プロジェクトトラッカーでは、以前からその機能リクエストが開かれています。 http://code.google.com/p/googletest/issues/detail?id=40
気軽に貢献してください ;) または、少なくとも投票してください。