Changes

Line 133: Line 133:  
{{GSOCIdea
 
{{GSOCIdea
 
|title=Improved code coverage
 
|title=Improved code coverage
|briefexplanation=Increase code coverage of classes to reach 50% (currently 25%)
+
|briefexplanation=Increase code coverage of classes to reach 50% (currently 25%). It may be by developping tools to generate code coverage scripts that cover:
 +
- method of classes,
 +
- web services
 +
- command line scripts.
 
|knowledge=Eclipse + PHP 5.3+ + PHPUnit
 
|knowledge=Eclipse + PHP 5.3+ + PHPUnit
 
|mentor=to define
 
|mentor=to define
 
|mentor_backup=to define
 
|mentor_backup=to define
 
|why=Increase speed of developing business modules.
 
|why=Increase speed of developing business modules.
|expected_results=Be able to design with a graphical tool, specification of a module to manage an element (create, list, edit, delete) and be able to generate code to get a working Dolibarr module.
+
|expected_results=Code coverage reaching 50% (instead of 25% currently among all classes), 50% of web services (instead of 5%) and 10% of scripts (instead of 0%).
 
|difficulty=Low
 
|difficulty=Low
 
|risk=Low
 
|risk=Low