CATSRunner

Tela Software:
CATSRunner
Detalhes de Software:
Versão: 20050922
Data de upload: 3 Jun 15
Revelador: Agile Rules
Licença: Livre
Popularidade: 74

Rating: 3.0/5 (Total Votes: 2)

CATSRunner é um framework de testes unitários.
C Sistema Automatizado Testing (CATS) e seu executor de testes associado (Catsrunner) implementar um framework de testes unitários que fornece aos desenvolvedores de sistemas baseados em C, incluindo sistemas embarcados, a capacidade de usar a abordagem popular Test Driven Development.
CATS oferece suporte embutido desenvolvimento multi-plataforma, trabalhando em conjunto com camadas de abstração de hardware. CATS também vem com um wrapper fino em torno de funções de comunicação host / destino de um braço-elf-gdb.
A implementação de referência para o ARM-7 núcleo da CPU é fornecido.
Aqui estão algumas características-chave de "CATSRunner":
· Catsrunner foi construído a partir do zero para multi-plataforma de desenvolvimento de software embarcado.
· Está tudo escrito em ANSI C (sim, C ++ pode fazer mais, mas muitas equipes incorporados estão usando C).
· Este software é mantido ativamente - nós em Regras Agile construiu para nosso próprio uso.
· É fácil adicionar novas plataformas de destino. Baseia-se agora para PC e para a placa ARM Evaluator7T.
· Catsrunner suporta Test Driven Development (and Behavior Driven Development).
· Catsrunner foi testado desde o seu início em hardware embarcado real.
· Tem sido liberado sob a GPL como software de código aberto
Inclui:
· CATS e Catsrunner
· Vários outros módulos de software que oferecem funcionalidade frequentemente necessária para desenvolvimento de software embarcado, e hardware para auxiliar abstrato fácil portabilidade para arquiteturas diferentes.
· A estrutura de construção capaz de construir todo o software na distribuição em diferentes plataformas.
· A aplicação de exemplo (appexample) usando muitos dos módulos como um exemplo de como o software no âmbito encaixa.
· A aplicação de modelo (apptemplate), quase vazio, para usar como ponto de partida para novas aplicações adicionadas ao quadro.
· Testes de unidade para todos os módulos e aplicativos incluídos
Requisitos:
· Linux, UNIX, ou outros sistemas operacionais POSIX. O ambiente de compilação deve funcionar sob um invólucro POSIX, como o Cygwin, mas que ainda não foi testado.
GNU toolchain:
· Binutils (testado com binutils-2,15)
· Gcc (testado com gcc-3.3.5)
· Gdb (testado com gdb-6.0)
· Newlib (testado com newlib-1.12.0)
Faço
Ele deve funcionar com o gcc 3.3.5 e toolchains posteriores.

Programas semelhantes

AceUnit
AceUnit

2 Jun 15

buildbot-slave
buildbot-slave

14 Apr 15

grandma
grandma

11 May 15

noselog
noselog

20 Feb 15

Comentário para CATSRunner

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