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

inFusion
inFusion

20 Feb 15

filterunit
filterunit

11 May 15

selexe
selexe

14 Apr 15

Pulse
Pulse

20 Feb 15

Comentário para Ahven

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