Ahven

Software captura de pantalla:
Ahven
Detalles de software:
Versión: 2.3
Fecha de carga: 15 Apr 15
Promotor: Tero Koskinen
Licencia: Libre
Popularidad: 12

Rating: nan/5 (Total Votes: 0)

Ahven es una biblioteca sencilla prueba de unidad (o un marco) para Ada 95 lenguaje de programación. El proyecto se inspira libremente después de JUnit y algunas ideas son tomadas de AUnit.
Ahven es software libre distribuido bajo licencia ISC permisiva y debería funcionar con cualquier compilador de Ada 95

Características :.

  • API simple
  • Tamaño Pequeño (Ahven 1.2 tiene 2K SLOC; 636 declaraciones; 1.074 declaraciones)
  • Resultados de prueba compatible con JUnit en formato XML
  • estilo de codificación estricta (impuesto por el AdaControl)
  • Plain Ada 95 del código, no hay Ada 2005 características utilizadas
  • portable a través de diferentes compiladores y sistemas operativos
  • licencia permisiva Open Source

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

  • A partir de esta versión, las trazas de excepción se almacena ahora a los resultados de las pruebas y se imprimen junto con los resultados.
  • Además, la documentación recibida de algunas mejoras, y la salida de los mensajes de varias líneas de TAP_Runner se ha solucionado.

¿Qué hay de nuevo en la versión 1.8:

  • Los cambios:
  • El soporte de la biblioteca dinámica con GNAT fue eliminado ya que no funcionaba automáticamente de una manera libre de problemas en Debian, Fedora, y Windows.
  • dependencia Ada.Calendar fue retirado de Ahven.Framework. Funcionalidad equivalente ahora se implementa en los corredores de la prueba.
  • Soporte para TAP 1.3 fue lanzada. TAP 1.2 es compatible con normalidad.
  • Janus / Ada 3.1.1d apoyo fue abandonado. Ahven ahora requiere Janus / Ada 3.1.2beta o más reciente.
  • En la actualidad es el archivo ahven.spec en contrib / fedora para hacer los envases y la instalación de Ahven más fácil en Fedora.
  • Bugs fijo:
  • Si el usuario coloca un Test_Case asignada dinámicamente en una test_suite estáticamente asignado el procedimiento de finalización trató de liberar la misma memoria dos veces. Esto ahora se fija mediante la implementación de Ajuste para el tipo test_suite. (Bug bitbucket # 2)
  • Muchos '(valores iniciales) Some_Type expresiones fueron cambiados en forma más simple (valores iniciales). Esto se hizo para evitar Janus / Ada bug no 73.
  • Interno:
  • Código limpieza:. Correcciones de estilo, la eliminación de las advertencias del compilador y comentario aclaraciones
  • procedimiento REMOVE_ALL del paquete Ahven.SList pasó a llamarse a Claro. El nuevo nombre es más consistente con Ada.Containers nombrar estilo.
  • paquete Ahven.VStrings depende ahora de Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List no cuenta con procedimientos más largos o funciones para los cursores. La misma funcionalidad se puede lograr ahora utilizando el procedimiento for_each genérico.

¿Qué hay de nuevo en la versión 1.7:.

  • Esta es una versión de corrección de errores
  • Los cambios incluyen una solución para Constraint_Error con nombres largos de prueba y el carácter especial de filtrado de los nombres de las pruebas al generar resultados XML.
  • Además, se añadió ejemplo la generación de reportes PDF en el directorio contrib y se realizaron algunos limpieza de código interno.

¿Cuál es nuevo en la versión 1.6:

  • Bugs fijo: las secuencias de comandos de instalación de GNAT se fijaron. Informe de error y el parche de Reto Buerki.

¿Qué hay de nuevo en la versión 1.5:

  • Los cambios:
  • Ahven está alojado en sourceforge.net. Nuevas direcciones URL son: Página del proyecto: http://sourceforge.net/projects/ahven Principal: http://ahven.sourceforge.net/
  • sistema de construcción Janus / Ada fue reescrito. Ver README para más detalles. Además, se realizaron algunos cambios menores para mosquito scripts de creación.
  • Error corregido:
  • documentación de la API no se ha generado por el paquete Ahven.SList.

¿Qué hay de nuevo en la versión 1.4:

  • Esta versión introduce Protocolo Cualquier cosa Test (TAP) reportero, un nueva API para los casos de prueba basados ​​en la pila, y soporte mejorado Janus / Ada.
  • Se hicieron algunos cambios en la API, pero debe afectar sólo a los que han ampliado el marco.

Programas parecidos

KaliVeda
KaliVeda

20 Feb 15

pytest-timeout
pytest-timeout

20 Feb 15

Comentarios a la Ahven

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