Ahven

Tela Software:
Ahven
Detalhes de Software:
Versão: 2.3
Data de upload: 15 Apr 15
Revelador: Tero Koskinen
Licença: Livre
Popularidade: 12

Rating: nan/5 (Total Votes: 0)

Ahven é uma biblioteca simples teste de unidade (ou um quadro) para Ada 95 linguagem de programação. O projeto é vagamente modelado após JUnit e algumas idéias são tiradas de AUnit.
Ahven é software livre distribuído sob licença ISC permissiva e deve funcionar com qualquer compilador Ada 95

Características :.

  • Simple API
  • O tamanho pequeno (1,2 Ahven tem 2K SLOC; 636 declarações; 1.074 declarações)
  • resultados do teste JUnit compatível em formato XML
  • estilo de codificação Strict (imposta por AdaControl)
  • Plain Ada de código 95, sem recursos Ada 2005 usados ​​
  • portátil em diferentes compiladores e sistemas operacionais
  • licença permissiva Open Source

O que é novo nesta versão:

  • A partir desta versão, os backtraces exceção agora são armazenados para os resultados do teste e impresso juntamente com os resultados.
  • Além disso, a documentação recebida de algumas melhorias, e a saída de mensagens de várias linhas de TAP_Runner foi corrigido.

O que é novo na versão 1.8:

  • Alterações:
  • O apoio biblioteca dinâmica com GNAT foi removido, uma vez que não funcionou automaticamente de uma forma livre de problemas no Debian, Fedora, e Windows.
  • dependência Ada.Calendar foi removido do Ahven.Framework. Funcionalidade equivalente agora é implementado nos corredores de teste.
  • Suporte para TAP 1.3 foi descartado. TAP 1.2 é suportado normalmente.
  • 3.1.1d apoio Janus / Ada foi descartado. Ahven agora exige Janus / Ada 3.1.2beta ou mais recente.
  • Existe agora arquivo ahven.spec em contrib / fedora na fabricação de embalagens e instalar Ahven mais fácil no Fedora.
  • Bugs corrigidos:
  • Se o usuário colocou uma test_case alocada dinamicamente em um test_suite alocada estaticamente o procedimento de finalização tentou liberar a mesma memória duas vezes. Agora isso foi corrigido através da implementação de Ajuste para o tipo test_suite. (Bug bitbucket # 2)
  • Muitos '(valores iniciais) Some_Type expressões foram transformados em (valores iniciais) forma mais simples. Isso foi feito para evitar Janus / Ada bug nº 73.
  • Interno:
  • código de limpeza:. Correcções de estilo, a remoção de avisos do compilador e comentar esclarecimentos
  • procedimento Remove_All do pacote Ahven.SList foi renomeado para Clear. O novo nome é mais consistente com Ada.Containers nomear estilo.
  • pacote Ahven.VStrings agora depende Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List não tem procedimentos mais longos ou funções para cursores. Mesma funcionalidade pode ser conseguido agora usando procedimento for_each genérico.

O que é novo na versão 1.7:.

  • Esta é uma versão de correções
  • As mudanças incluem uma correção para Constraint_Error com nomes de teste longos e carácter especial de filtragem dos nomes de teste ao gerar resultados XML.
  • Além disso, o exemplo de geração de relatório PDF foi adicionado ao diretório contrib e algumas limpezas código interno foi feito.

O que é novo na versão 1.6:

  • Bugs corrigidos: os scripts de instalação para GNAT foram corrigidos. Relatório de erros e correção a partir Reto Buerki.

O que é novo na versão 1.5:

  • Alterações:
  • Ahven agora está hospedado em sourceforge.net. Novas URLs são: página do projeto: http://sourceforge.net/projects/ahven Home page: http://ahven.sourceforge.net/
  • sistema de compilação Janus / Ada foi reescrita. Veja README para mais detalhes. Além disso, algumas pequenas alterações foram feitas para mosquito construir scripts.
  • Bug corrigido:
  • documentação da API não foi gerado para o pacote Ahven.SList.

O que é novo na versão 1.4:

  • Esta versão introduz teste Anything Protocol (TAP) repórter, um nova API para casos de teste baseado em pilha, e suporte melhorado Janus / Ada.
  • Algumas mudanças na API foram feitas, mas eles devem afetar apenas aqueles que têm estendido o quadro.

Programas semelhantes

pyVows
pyVows

20 Feb 15

NUnit
NUnit

19 Feb 15

nose-kleenex
nose-kleenex

15 Apr 15

CATSRunner
CATSRunner

3 Jun 15

Comentário para Ahven

Comentários não encontrado
Adicionar comentário
Ligue imagens!