Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 11108
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Zach Welch (RETIRED) <zwelch@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Frank Aune <faune@broadpark.no>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
check-0.8.4.ebuild check-0.8.4.ebuild text/plain Frank Aune 2002-11-22 21:51 0000 482 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 11108 depends on: Show dependency tree
Bug 11108 blocks: 11184
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2002-11-22 21:48 0000
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 From Frank Aune 2002-11-22 21:51:05 0000 -------
Created an attachment (id=5879) [details]
check-0.8.4.ebuild

------- Comment #2 From Frank Aune 2002-11-22 21:52:17 0000 -------
I did a version number typo, sorry :/ It should be check-0.8.4.ebuild, and
*not* check-0.8.3.ebuild

------- Comment #3 From Zach Welch (RETIRED) 2002-11-27 21:07:56 0000 -------
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 From Zach Welch (RETIRED) 2002-11-28 00:48:42 0000 -------
Mine! It's all mine! 

------- Comment #5 From Zach Welch (RETIRED) 2002-11-28 00:50:43 0000 -------
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 From Zach Welch (RETIRED) 2002-11-28 07:31:17 0000 -------
Committed as dev-libs/check.  Thanks for using Gentoo. 

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug