2013-05-23 4 views
3

저는 Dagango 웹 사이트에서 BDD 테스트를 수행하기 위해 Lettuce를 사용하고 있습니다. 또한 CircleCI를 사용하여 지속적으로 통합합니다. CircleCI에서 실패한 시나리오가 있습니다 모든 시간이므로 CircleCI에게 건너 뛰라고 말하고 싶습니다. 다음과 같음 :레터스에서 시나리오를 건너 뛰는 방법은 무엇입니까?

@skip_circle 
Scenario: My Scenario blah blah 
    Give I am skipping some scenarios 
    . 
    . 
    . 

Lettuce로 가능합니까?

답변

7

이 기능은 이미 구현되었으며, 문서화되지 않았 음을 알 수있었습니다. 그리고 데코레이터는 실제로 "태그"라고 불립니다.

@skip_circle 
Scenario: My scenario that does stuff 
    Given I do stuff 
    . 
    . 

그런 다음 실행

당신이 마이너스 기호를두면
lettuce --tag=-skip_circle 
./manage.py harvest --tag=-skip_circle #for django 

만 해당 태그가 테스트를 실행합니다. 빼기 부호는 양상추가 꼬리표를 건너 뛰도록 지시합니다.

+2

다음은'lettuce -t -skip_circle'을 사용하지만'lettuce -t - @ skip_circle'는 작동하지 않습니다 –

관련 문제