2016-11-24 7 views
1

私はユニットテストと受け入れテストの両方をmavenプロジェクト(スプリングブート)に持っています。 TeamCityでビルドが実行されている場合にのみ単体テストを実行したいと思います。私はキュウリを使用しています。タグ(Maven)を使って単体テストを実行するようにTeamCityでキュウリを設定する

私はコマンドラインからテストを実行すると予想されるように、すべての作品(のみユニットテストが実行されている)

c:\apache-maven-3.3.9\bin\mvn package -Dcucumber.options="--tags @unit" 

しかし、チームシティーでは、すべてのテストが実行(ユニットと受け入れ)されています。それはチームシティーは私のcucumber.options

また

TeamCity configuration

、私はのIntelliJで「試験」のライフサイクルをダブルクリックして無視しているようだ、すべてのテストは、同様に(だけでなく、ユニットテスト)を実行しているので、私の推測では、ということですTeamCityは、「テスト」のライフサイクルとまったく同じことを行っています。

intellij lifecycle

は、どのように私は(チームシティーで)この問題を回避することができますか?。私は 'Command line'ステップを試してみましたが、すべてのテストレポートとテストカバレッジレポートが失われています。

intellij configuration

答えて

0

はチームシティーでこのようにそれを書いてみます: "-Dcucumber.options= --tags @unit"

enter image description here

iは、コンフィギュレーションを作成(または変更)でのIntelliJの問題を解決しました

関連する問題