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) { 

    } 
} 

젠킨스에서 수없는 경우는, 적어도 나는 엑셀 시트 데이터를 읽을 수 테스트 러너 클래스를 선택하고 태그에 include (data in excel) 테스트 케이스를 선택하십시오.

답변

0

Cucumber은 실패한 scenarios을 다시 실행하는 솔루션을 제공합니다.

문서에 포함 된 내용은 here입니다. 당신이 cucumber을 실행하면

당신이 rerun.txt 실패한 scenarios를 포함하는 rerun 포맷을

cucumber -f rerun --out rerun.txt 

를 추가합니다. 당신은 그들을 다시 실행할 수 있습니다 :이 해당 명령을 실행합니다 다른 build step을 추가하는 의미

cucumber @rerun.txt 

Jenkins에서.

관련 문제