Unit testing with cunit proposal

Version 1 (Jaime Phillips, 01/04/2012 09:41 am)

1 1 Jaime Phillips
=====Unit Testing with CUnit=====
2 1 Jaime Phillips
Below is a description of the Unit Testing with CUnit, the test framework for fossology....
3 1 Jaime Phillips
  * Job name:  **CUnit test & coverage framework** 
4 1 Jaime Phillips
  * ownership: Larry will own this job, also Mark will review all test work.
5 1 Jaime Phillips
  * estimate & status: 
6 1 Jaime Phillips
    - step 1: CUnit investigation,  - Jul. 12,  ** done **
7 1 Jaime Phillips
    - step 2: CUnit test & coverage framework, Jul. 13 - Aug. 27,  ** done **, summarizing on the wiki page
8 1 Jaime Phillips
    - step 3: report integration,  ** done **
9 1 Jaime Phillips
    - future: If needed, update the framework all the time.
10 1 Jaime Phillips
11 1 Jaime Phillips
12 1 Jaime Phillips
==== Requirements ====
13 1 Jaime Phillips
[[Requirements ]]
14 1 Jaime Phillips
15 1 Jaime Phillips
h1. Task list & Plan & Status
16 1 Jaime Phillips
17 1 Jaime Phillips
[[Task list & Plan & Status]]
18 1 Jaime Phillips
19 1 Jaime Phillips
h2. CUnit and gcov investigation report
20 1 Jaime Phillips
21 1 Jaime Phillips
  *  !investigation_about_cunit_coverage.ppt!
22 1 Jaime Phillips
23 1 Jaime Phillips
  * [[Usage|How to use CUnit and gcov]]
24 1 Jaime Phillips
  * !mypro.zip!
25 1 Jaime Phillips
26 1 Jaime Phillips
h2. CUnit test & coverage framework detail design
27 1 Jaime Phillips
28 1 Jaime Phillips
[[CUnit test & coverage framework detail design]]
29 1 Jaime Phillips
30 1 Jaime Phillips
h2. Report integration
31 1 Jaime Phillips
32 1 Jaime Phillips
[[Report integration]]
33 1 Jaime Phillips
34 1 Jaime Phillips
h2. Extract main function investigation and design
35 1 Jaime Phillips
36 1 Jaime Phillips
[[extract main function]]
37 1 Jaime Phillips
38 1 Jaime Phillips
h2. CUnit futures
39 1 Jaime Phillips
40 1 Jaime Phillips
[[CUnit runner design]]
41 1 Jaime Phillips
42 1 Jaime Phillips
h2. How to test your product code(How to documentation)
43 1 Jaime Phillips
44 1 Jaime Phillips
[[How to test your product code]]
45 1 Jaime Phillips