0

私が取り組んでいるプロジェクトがあり、軽量のテスト足場を追加して、いくつかのクラスをプローブ/回帰テストしたいと考えています。これを行う 1 つの方法は、さまざまなテストを実行するセカンダリ実行可能ターゲットを用意することです。

Qt / Qt Creator でこれを実行する標準的な方法は何ですか? 同じディレクトリに 2 番目のプロジェクトを作成し、同じコード ファイルの一部をインポートするか、同じプロジェクト内に 2 つの実行可能ターゲットを何らかの方法で実装しますか? 他の何か?

4

2 に答える 2

0

QTestLibおそらくあなたが探しているものです:

http://doc.qt.io/qt-4.8/gettingstarted-develop.html#qt-utilities

http://doc.qt.io/qt-4.8/qtestlib-manual.html

http://doc.qt.io/qt-4.8/qtestlib-tutorial.html

http://doc.qt.io/qt-4.8/qtestlib-tutorial1.html

それが役立つことを願っています。

于 2013-09-05T19:56:23.240 に答える
0

1 つのプロジェクト = 1 つの実行可能ファイル。1 つのソース ファイルを複数のプロジェクトで使用しても問題はありません。テスト済みのコードを静的ライブラリに自由に分解して、アプリケーションとテスト ハーネスの両方で使用できます。そうすれば、ソース ファイルを 2 回入力する必要がなくなります。

于 2013-09-05T20:27:19.443 に答える