2013-09-24 1 views
0

우리의 사양은 실행하는데 약 15 분이 걸리고 조언을 구하고 있습니다. 격리 된 테스트를 전체 제품군과 별도로 실행하고 작업 목록의 작업과 일치시킬 수있는 시스템을 만들고 싶습니다.rspec의 태그를 사용하여 민첩한 개발을 무력화하십시오.

rspec --tag task048 

이 하나의 사양을 확인하고 그 다음에 우리의 CI 서버에 대해 실행하는 우리가 실행할 수 있도록

describe 'task048: call to test mobile api', task048: true do 
    render_views 
    it 'will test ...' 

: 나는 우리가 다음과 같이 우리의 사양 각각의 태그를 제안했습니다 나중에 가리킨다. 그것은 잘 작동하고 우리의 작은 팀을 위해 이것을하려고 생각합니다. 이것은 합리적인 해결책처럼 보입니까? 나는 rspec에서의 경험이 제한되어 있으므로 더 나은 방법을 놓치지 않을 것이라고 확신하고 싶다.

들으

답변

1

이 정말 "의견"질문이다, 그래서 그것을 살아남을 것 잘 모르겠어요,하지만 난이 합리적인 방법이라고 생각하고 내가 다른 대안을 잘 모르는 것 같아요. -e 명령 줄 옵션이 인수로 정규 표현식을 사용했다면 아마도 그것에 의존 할 수는 있지만 문자열이 필요하고 완전한 일치가 필요하다고 생각합니다.

+0

thx 피터 확인을 위해. 우리는이 방법으로 계속 그렇게 할 것입니다. – timpone

+0

@timpone 나는 대답이 도움이 되었기 때문에 기쁩니다. 그러나 왜 당신이 코멘트를하지 않았고, upvotes 나 accept를 남겼는지에 대해이 대답을 왜 코멘트하고 아마 upvoted했는지 궁금합니다. 이전의 두 가지 질문에 대한 답입니다. 둘 다 더 중요한 것으로 생각했습니다. 나는 당신이 경험있는 SO 사용자이고, 460 개의 질문과 대답을받는 비율이 꽤 높다고 생각합니다. 방금하는 일을 "댓글 달기/수락/상향 투표"합니까? 물론이 질문에 응답하지 않는 것을 포함하여 원하는 것을 자유롭게 할 수 있습니다 .-하지만 제가 말했던 것처럼, 나는 호기심이 많았습니다. –

+0

방금 ​​작업 중입니다. 더 반응하지 않아서 미안해. 나는 많은 질문을하며 모든 대답에 감사한다. 나는 다른 대답이 있는지보기 위해 며칠 동안 질문을 열어 두는 경향이 있습니다. 솔직히이 문제에 대한 해결책을 듣고 싶습니다. 다시 thx 모두 대답 3에 대한. – timpone