En doit, a diferencia de otras acumulaciones de herramientas, una tarea no define un archivo de destino para utilizar el comando ejecutar si no está actualizada.
Esto hace doit especialmente adecuado para correr un sub-conjunto de bancos de pruebas.
Como la mayoría de herramientas de construcción se utiliza para ejecutar funciones definidas en un archivo de configuración. Los archivos de configuración son módulos de python.
Las tareas pueden ser funciones de pitón o una cáscara script / comando externo. doit un seguimiento automático de las dependencias declaradas ejecutoras sólo las tareas que hay que actualizar (en base a que las dependencias han cambiado)
Características :.
- Se puede utilizar como un:
- herramienta Build (genérico y flexible)
- Inicio de las secuencias de comandos de administración (que ayuda a organizar y combinar los scripts de shell y scripts python)
- Las pruebas funcionales corredor (combinan juntos diferentes herramientas)
- Características Generales:
- Fácil de usar, & quot; no-API & quot;
- Uso de Python para crear dinámicamente las tareas sobre la marcha
- flexible, se adapta a muchos flujos de trabajo para la creación de tareas / reglas / recetas
- Soporte para multi-proceso de ejecución en paralelo
- incorporado en la integración de inotify (automáticamente re-ejecución)
Comentarios que no se encuentran