RSS 42 projects tagged "BSD Revised"

Download Website Updated 26 Jan 2008 AceUnit

Screenshot
Pop 58.89
Vit 3.69

AceUnit (Advanced C and Embedded Unit) is a comfortable C code unit test framework. AceUnit is in the style of JUnit 4.x, and is easy, modular, and flexible. AceUnit can be used in resource constraint environments such as embedded software development.

Download Website Updated 24 Jan 2013 Ahven

Screenshot
Pop 51.37
Vit 8.59

Ahven is a simple unit test library for the Ada 95 programming language. It is loosely modeled after JUnit, and some ideas are taken from AUnit.

No download Website Updated 22 Jun 2010 CCured

Screenshot
Pop 52.75
Vit 1.43

CCured is a source-to-source translator for C. It analyzes the C program to determine the smallest number of run-time checks that must be inserted in the program to prevent all memory safety violations. The resulting program is memory safe, meaning that it will stop rather than overrun a buffer or scribble over memory that it shouldn't touch. Many programs can be made memory-safe this way while losing only 10-60% run-time performance. CCured can find more bugs that Purify misses but with much less run-time cost.

Download Website Updated 01 Apr 2011 CMake

Screenshot
Pop 206.81
Vit 5.93

CMake is a cross-platform, open-source build system. It is used to control the software compilation process using simple platform and compiler independent configuration files. It generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, and code generation.

Download Website Updated 17 Feb 2009 CouchUnit

Screenshot
Pop 15.75
Vit 1.00

CouchUnit is a JUnit extension that helps administer tests run against CouchDB. It mimics the syntax and feel of DBUnit by helping developers write tests that load XML style datasets to place databases in known states between integration tests. A number of standard operations are used to store and remove CouchDB documents. Any number of documents may be declared within a single CouchUnit dataset.

No download Website Updated 16 Jul 2006 Delta

Screenshot
Pop 21.79
Vit 2.07

Delta assists users in minimizing "interesting" files, subject to a test of their "interestingness". A common such situation is when attempting to isolate a small failure-inducing substring of a large input that causes a program to exhibit a bug.

Download Website Updated 05 Mar 2010 Enforcer fault injection tool

Screenshot
Pop 15.20
Vit 38.79

Enforcer is an exception simulation and fault injection tool for Java. In a typical test suite, many possible exceptions (such as for input/output) are not covered. Each method call that may throw exceptions may have an effect on the program, but systematic testing of this is hard. Enforcer will run all JUnit-based unit tests, analyze exception coverage, and re-run an instrumented version of your program which automatically tests all exceptions. Step by step, Enforcer generates exceptions at different code locations. This forces execution to go through previously uncovered exceptions. By analyzing the unit test structure first, Enforcer is much more efficient than other fault injection tools.

Download Website Updated 29 May 2005 G-Inspector

Screenshot
Pop 13.08
Vit 1.42

G-Inspector is a GLib(GTK+) object/class inspector.

Download Website Updated 16 Apr 2010 Google C++ Mocking Framework

Screenshot
Pop 65.58
Vit 2.00

Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes. It was inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind. It lets you create mock classes trivially using simple macros, supports a rich set of matchers and actions, handles unordered, partially ordered, or completely ordered expectations, and is extensible by users.

Download Website Updated 16 Apr 2010 Google C++ Testing Framework

Screenshot
Pop 91.77
Vit 3.18

Google C++ Testing Framework is Google's framework for writing C++ tests on a variety of platforms. It is based on the xUnit architecture, and it supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.

Screenshot

Project Spotlight

Centipede

A framework for writing command line applications in Java.

Screenshot

Project Spotlight

Concordance

A utility to program Logitech Harmony remote controls.