0

は、キュウリjunit ANTを使用しています。私のプロジェクトでジンクスから失敗したシナリオを実行する方法

jenkinsから10のシナリオを実行していますが、一部のシナリオでそのシナリオだけを再度実行する方法が失敗した場合は、

私のテストruunerクラス

@RunWith(Cucumber.class) 

@CucumberOptions(
    features = "Feature Files" 

    ,plugin = {"json:target/cucumber-json-report.json","html:target/html/"} 
    ,glue={"com.mlc.testDefinitionLayer"} 
    ,tags ={"@Tag1,@tag2,@tag3,@tag4"} 

) 

public class TestRunner { 

    public static void main(String[] args) { 

    } 
} 

少なくとも私には、/入力を排除し...と(データを読み取るためにExcelのロジック)Java関数を呼び出すのようにExcelシートのデータから読み取ることができ、ジェンキンスから可能でない場合テストランナークラスとタグでインクルード(データをExcelに)テストケースを選択します。

答えて

0

Cucumberは、失敗したscenariosを再実行するソリューションを提供します。

文書hereに記載されています。

あなたがcucumberを実行すると、あなたがこのrerun.txtが失敗したscenariosが含まれていrerunフォーマッタ

cucumber -f rerun --out rerun.txt 

を追加します。あなたはそれらを再実行することができます。これはそのコマンドを実行します別のbuild stepを追加することを意味

cucumber @rerun.txt 

Jenkinsで。

関連する問題