¿Existe la posibilidad de ejecutar la herramienta de cobertura simplecov para raíles justo por encima de una tarea de rake y no siempre, cuando se ejecutan las pruebas?SimpleCov: no se ejecuta todo el tiempo, solo con la tarea de rake
7
A
Respuesta
7
se puede ordenar de trabajo en torno a esto utilizando una variable de entorno:
SimpleCov.start if ENV["COVERAGE"]
Y luego, corriendo la prueba de inclinación/rspec/pepino con
$ COVERAGE=true rake test
0
Otra forma de ejecutar SimpleCov
con única tarea rastrillo es mover el código de configuración fuera de la ayuda de la especificación en Rakefile
.
# Rakefile
... # normal Rakefile stuff
if defined? RSpec
task(:spec).clear
RSpec::Core::RakeTask.new(:spec) do |t|
require 'simplecov'
SimpleCov.start 'rails'
end
end
Cuestiones relacionadas
- 1. ¿Por qué una tarea de Rake en un ciclo se ejecuta solo una vez?
- 2. ¿Ejecuta una tarea de Rake desde la migración?
- 3. tarea de rake multiproceso
- 4. La tarea programada Sitecore solo se ejecuta cada hora
- 5. Jenkins no ejecuta la tarea Ant
- 6. Rake 0.9.0 'método' no definido 'tarea' '
- 7. Cómo perfilar la tarea de Rake?
- 8. Rieles: ¿ejecuta más de una tarea de rake a la vez?
- 9. ¿Cómo puedo pasar parámetros a una tarea rake que se invoca usando Rake :: Tarea
- 10. Tarea y tarea. Esperar todo con gestión de excepción de tiempo de espera
- 11. ¿Cómo se ejecuta una consulta MySQL desde una tarea de rake?
- 12. Ejecutar tarea de rake en el controlador
- 13. Tratar con la tarea de rake de ejecución muy larga
- 14. ¿Cómo obtener el PID de la tarea de rake actual?
- 15. Rails cómo ejecutar la tarea de rake
- 16. Ejecutar el inicializador solo para las tareas de Rake
- 17. programación de la tarea de apio (Asegurar una tarea se ejecuta sólo uno a la vez)
- 18. E426: etiqueta no se encuentra el error todo el tiempo
- 19. Detectar si la aplicación se inició como servidor HTTP o no (tarea de rake, rconsole, etc.)
- 20. Rake: iniciando cualquier tarea ejecutando
- 21. Visual Studio se cierra todo el tiempo
- 22. Ejecutar el carpincho en la tarea de rake
- 23. Rake: tarea equivalente en Django
- 24. Java ejecuta la tarea con un número de reintentos y un tiempo de espera
- 25. Usando SBT, ¿cómo se ejecuta una tarea con un valor de configuración [T] diferente en el tiempo de ejecución?
- 26. Prueba de la tarea de Rake con Rspec con el entorno Rails
- 27. SimpleCov cobertura
- 28. El hilo se ejecuta solo una vez
- 29. ¿Cómo puedo acelerar la tarea de Ruby/Rake?
- 30. ¿Manera simple de apagar observadores durante la tarea de rake?
y en /environments/coverage.rb acabo de copiar y pegar la configuración de la prueba.rb? – Mattherick
bien, funciona. ¡Gracias! – Mattherick
No necesita ejecutarlo en un entorno de Rails separado, lo que quise decir es solo una variable de entorno de shell :) – TheDeadSerious