Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11108 - check-0.8.4.ebuild (new)
Summary: check-0.8.4.ebuild (new)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Zach Welch (RETIRED)
URL: http://check.sourceforge.net
Whiteboard:
Keywords:
Depends on:
Blocks: 11184
  Show dependency tree
 
Reported: 2002-11-22 21:48 UTC by Frank Aune
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
check-0.8.4.ebuild (check-0.8.4.ebuild,482 bytes, text/plain)
2002-11-22 21:51 UTC, Frank Aune
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Aune 2002-11-22 21:48:52 UTC
Hi!

Please find attached check-0.8.4.ebuild

From check.sourceforge.net:
Check is a unit test framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs..

Check was inspired by similar frameworks that currently exist for most programming languages; the most famous example being JUnit for Java (www.junit.org). There is a list of unit test frameworks for multiple languages at www.xprogramming.com/software.htm . Unit testing has a long history as part of formal quality assurance methodologies, but has recently been associated with the lightweight methodology called Extreme Programming. In that methodology, the characteristic practice involves interspersing unit test writing with coding (" test a little, code a little"). While the incremental unit test/code approach is indispensable to Extreme Programming, it is also applicable, and perhaps indispensable, outside of that methodology. 

I suggest dev-utils/check. TBH I have not idea if this program is dependant on other packages, but I have never had problems compiling it. I have neither found dependancies on their homepage. I guess a standard gentoo system already have what it takes to swallow this :) The reason we need check in portage, is because Im about to commit another ebuild for synce.sourceforge.net - an application for syncing WinCE based pocket pc's with GNU/Linux. However, this ebuild is not yet fully functional.

Cheers!
-Frank
Comment 1 Frank Aune 2002-11-22 21:51:05 UTC
Created attachment 5879 [details]
check-0.8.4.ebuild
Comment 2 Frank Aune 2002-11-22 21:52:17 UTC
I did a version number typo, sorry :/ It should be check-0.8.4.ebuild, and *not* check-0.8.3.ebuild
Comment 3 Zach Welch (RETIRED) gentoo-dev 2002-11-27 21:07:56 UTC
I am working on bug 11184, which requires this.  I am going to take a stab  
at getting this package working to that end, so I would be happy for this bug 
to be reassigned to me.  
Comment 4 Zach Welch (RETIRED) gentoo-dev 2002-11-28 00:48:42 UTC
Mine! It's all mine! 
Comment 5 Zach Welch (RETIRED) gentoo-dev 2002-11-28 00:50:43 UTC
Heh, okay, I've got this in my tree and it checks out fine.  It's a cool 
little library too.  I'm thinking about adding support for it to the 
packages I'm developing. :) 
Comment 6 Zach Welch (RETIRED) gentoo-dev 2002-11-28 07:31:17 UTC
Committed as dev-libs/check.  Thanks for using Gentoo.