26

優れた C++ 単体テスト フレームワークのようです。テストを実行するためのコンソール出力よりももう少し洗練されたものと、特定のテストを非常に簡単に実行できるものが欲しいだけです (gtest はあらゆる種類のテスト フィルタリングをサポートしているため)。

何もない場合は、おそらく自分で巻くでしょう

4

8 に答える 8

16

Google テストに UI を追加する Google コード プロジェクトを開きました。Windows と Unix の両方で動作します。設計上、IDE のプラグインではありません。自分自身を縛りたくありませんでした。代わりに、バックグラウンドで開き、実行したいときにいつでも「Go」ボタンを押します。

この記事の執筆時点で V1.2.1 が公開されています。ぜひお試しください。

https://github.com/ospector/gtest-gbar

于 2010-05-24T22:25:46.513 に答える
8

プロジェクトオーナーによると、ありません。1つで作業する場合は、プロジェクトのグループに投稿してください。助けたいと思っている人がいると思います。

于 2008-11-18T02:17:50.247 に答える
3

Industrial Logic には、gtest の結果を実行および表示するための Eclipse プラグインがあります。更新サイトはhttp://plugins.industriallogic.com/gtest/

于 2009-09-30T19:46:14.067 に答える
3

GTest Runnerは、私が作成した Windows および Linux 用のスタンドアロン UI であり、ディスク上の gtest 実行可能ファイルへの変更を監視し、それらが変更されたとき、つまりビルド時にテストを自動的に再実行します。

フィルタリングとソートのためのいくつかの優れた機能があり、どの IDE にも関連付けられていませんが、エラーをダブルクリックすると、ファイル タイプが関連付けられている IDE が開き、エラーの行番号がクリップボードにコピーされます。ほとんどの IDE では、CTRL-G + CTRL-V をすばやく実行して、テストが失敗した行に移動できます。

また、各テストの実行中に進行状況バーを提供し (複数のテストをそれぞれ独自のスレッドで実行できます)、コンソール出力をドックにリダイレクトして、元の gtest 出力と GUI 化された xml の両方を確認できるようにします。

完全開示: 私は GTest Runner の作成者です。

于 2016-03-27T21:29:31.340 に答える
2

Visual Studio 2012 には、Google Test 用のテスト アダプターがあります。これは、Visual Studio Test Explorer: Google Test Adapterと統合されることを意味します。

于 2012-10-30T14:16:03.343 に答える
2

これは表示の問題を解決するだけですが、gtest は JUnit 準拠の XML レポートを生成できます。そこから、テストランナーにフィードすることが可能になるはずです:

https://github.com/google/googletest/blob/master/googletest/docs/advanced.md#generating-an-xml-report

于 2009-03-19T14:40:31.140 に答える
1

もう利用できないように見える産業用ロジック プラグインは、cute eclipse プラグイン ( http://r2.ifs.hsr.ch/cute/ ) に基づいていました。

それを適応させるのは最小限の努力であるべきだと思います。コマンドラインを解析するために使用される元のプラグイン。上記で提案したような XML レポートを使用すると、さらに速く到達できます...

于 2010-08-23T10:39:54.213 に答える
1

プロジェクトトラッカーでは、以前からその機能リクエストが開かれています。 http://code.google.com/p/googletest/issues/detail?id=40

気軽に貢献してください ;) または、少なくとも投票してください。

于 2011-04-06T21:35:17.600 に答える