From 693070b666c5817128f111a932f6bd3217279853 Mon Sep 17 00:00:00 2001 From: brarcher Date: Mon, 16 Dec 2013 16:29:34 +0000 Subject: [PATCH] web: change layout of landing page Instead of a plain black/white page with text, the new layout contains some color, a side pane with links and info on the latest release, and some links. All data related to the page is in the new subfolder "web". The layout was from Open Source Web Design (oswd.org), and is the NewsPortal layout by "Designs by Darren". git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@864 64e312b2-a51f-0410-8e61-82d0ca0eb02a --- index.html | 278 ++++++++++++++++--------------- tests/ex_xml_output.exe | Bin 0 -> 34816 bytes web/License.txt | 3 + web/css/style.css | 249 +++++++++++++++++++++++++++ web/img/Button-Built-on-CB-1.png | Bin 0 -> 7493 bytes web/img/header_bg.gif | Bin 0 -> 6133 bytes web/img/menu_bg.gif | Bin 0 -> 117 bytes web/img/side_bg.gif | Bin 0 -> 224 bytes web/img/tab_bg.gif | Bin 0 -> 111 bytes web/users-of-check.html | 102 ++++++++++++ 10 files changed, 497 insertions(+), 135 deletions(-) create mode 100755 tests/ex_xml_output.exe create mode 100644 web/License.txt create mode 100644 web/css/style.css create mode 100644 web/img/Button-Built-on-CB-1.png create mode 100644 web/img/header_bg.gif create mode 100644 web/img/menu_bg.gif create mode 100644 web/img/side_bg.gif create mode 100644 web/img/tab_bg.gif create mode 100644 web/users-of-check.html diff --git a/index.html b/index.html index a548583..92f4085 100644 --- a/index.html +++ b/index.html @@ -1,135 +1,143 @@ - - - - Check: A unit testing framework for C - - -

Check: A unit testing framework for C

-

Check is a unit testing 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 testing frameworks for multiple languages -at www.xprogramming.com/software/. -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.

-

The incremental test/code approach provides three main benefits to -the developer:

-

-
    -
  1. Because the unit tests use the interface to the unit being -tested, they allow the developer to think about how the interface -should be designed for usage early in the coding process.
  2. -
  3. They help the developer think early about aberrant cases, and -code accordingly.
  4. -
  5. By providing a documented level of correctness, they allow the -developer to refactor -(see www.refactoring.com) -aggressively.
  6. -
-

That third reason is the one that turns people into unit testing -addicts. There is nothing so satisfying as doing a wholesale -replacement of an implementation, and having the unit tests reassure -you at each step of that change that all is well. It is like the -difference between exploring the wilderness with and without a good map -and compass: without the proper gear, you are more likely to proceed -cautiously and stick to the marked trails; with it, you can take the -most direct path to where you want to go.

-

-

Information about Check

-

The Check project page is at http://sourceforge.net/projects/check/ -

-

The Check manual contains a good tutorial introduction. -

-

This project has reached a point where it is fairly stable, and it -does the job well for people that use it. Therefore it is not that -actively maintained and long times may pass between checkins. It does -not mean that Check is some abandoned piece of unworking junk laying -around on SourceForge. We still aim for at least one release per year. -There are packages in Fedora and Debian, and probably several other -distributions.
-

-

News
-

-Project NEWS, a summarized changelog.
-

Getting Check

-

Check can be dowloaded from here.

-

Contributing

-

The authors welcome any and all help with Check, whether through -enhancement requests, bug reports, patches, or documentation.  -Mailing lists are preferred to forums as they're easier to -monitor.  Please visit the Check project page at http://sourceforge.net/projects/check/. -
-

-

Patches to Check, unless trivial, should be against the latest SVN -trunk, and should include a full set of unit tests testing the new -behavior. No functionality goes into Check without unit tests, and -submitting a patch without automated testing guarantees that it will go -into the request queue, not the "to be applied soon" pool.
-

-

Projects Using Check

-We know of the following projects using Check:
-
-BitlBee: http://www.bitlbee.org/
-checkmk: http://micah.cowan.name/projects/checkmk/
-ctrlproxy: http://ctrlproxy.vernstok.nl/
-Daimonin: http://sourceforge.net/projects/daimonin/
-DBMail: http://www.dbmail.org/
-Enlightenment (Eet and Eina libs): http://trac.enlightenment.org/e
-EXIP: http://exip.sourceforge.net/
-Expat: http://expat.sourceforge.net/
-GNOME BuildBrigade: http://live.gnome.org/BuildBrigade/
-GStreamer: http://gstreamer.freedesktop.org/
-GNUpdf: http://www.gnupdf.org/
-Iodine: http://code.kryo.se/iodine/
-Lasso: http://lasso.entrouvert.org/
-libspmt: https://svn.sable.mcgill.ca/sable/spmt/libspmt/
-Loudmouth: http://developer.imendio.com/projects/loudmouth/
-OpenSync (libopensync and libsyncml): http://www.opensync.org/
-Pigment: https://code.fluendo.com/pigment/trac/wiki
-RAPP: http://savannah.nongnu.org/projects/rapp
-RedStore: http://code.google.com/p/redstore/
-SCEW: http://www.nongnu.org/scew/
-SSSD: https://fedorahosted.org/sssd/
-Tinymail: http://tinymail.org/
-XCB: http://xcb.freedesktop.org/
-
- -If you're using Check for an open source project and you're not listed -here, please subscribe to check-users AT lists.sourceforge.net, send -us an email, and we'll list you promptly.  Particularly if the -first letter of your project is contained in the second half of the -alphabet! Please note that although it's easy for us to add your -project to our repository, the actual changes might not make it to the -website until we release the next version.
- -

Todo
-

-Current bugs and feature requests.
-

SVN access

-See the project's Subversion -page for instructions.  You do want to append '/trunk' to that -URL so that you don't end up checking out all tags and branches as -well.  The CVS repository is now obsolete.
---
-$Date$
-
-SourceForge Logo - - + + + + + + + + + + + + + +Check | Unit testing framework for C + + + + + + + + +
+ +
+ + + + + +
+ +
+ +

Latest Check Release

+ +

+Nov. 11, 2013: Check 0.9.11 +is now available for download. Check is available under the +LGPL license. New features available in +this release are listed on the NEWS page. +

+ +

About Project

+

+

+

+ +
+ + +
+ +

What is Check?

+ +

+Check is a unit testing 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 both assertion failures +and code errors that cause segmentation faults or other signals can be +caught. +

+ +

Supported Platforms

+ +

+Check works on many UNIX compatible environments, such as GNU/Linux and +Mac OSX. Windows support is available through the Cygwin, MinGW, and +MinGW-w64 platforms. If Check is compiled on a platform with some +POSIX functions unavailable (such as fork), Check will disable the +related features but still remain functional. +

+ +

Support

+ +

+Questions are accepted on the mailing list +check-users@sourceforge.net +and bugs and feature requests can be submitted via the Sourceforge +page here. +

+ +

Contributing

+ +

+The authors welcome any and all help with Check, whether through +enhancement requests, bug reports, patches, or documentation. Mailing +lists are preferred to forums as they are easier to monitor. Please visit +the Check project page. +

+ +

+Patches to Check, unless trivial, should be against the latest SVN trunk, +and should include a full set of unit tests verifying the new behavior. No +functionality goes into Check without unit tests, and submitting a patch +without automated testing will delay potential acceptable of the patch. +

+ +

+You can get the latest Check source code through anonymous SVN using the +following: +

svn checkout svn://svn.code.sf.net/p/check/code/trunk check-code
+

+ +
+ + + +
+ + + + diff --git a/tests/ex_xml_output.exe b/tests/ex_xml_output.exe new file mode 100755 index 0000000000000000000000000000000000000000..e7a4054645910380b381dc95eeb3cf582fcaa090 GIT binary patch literal 34816 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 J`5)21{{bTk0*(Lx literal 0 HcmV?d00001 diff --git a/web/License.txt b/web/License.txt new file mode 100644 index 0000000..c92228f --- /dev/null +++ b/web/License.txt @@ -0,0 +1,3 @@ +Copyright: Darren Hester 2006, http://www.designsbydarren.com +License: Released Under the "Creative Commons License" +http://creativecommons.org/licenses/by-nc/2.5/ diff --git a/web/css/style.css b/web/css/style.css new file mode 100644 index 0000000..e88935b --- /dev/null +++ b/web/css/style.css @@ -0,0 +1,249 @@ +body { + text-align: center; + margin-top:10px; + margin-bottom:10px; + color:#666666; + background-color: #E0E0E0; +} + +A:link { + COLOR: #0000FF; text-decoration: none; +} +A:visited { + COLOR: #0000FF; text-decoration: none; +} +A:active { + COLOR: #0000FF; text-decoration: none; +} +A:hover { + COLOR: #FF0000; text-decoration: underline; +} + +#page_wrapper { + margin-left: auto; + margin-right: auto; + width: 98%; + text-align: left; + background: #FFFFFF; + border: 8px solid #FFFFFF; +} + +#header_wrapper { + background: #4E7DD1 url('../img/menu_bg.gif') bottom left repeat-x; + margin:0px; padding:0px; +} + +#header { + height: 60px; + padding:15px; + margin:0px; +} + +#header h1 { + margin:0px; + font-family: verdana, arial, sans-serif; + font-size: 28px; + color:#ffffff; + letter-spacing: -1px; +} + +#header h2 { + margin:0px; + font-family: verdana, arial, sans-serif; + font-size: 14px; + color:#B1C6EB; + letter-spacing: 1px; +} + +#left_side { + margin-top: 10px; + float: left; + width: 160px; + background: #F1F6FE url('../img/side_bg.gif') bottom left repeat-x; +} + +#right_side { + margin-top: 10px; + float: right; + width: 250px; + background: #F1F6FE url('../img/side_bg.gif') bottom left repeat-x; +} + +#content { + margin-top: 20px; + margin-bottom: 0px; + margin-left: 180px; + margin-right: 180px; +} + +#footer { + height: 50px; + background-color: #4E7DD1; + clear: both; + text-align: center; + padding-top:12px; + color: #B6CEF9; + font-family: verdana, arial, sans-serif; + font-size: 11px; + line-height: 18px; +} + +#footer A:link { + COLOR: #FFFFFF; text-decoration: none; +} +#footer A:visited { + COLOR: #FFFFFF; text-decoration: none; +} +#footer A:active { + COLOR: #FFFFFF; text-decoration: none; +} +#footer A:hover { + COLOR: #FFFFFF; text-decoration: underline; +} + +#left_side p, #right_side p { + margin:10px;margin-top:15px;margin-bottom:15px; + font-family: verdana, arial, sans-serif; + font-size: 11px; + line-height: 16px; + color: #333333; +} + +#left_side li, #right_side li { + font-family: verdana, arial, sans-serif; + font-size: 13px; + line-height: 16px; + color: #333333; +} + +#left_side h3, #right_side h3 { + margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px; + padding:4px; + font-family: verdana, arial, sans-serif; + font-size: 14px; + font-weight: bold; + line-height: 14px; + color: #FFFFFF; + border:1px solid #0F3974; + background-color: #2153AA; +} + +#left_side h4, #right_side h4 { + margin-top:0px;margin-bottom:0px;margin-left:10px; + font-family: verdana, arial, sans-serif; + font-size: 12px; + font-weight: bold; + line-height: 12px; + color: #2153AA; +} + +#content p { + margin-top:15px; margin-bottom: 15px; + font-family: verdana, arial, sans-serif; + font-size: 12px; + line-height: 18px; + color: #333333; +} + +#content h3 { + margin-top:5px; margin-bottom: 10px; + font-family: verdana, arial, sans-serif; + font-size: 18px; + font-weight: bold; + line-height: 18px; + color: #2153AA; +} + +#content h4 { + margin-top:0px;margin-bottom:0px; + font-family: verdana, arial, sans-serif; + font-size: 14px; + font-weight: bold; + line-height: 12px; + color: #2153AA; +} + +#navlist +{ + margin-top:1px; + margin-bottom:0px; + text-align:center; + padding: 5px 0; + margin-left: 0; + border-bottom: 1px solid #0F3974; + font: bold 14px Verdana, sans-serif; +} + +#navlist li +{ + list-style: none; + margin: 0; + display: inline; +} + +#navlist li a +{ + color: #F1F6FE; + padding: 5px 15px; + margin-left: 3px; + border: 1px solid #0F3974; + border-bottom: none; + background: #2153AA url('../img/tab_bg.gif') bottom left repeat-x; + text-decoration: none; +} + +#navlist li a:link { color: #F1F6FE; } +#navlist li a:visited { color: #F1F6FE; } + +#navlist li a:hover +{ + color: #FFFFFF; + background: #3364BB; + border-color: #0F3974; +} + +#navlist li a#current +{ + color: #000; + background: #FFFFFF; + border-bottom: 1px solid #FFFFFF; +} + +.float_left { + float: left; + margin-right: 10px; +} + +.float_right { + float: right; + margin-left: 10px; +} + +.featurebox_center { + background-color: #fffff6; + margin:0px; + padding:10px; + border: 1px solid #DFE8F7; + font-family: verdana, arial, sans-serif; + font-size: 11px; + line-height: 18px; + color: #333333; +} + +.featurebox_side { + background-color: #fffff6; + margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px; + padding:10px; + border: 1px solid #DFE8F7; + font-family: verdana, arial, sans-serif; + font-size: 11px; + line-height: 18px; + color: #333333; +} + +#code { + border: 1px solid #000000; + padding-left:10px; + color: #FFFFFF; + background-color: #000000; +} diff --git a/web/img/Button-Built-on-CB-1.png b/web/img/Button-Built-on-CB-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d0c94d10f62f426a3579265e9f7fb6265920e8 GIT binary patch literal 7493 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 P00000NkvXXu0mjf6Z3E^ literal 0 HcmV?d00001 diff --git a/web/img/header_bg.gif b/web/img/header_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a64e8b222c4383ae2156d3af5990dec1da4cde2 GIT binary patch literal 6133 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 UkV@W@U6r{N$Ng0Gu}EP2Kb|8U?f?J) literal 0 HcmV?d00001 diff --git a/web/img/menu_bg.gif b/web/img/menu_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf0e78ae4257c75ed33e156fabd3dc5ac411548f GIT binary patch literal 117 zcmZ?wbhEHbWMPnD*v!CSo4VGs?6^aUp!kyoETaP= zL3T2*#y(K(OUayt>vP@g?bO8vnfyoi%>z&-4Cht2_Tb_+LX~Qv*|Ln^;F@SGOXA FH2?>Ve4qdT literal 0 HcmV?d00001 diff --git a/web/img/tab_bg.gif b/web/img/tab_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..457d496995ee3b541719274f29dc5b87cbf93da0 GIT binary patch literal 111 zcmZ?wbhEHbWMzor3maJiiCTq(yk8TX0OF5U9}izV$F6oXeWU;~OjS-`?N qAQEH-1B;BnNzc`LEnc6s=2gh(S)4G-VV00i^q%($r`==S8LR;hfEkSd literal 0 HcmV?d00001 diff --git a/web/users-of-check.html b/web/users-of-check.html new file mode 100644 index 0000000..717ded5 --- /dev/null +++ b/web/users-of-check.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +Check | Users of Check + + + + + + + + +
+ +
+ + + + + +
+ + +
+ +

Projects Using Check

+ + +

+If you're using Check for an open source project and you're not listed +here, please send am email to our mailing list +check-users@sourceforge.net, +and we'll list you promptly. +

+
+ + + +
+ + + + -- 2.40.0