pytest-cov

PY.TEST Plugin para informes de cobertura con soporte para pruebas ambientadas y distribuidas
Descargar ahora

pytest-cov Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Meme Dough

pytest-cov Etiquetas


pytest-cov Descripción

PY.TEST Plugin para informes de cobertura con soporte para pruebas ambas y distribuidas PYTEST-COV es un complemento que admite la función de prueba distribuida de Pytest en ambas cargas y en cada modos. Por supuesto, también admite las pruebas centralizadas. Es compatible con bastante todas las funciones ofrecidas por el paquete de cobertura. Cada prueba de ejecución con cobertura activada puede producir cualquier combinación de los cuatro tipos de informes. Existe la producción del informe terminal por el código fuente anotado, el código fuente anotado, el HTML y el XML. Hasta que se liberen PY 1.2.2 y PYTEST-XDIST 1.2, deberá instalar las versiones de desarrollo 'Tip' de: http: //bitbucket.org/hpk42/py-trunk/downloads/http: //bitbucket.org/hpk42 / PYTEST-XDIST / XDIST / DESCARGAS / EE.UU. Pruebas centralizadas: PY.TEST - COV MYPROJ Pruebas / Muestra un informe de terminal: -------------------- Cobertura: Plataforma Linux2, Python 2.6.4-Final-0 --------------------- Nombre STMTS EXEC CUBRE Falta ------------------ ---------------------------------- MyPRJ / __ init__ 22 100% MyProj / MyProj 25724494% 24- 26, 99, 149, 233-236, 297-298, 369-370myProj / Feature4286948792% 183-188, 197 ------------------------ ---------------------------- TOTAL 35333394% Pruebas distribuidas con el modo dist Conjunto en la cobertura de carga y sucursal habilitada: PY.TEST - N 2 - COV MYPROJ - PRUEBAS DE RAMIFICACIONES / Los resultados de los esclavos se combinarán así: -------------------- Cobertura: Plataforma Linux2, Python 2.6.4-Final-0 --------------------- Falta la cubierta de STMTS Exec Branch Brexec ----------------- --------------------- ---------------------------- myproj / __ init__ 22 00 100% myproj / myproj 257244565093% 24-26, 99, 149, 233-236, 297-298, 369-370MyProj / Feature42869487181389% 183-188, 197 ---------------------- ------------------------------------------ Total 353333746392% distribuido Pruebas en cada modo: py.test --cov myproj --dist = cada --tx = popen // python = / usr / local / python264 / bin / python --tx = POPEN / PYTHON = / USR / local / Python265 / Bin / Python Pruebas / producirá un informe para cada esclavo: -------------------- COBERTURA: Plataforma Linux2, Python 2.6.4-Final-0 - ------------------- Falta la portada de STMTS EXX ---------------------------- ------------------------ myproj / __ init__ 22 100% myproj / myproj 25724494% 24-26, 99, 149, 233-236, 297-298, 369-370myproj / Feature4286948792% 183-188, 197 -------------------------------- ------------------ Total 35333394% -------------------- Cobertura: Plataforma Linux2, Python 2.6 .5-Final-0 --------------------- Falta la cubierta de STMTS EX EXC -------------------- --------------------- ----------- myproj / __ init__ 22 100% myproj / myproj 25724494% 24-26, 99, 149, 233-236, 297-298, 369-370myproj / Feature4286948792% 183-188, 197 ------------------------------------------------ ----- Total 35333394% Si se desea las pruebas distribuidas en cada modo, en su lugar, puede producir un solo informe combinado: PY.Test --COV MYPROJ --COV-Combine-cada --dist = cada --TX = POMEN / / Python = / usr / local / python264 / bin / python --tx = POPEN // PYTHON = / USR / Local / Python265 / Bin / Python Pruebas / que se ve como: -------------- ---------------------------- Cobertura ------------------------------------ ------------------- Platform Linux2, Python 2.6.4-Final-0 Platform Linux2, Python 2.6.5-Final-0name STMTS EXEC CUBIERTE Falta ----- --------------------------------------------- myproj / __ init__ 22 100% MyProj / MyProj 25724494% 24-26, 99, 149, 233-236, 297-298, 369-370MyProj / Feature4286948792% 183-188, 197 ------------ --------------------------------------- Total 35333394% Requisitos: · Python Limitaciones: · Actualmente para pruebas distribuidas, el python utilizado por los esclavos debe tener instalado PyTest-CoV para operar. Esto se debe a que el complemento debe estar registrado a través de SetUPTOOLS / DISTRIBUY para PYTEST para iniciar el complemento en el esclavo. Esperemos que esto cambie en el futuro no a lejano, de modo que al igual que Pytest-Xdist solo Python y nada más se requiere en el lado esclavo. · Actualmente, el archivo RC de cobertura no está rendido a los esclavos, lo que puede resultar en un comportamiento diferente en los esclavos. Use las opciones de línea de comandos por el momento. · Esta es una versión inicial desarrollada en Python 2.6 y el soporte para otras versiones de Python debe revisarse y fijarse. Por lo tanto, por el momento, la prueba distribuida en cada modo puede ser un poco limitado en la utilidad.


pytest-cov Software relacionado

Cidrizar

Toma direcciones IP, Cidrs, Rangos y coincidencias de comodín e intentos devuelven una lista válida de direcciones IP ...

117

Descargar