2

JUnit でのテストの実行に問題があります。fe 100 テストを含む 1 つのテスト ケース クラスがあり、テスト スイートもメイン プログラムもないとします。テスト ケース クラスは、com ポートでデバイスをテストします。JUnit プロジェクトは Netbeans にあります。テストを実行したいのですが、すべてを同時に実行するわけではありません。実際のテストの前に実行するテストを選択したいと考えています。

Eclipseでそのようなものを見たことがありますが、それは私のプロジェクトではなく、どのように行われたのか、netbeansで同じことを行う方法がわかりません。これは、テストを実行する前にポップアップする別のウィンドウでした。このウィンドウには、 @Test アノテーションが付いたメソッド名のチェックボックスがあり、実行したいテストを選択して [実行] をクリックすることができたので、必要なものを実行できました。

ネットビーンズでそれを行う方法を知っている人はいますか? ライブラリまたはプラグインですか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

コマンドラインを使用してJUnitクラスから単一のテストを実行するをご覧ください。複数のテストケースが含まれるクラスに対して、どのテストを実行するかを指定できます。コマンドラインであるため、必要な特定のテスト スイートを実行する独自のテスト スイートをスクリプト化できます。

また、他の質問Junit: changing sequence of test running に気付きました。スクリプト アプローチを使用すると、実際にテストの順序を制御できます。

ただし、このアプローチは Eclipse または NetBean の JUnit テスト ランナーを利用しないため、非常に特殊な回避策です。

于 2012-07-13T14:21:58.817 に答える
0

現在、Netbeans は単一のテストの実行をサポートしています。

ここに画像の説明を入力

于 2015-12-02T13:03:33.157 に答える