2011-05-04 11 views
45

Cuando ejecuto pruebas unitarias y funcionales usando rastrillo, en una aplicación de rieles, noto que hay un valor inicial especificado en la línea de comando: - semilla xUtilizando el valor de inicialización del rastrillo en la unidad y pruebas funcionales

$ 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 

Supongo que es posible usar este valor en las pruebas, pero no puedo entender cómo. He tratado de Google, rieles guías et al. pero parece que no puede encontrar la respuesta.

EDIT:

Podría este valor semilla sea la opción que se utiliza por Minitest para aleatorizar el orden de ejecución de las pruebas?

Respuesta

43

La respuesta de MrDanA es correcta. Esta solución también funciona y es un poco más corta y más fácil de recordar.

SEED=20290 rake test 
+0

o alternativamente 'rake test SEED = 20290 ' – erroric

Cuestiones relacionadas