Download List

Projeto Descrição

crpcut is the Compartmented Robust Posix C++ Unit Test system. crpcut (pronounced "Crap Cut") runs all test cases in their own process and their own working directory, which makes it perfectly normal to test that asserts do trap, and the test suite continues even in the event of an unexpected SIGSEGV. By using the C++11 features long available in GCC, the tests are extremely easy to write.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-03-12 07:24
1.7.0

Testes desativados agora são listados na seção testes bloqueado como um lembrete, os predicados são mais fáceis de escrever e usar com a ajuda de um operador de jogo de pseudo = ~, foi removido o limite no número de testes executados em paralelo e a formatação de tipos de dados na forma de texto agora pode ser especializada para relatórios de ensaio.
Tags: Major feature enhancements, Minor bugfixes
Disabled tests are now listed in the blocked-tests section as a reminder, predicates are easier to write and use with the help of a pseudo match operator=~, the limit on the number of tests run in parallel has been removed, and the formatting of data types in text form can now be specialized for test reports.

2012-01-25 07:12
1.6.1

Este é um patch para um bug que, em alguns casos, causou a saída XML malformada por um término na lista blocked_tests ausente.
Tags: Minor bugfixes
This is a patch for a bug that in some cases caused malformed XML output by missing a close on the blocked_tests list.

2012-01-20 06:49
1.6.0

Os novos recursos estão um parâmetro opcional adicional para ASSERT_THROW() e VERIFY_THROW() que verifica o valor de um objeto de exceção, duas versões de istream com base de get_parameter() para escolher valores passaram de linha de comando e uma opção para construir libcrpcut como um estático ou biblioteca compartilhada.
Tags: Feature Enhancements, Minor bugfixes
The new features are an additional optional parameter to ASSERT_THROW() and VERIFY_THROW() that checks the value of an exception object, two istream based versions of get_parameter() to pick values passed from the command line, and an option to build libcrpcut as a static or shared library.

2012-01-04 06:43
1.5.0

A grande novidade é marcação de testes. As marcas são um método de seleção de teste ortogonal à de suites de testes. Marcas também podem ser usadas para distinguir entre ensaios críticos (por exemplo, regressões) e testes que são não-críticas (por exemplo, a funcionalidade atualmente sendo trabalhada). Suporte experimental também está disponível para relatórios de ensaio com, por exemplo, sai da ANSI-cor de decoração.
Tags: Major feature enhancements
The major new feature is tagging of tests. Tags are a test selection method orthogonal to that of test suites. Tags can also be used to distinguish between tests that are critical (e.g. regressions) and tests that are non-critical (e.g. the functionality currently being worked on). Experimental support is also available for decorating test reports with, for example, ANSI-colour escapes.

2011-12-21 07:13
1.4.1

Esta é uma versão importante que corrige uma dependência oculta em librt.so, que causou crpcut para SIGSEGV na inicialização no Ubuntu 11.10.
Tags: Major bugfix
This is a major bugfix release that fixes a hidden dependency on librt.so, which caused crpcut to SIGSEGV at startup on Ubuntu 11.10.

Project Resources