0
저는 이것이 매우 광범위한 질문이라는 것을 알고 있습니다. 그러나 우리의 테스트에서 800 또는 1,500 개의 개별 테스트를 실행하고 두 번 통과하는 것을 보았습니다. rspec
이 다른 빌드에서 다른 수의 테스트를 실행하게하는 원인은 무엇입니까?rspec이 다른 수의 테스트를 실행하는 이유는 무엇입니까?
저는 이것이 매우 광범위한 질문이라는 것을 알고 있습니다. 그러나 우리의 테스트에서 800 또는 1,500 개의 개별 테스트를 실행하고 두 번 통과하는 것을 보았습니다. rspec
이 다른 빌드에서 다른 수의 테스트를 실행하게하는 원인은 무엇입니까?rspec이 다른 수의 테스트를 실행하는 이유는 무엇입니까?
나는 랜덤 순서로 테스트를 실행하는 Rspec과 관련이 있다고 생각한다. 자세한 내용은 여기를 참조하십시오. 예를 들어
같은 테스트 결과를보고 싶어하고 아직도 당신이 다음과 같은 작업을 수행 할 수 무작위로를 실행하려면이
당신이 --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)
고마워요! 동일한 시드를 사용하면 실행 된 스펙 수를 다시 작성할 수 있습니다. 그러나 모든 사양이 실행되지 않는 이유에 대한 단서를 찾을 수 없습니다. –
흠 나는 제공된 세부 사항을 기반으로 생각할 수있는 것은 패턴이있는 것일 수 있습니다. https://relishapp.com/rspec/rspec-core/docs/command-line/pattern-option – Shani
대체로 어떤 종자가 마지막으로 시험 한 것이 조용히 폭탄을 폭파 한 것입니까? – TomDunning