私は自分のプロジェクトにtests
ユニットテストではないコードをいくつか持っています。これらは実行することを意図しており、結果は人間が評価する必要があります。これは、物理エンジンを作成していて、開発中に自分が何をしているかを確認する必要があったためです。それでsimulation
、テストモジュールでパッケージを作成しました。シミュレーションはユニットテストライブラリを使用しているため、技術的にはユニットテストですが、実際のユニットテストのようにすべてを実行するわけではありません。
すべての単体テストを簡単に実行したいので、これらの特別なテストを単体テストと区別します。機能テストに少し似ていると思います。アプリケーションを機能テスト用に準備しなければならないケースに遭遇したことがありますか?その機能テストの準備(基本的には私のシミュレーション)はプロジェクトのどこに配置し、ユニットテストとどのように区別するのですか?
私はJavaを使用しているため、すべてのメソッドシグネチャをから@Test public void myNamedTest()
に変更できpublic static void main(String[] args)
ますが、シミュレーションを使用するのは面倒で実用的ではありません。
プロジェクトで使用junit
していgradle
ます。で特別なテストフォルダを作成するソリューションgradle
は大歓迎です。