Bug 192421

Summary: New port: ports/cmockery2 - unittest framework
Product: Ports & Packages Reporter: Harshavardhana <harsha>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed DUPLICATE    
Severity: Affects Only Me CC: marino
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Harshavardhana 2014-08-06 08:27:53 UTC
This is a port of Cmockery2, Cmockery2 is revival of Google's unit
test framework.

Cmockery tests are compiled into a stand-alone executable and linked 
with the cmockery library, the standard C library and module being 
tested. Any symbols external to the module being tested should be 
mocked - replaced with functions that return values determined by 
the test - within the test application. Even though significant 
differences may exist between the target execution environment of a 
code module and the environment used to test the code the unit testing 
is still valid since its goal is to test the logic of a code modules 
at a functional level and not necessarily all of its interactions with
 the target execution environment.

Other features

- Lightweight C Unit test with mocking support
- JUnit XML report output which can be used with Jenkins
- Provides design-by-contract support

This project is a successor of http://code.google.com/p/cmockery-staging/ 
which is a successor of Google's http://code.google.com/p/cmockery/.

Further documentation available at https://github.com/lpabon/cmockery2

Fix:
--- cmockery2.shar ends here ---
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-06 08:31:20 UTC

*** This bug has been marked as a duplicate of bug 192420 ***