¿Hay alguna forma de ejecutar pruebas automáticamente cuando se cambia un archivo en la aplicación? En los rieles hay una gema llamada guardia. ¿Cómo se puede lograr lo mismo en nodejs?nodejs, ejecuta la prueba automáticamente cuando cambian los archivos
5
A
Respuesta
0
Prueba este
touch/tmp/nt; mientras que [verdadero]; hacer si [
find . -newer /tmp/nt -type f | grep -v app/cache | wc -l
-gt 0]; luego phpunit; touch/tmp/nt; fi; sueño 5; hecho
Lo estoy usando para iniciar automáticamente phpunit. Reemplazar PHPUnit con el comando para ejecutar las pruebas reemplazar sleep 5
con sleep 1
si se desea comprobar cada segundo (depende del tamaño de los archivos)
6
No estoy seguro de si esto funcionaría para las pruebas, pero Nodemon (https://github.com/remy/nodemon) se parece a lo que desea.
1
Instalar Jasmine y ejecutar
jasmine-node <dir> --autotest
Cuestiones relacionadas
- 1. Rieles: Actualiza el navegador automáticamente cuando cambian los archivos de vista (y relacionados)
- 2. -hacer ERL recompilar los archivos cuando se cambian las macros
- 3. Django: Invalidar automáticamente la memoria caché cuando los datos cambian a través del panel de administración?
- 4. Solución de recarga automática de Visual Studio 2010 cuando cambian los archivos de proyecto
- 5. importación dos veces cuando se ejecuta la prueba
- 6. MSI no instala todos los archivos cuando se ejecuta RemovePreviousVersion
- 7. ejecuta php script automáticamente
- 8. ¿Qué sucede cuando los proveedores de tipo cambian en F #?
- 9. Redmine plugin view hook refresh cuando los problemas cambian
- 10. CVS: mostrar los archivos que se cambian localmente
- 11. Código de compilación cuando solo cambian los comentarios
- 12. Make no reconstruye los encabezados cuando se cambian
- 13. Nodejs - Buscar archivos ocultos
- 14. Dónde colocar los archivos de prueba para la prueba unitaria
- 15. nodejs se cuelga con los archivos estáticos expresos
- 16. Ordenar automáticamente ko.observableArray como las propiedades vinculadas cambian
- 17. ¿Ha marcado automáticamente los archivos como resueltos?
- 18. Moose: ¿Caducan los resultados en caché de los cálculos cuando cambian los valores de los atributos?
- 19. ¿Cómo se ignoran los directorios cuando se ejecuta Django collectstatic?
- 20. Cómo hacer que Eclipse abra/previsualice automáticamente los archivos cuando los selecciono en Explorador de proyectos
- 21. ¿Cómo se ejecuta la prueba unitaria en IntelliJ cuando algunos módulos no se están compilando?
- 22. Cómo actualizar la vista de lista desplegable cuando cambian los datos del adaptador
- 23. Prueba automática de IU web en nodejs
- 24. ¿Cómo se hace una prueba unitaria cuando los resultados varían?
- 25. Dónde colocar los archivos JS para NodeJS para verlos
- 26. Módulo Nodejs para encontrar archivos?
- 27. ¿Los archivos de la carpeta temporal se eliminan automáticamente?
- 28. Eliminar automáticamente todos los archivos después del tiempo x
- 29. Actualizar la vista de lista cuando cambian los datos del adaptador
- 30. Plupload Iniciar carga automáticamente cuando se agreguen archivos
un pequeño archivo con este debería hacer el truco ... gracias :) – Amit
Lamentablemente, utiliza un mecanismo de sondeo: la protección es mucho más eficiente utilizando el mecanismo de notificación de cada sistema operativo. – khoomeister
Incluso funciona en Windows/Python: nodemon --exec "python tests/test_api.py" --watch ./ --ext py –