EclipseでTestNGを使用して、キュウリのシナリオの各段階の結果を表示できますか?
シナリオステップの結果がそれぞれ表示されますが、TestNGでは同じものが表示されません。
TestNGでも可能ですか? JUnitを使うだけで、設定が欠けていますか?
EclipseでTestNGを使用して、キュウリのシナリオの各段階の結果を表示できますか?
シナリオステップの結果がそれぞれ表示されますが、TestNGでは同じものが表示されません。
TestNGでも可能ですか? JUnitを使うだけで、設定が欠けていますか?
私はいくつかの調査をした後、これと同様の質問のためにいくつかのチケットがあることがわかりました。たぶん以下はもっと情報を提供するでしょう。 、cucumber-jvm
リリースバージョン1.2.5
のために、機能は単一のTestNGテストとして実行されている瞬間に
(あなたは下の画像で見ることができるよう)
このticketが開いていたし、少し前と各シナリオでTestNGテストを実行する機能を追加しました(プルリクエストhere)。
これらの変更はまだリリースされていないので、TestNGのは、各シナリオのために実行してもらうために、あなたはいくつかのことをしなければならない。この->
hereをテストするために使用
pom.xml
master
ブランチcucumber-jmv
を使うことができますので、最新の変更があります。以下は私が行った変更です。 <repositories>
<repository>
<id>sonatype-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<parent>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-jvm</artifactId>
<version>2.0.0-SNAPSHOT</version>
</parent>
<artifactId>java-calculator-testng</artifactId>
<packaging>jar</packaging>
<name>Examples: Java Calculator TestNG</name>
<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-jvm-deps</artifactId>
<version>1.0.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>2.0.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>2.0.0-SNAPSHOT</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
src/test/java
、オープンRunCukesTest
に移動し、それを実行 私はあなたが望むようにそれを実行するためにtestng.xml
を適用することができます確信しています。
ここでは不都合がありません。steps
はまだ表示されていません。おそらく将来のリリースで追加されるでしょう。これは次の論理的なステップです。
これはあなたの質問にお答えします。
私は、TestNG + Cucumberをセットアップするために埋め込みgithubプロジェクト自体を参照しました。しかし、あなたの提案ごとにクラス名を述べた後でさえ、結果はそれぞれのステップを示すわけではありません。あなたの側でそれが動作しているかどうか教えてください。 – vikramvi
この情報をお寄せいただきありがとうございます。これはcucumber-jvmの代わりにTestNG github repoの問題ではありませんか?私はチケットを調べましたが、この特定の問題については話しません – vikramvi
私は先に進み、問題を提出しましたhttps://github.com/cbeust/testng-eclipse/issues/350 – vikramvi