2017-12-26 33 views

답변

0

나는 랜덤 순서로 테스트를 실행하는 Rspec과 관련이 있다고 생각한다. 자세한 내용은 여기를 참조하십시오. 예를 들어

Rspec order option

같은 테스트 결과를보고 싶어하고 아직도 당신이 다음과 같은 작업을 수행 할 수 무작위로를 실행하려면이

당신이 --order 임의 사용, RSpec에 랜덤 출력한다 번호 을 사용하여 랜더 마이저를 시드합니다.

--order 랜드 : 1234 --order 기본은 각 파일에 선언대로 RSpec에이 그룹과 예제를로드 지시

bundle exec rspec --order rand ## for example this will results with a seed 1234 

이 같은 임의의 순서로 시험 같은 수를 실행하려면 실행할 수 있습니다

bundle exec spec --order rand:1234 # This will always run the test in same random order with the given seed (1234) 
+0

고마워요! 동일한 시드를 사용하면 실행 된 스펙 수를 다시 작성할 수 있습니다. 그러나 모든 사양이 실행되지 않는 이유에 대한 단서를 찾을 수 없습니다. –

+0

흠 나는 제공된 세부 사항을 기반으로 생각할 수있는 것은 패턴이있는 것일 수 있습니다. https://relishapp.com/rspec/rspec-core/docs/command-line/pattern-option – Shani

+0

대체로 어떤 종자가 마지막으로 시험 한 것이 조용히 폭탄을 폭파 한 것입니까? – TomDunning