nosy

Software captura de pantalla:
nosy
Detalles de software:
Versión: 1.1.2
Fecha de carga: 11 May 15
Promotor: Doug Latornell
Licencia: Libre
Popularidad: 13

Rating: nan/5 (Total Votes: 0)

entrometida es una herramienta de descubrimiento de prueba de la nariz y la ejecución utilizado cada vez que se cambia un archivo de origen.
Una versión elaborada de la herramienta entrometida de Jeff Winkler que corre la nariz cada vez que se cambia un archivo de origen. Esta versión cuenta con un analizador de línea de comandos añadido, y la capacidad de utilizar un archivo de configuración para controlar qué archivos se miraban, y cómo se ejecuta la nariz.
Sinopsis
-h entrometida
& Nbsp; Uso: entrometidos [opciones]
& Nbsp; ejecute automáticamente la nariz cada vez que los archivos de origen cambian.
& nbsp; Opciones:
& Nbsp; -h, --help muestra este mensaje de ayuda y sale
& Nbsp; -c CONFIG_FILE, --config = CONFIG_FILE
& Nbsp; la ruta del archivo de configuración y el nombre; defecto setup.cfg
archivo de configuración
Configuración de contenido de la sección archivo de ejemplo:
[Entrometida]
# Caminos para verificar si hay archivos modificados; cambios causan nariz para ejecutar
base_path = ./
glob_patterns = * .py
exclude_patterns = * _flymake. *
extra_paths = sample.cfg
# Opciones de línea de comandos para pasar a la nariz
Opciones = -x
# Argumentos de línea de comandos para pasar a la nariz; por ejemplo parte del conjunto de pruebas para ejecutar
pruebas = pruebas / unit_tests.py
El archivo de configuración es leído por un objeto de biblioteca ConfigParser estándar de Python, por lo que:
- Las líneas que comienzan con "#" o ";" se ignoran y se puede utilizar para proporcionar comentarios.
- Las entradas pueden ser en forma "nombre: valor" o "nombre = valor", con continuaciones en el estilo de RFC 822.
- Espacios en blanco Líder se quita de valores.
- Formato de sustitución de cadenas de valores es compatible.
Dentro de la sección [entrometida] 6 opciones se pueden especificar:
- Base_path - El directorio en el que para empezar a caminar el árbol para comprobar si los archivos modificados. Predeterminados para ..
- Glob_patterns - Un espacio en blanco lista separada de patrones globales de shell para comprobar si hay cambios. El valor predeterminado es * .py.
- Exclude_patterns - Un espacio en blanco lista separada de patrones globales de concha de excluir al comprobar los cambios. El valor predeterminado es ''.
- Extra_paths - Un espacio en blanco lista separada de patrones globales de shell para añadir a las rutas que se comprueban los cambios. El valor predeterminado es ''.
- Opciones - Una serie de opciones que se pasa a través de la nariz cuando se ejecuta.
- Pruebas - Una serie de argumentos de la línea de comandos para pasar a través de la nariz cuando se ejecuta. Útil para especificar parte de la serie de pruebas para funcionar.
Incluyendo el archivo de configuración en los caminos vigilados le permite cambiar el comportamiento de la nariz sobre la marcha.
El código fuente y seguimiento de errores para este paquete es disponible en Bitbucket

¿Cuál es nuevo en esta versión:.

  • checksum refactorizado cálculos para aplanar bucles anidados y mejorar la capacidad de prueba.
  • conjunto de pruebas Añadido.
  • Se ha corregido un error que hacía que la nariz no se ejecute cuando exclude_patterns estaba vacía. Gracias a Greg Haskins para el parche, y un reportero anónimo en cuestión Bitbucket.
  • Se ha corregido un error que hacía que los archivos de la base_path de no ser controlados. Gracias a Greg Haskins para el parche.

Requisitos

  • Python

Programas parecidos

pyjslint
pyjslint

14 Apr 15

rockload
rockload

11 May 15

gunit-hildon
gunit-hildon

3 Jun 15

PyNuker
PyNuker

15 Apr 15

Comentarios a la nosy

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!