実行速度が非常に遅いテストがあります。たとえば、大規模なデータベースをエクスポートして、エクスポートするコードのメモリリークをテストするテストです。これらのテストを通常のテストスイートに入れたいのですが、次の条件のいずれかが満たされない限り、無視する必要があります。
- テストはCIサーバーで実行されています
- ユーザーがIDEでこのテストを選択し、実行しました
#1の解決策は簡単です。プロパティを使用し、設定されていない場合はテストをスキップします。
しかし、どうすれば#2を実装できますか?
[編集]これはJava固有です。EclipseでJUnit4を使用しています。