반응형
레이크 인 유닛 및 기능 테스트의 시드 값 사용
rake를 사용하여 단위 및 기능 테스트를 실행할 때 Rails 애플리케이션 에서 명령 줄에 지정된 시드 값이 있음을 알 수 있습니다. --seed x
$ rake test
(in /code/blah)
Loaded suite /../ruby-1.9.2-p180/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
.
Finished in 0.12345 seconds.
1 tests, 1 assertions, 0 failures, 0 errors, 0 skips
Test run options: --seed 20290
테스트에서이 값을 사용할 수 있다고 가정하지만 방법을 알 수 없습니다. 나는 Google, Rails Guides et al. 하지만 답을 찾을 수없는 것 같습니다.
편집하다:
이 시드 값이 Minitest에서 테스트 실행 순서를 무작위 화하는 데 사용하는 옵션 일 수 있습니까?
MiniTest에 대해 온라인에서 찾았습니다. http://www.mikeperham.com/2012/09/25/minitest-ruby-1-9s-test-framework/
당신이 옳습니다. 테스트의 실행 순서를 무작위로 지정하는 것입니다. 다음과 같이 명시 적으로 사용할 수 있습니다.
rake TESTOPTS="--seed=1261"
(위 링크에 따라).
MrDanA 의 대답 이 맞습니다. 이 솔루션도 작동하며 약간 더 짧고 기억하기 쉽습니다.
SEED=20290 rake test
반응형
'development' 카테고리의 다른 글
NSString이 특정 문자 (.jpg)로 끝나는 지 어떻게 확인할 수 있습니까? (0) | 2020.12.28 |
---|---|
함수 내부의 전역 변수에 액세스 할 수 없습니다. (0) | 2020.12.28 |
C # : 시스템 색상을 기반으로 더 밝은 / 어두운 색상 만들기 (0) | 2020.12.27 |
Android에서 EditText 서식을 지정하는 전화 번호 (0) | 2020.12.27 |
Android Studio- 모듈 없음 (0) | 2020.12.27 |