nariz-kleenex es un plugin nariz que intenta detener el dolor asociado con un conjunto de pruebas grandes por sólo ejecutar las pruebas aplicables a los cambios en su [git] rama.
Acerca de
Suponiendo --with-kleenex, kleenex es totalmente activa en todas las corridas de prueba. Lo que esto significa, es que intentará conectarse a una base de datos de cobertura (sqlite: ///coverage.db por defecto) y determinar qué pruebas que necesita para funcionar sobre la base de los cambios en el código. Si los datos para una prueba de falta en la base de datos (por ejemplo, la prueba es nuevo), incluirá esa prueba en la suite de forma automática. Esto está bien para la creación de prototipos, pero en general no es útil en el mundo real.
Kleenex también comprueba falta de cobertura a lo largo del camino. Por defecto se producirá un error cuando se realiza un cambio de código que no tiene cobertura de la prueba. Para desactivar esta funcionalidad, debe establecer --kleenex-skip-desaparecidos.
Uso Mundo Real
Kleenex está diseñado para trabajar en entornos de CI. Generalmente, usted configurar su servidor de CI para ejecutarlo en modo de grabación (con --kleenex de vídeo), y sus clientes (a ti mismo, otros desarrolladores) sólo tendría que conectarse a esta base de datos para descubrir la cobertura. . Esto asegura que la instalación se mantiene al tanto de su rama principal (por ejemplo, maestro) y no registra datos de los niños
Requisitos :
- Python
- nariz
Comentarios que no se encuentran