odoo/addons/base_module_quality
Launchpad Translations on behalf of openerp 752df5acbd Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20110905055933-cld0r3vv3jmiu5bx
bzr revid: launchpad_translations_on_behalf_of_openerp-20110906044018-ajk9u7zfqoiatufs
2011-09-06 04:40:18 +00:00
..
document [ADD] add base_module_quality module 2009-07-03 10:50:40 +05:30
i18n Launchpad automatic translations update. 2011-09-06 04:40:18 +00:00
method_test [FIX]module_quality: trivial logging, multi-addons paths, Fix exceptions, use separate db cursors. 2010-09-07 15:20:55 +05:30
object_test [FIX] Change the year of the copyright 2010-01-12 10:18:39 +01:00
pep8_test [IMP] base_module_quality 2010-06-24 12:43:42 +05:30
pylint_test [IMP]: Removed unused variables and import statements. Removed '\r' escape sequences from translation files. 2010-09-08 17:55:15 +05:30
security [ADD] add base_module_quality module 2009-07-03 10:50:40 +05:30
speed_test [IMP] : base_module_quality, crm, email_template, mail_gateway, sale_crm, share: string formatting 2011-03-08 16:52:08 +05:30
structure_test [CLEAN]: Removed commented codes, unnecessary spaces. 2010-08-19 17:21:57 +05:30
terp_test [IMP] base_module_quality 2010-06-24 12:43:42 +05:30
unit_test [REF] copyrights: Replaced 'GNU General Public License' with 'GNU Affero General Public License' 2010-10-28 12:24:18 +05:30
wizard [IMP] : Added context=None on methods used for _constraints and replaced context={} with context=None. 2010-11-19 19:18:01 +05:30
workflow_test [FIX] base_module_quality: log, fix workflow test 2010-09-03 00:04:51 +03:00
README.txt [ADD] add base_module_quality module 2009-07-03 10:50:40 +05:30
__init__.py [FIX] Change the year of the copyright 2010-01-12 10:18:39 +01:00
__openerp__.py [MERGE] Merged module screenshots and improvements to module descriptions. 2011-03-18 12:08:16 +01:00
base_module_quality.py [FIX]module_quality: trivial logging, multi-addons paths, Fix exceptions, use separate db cursors. 2010-09-07 15:20:55 +05:30
base_module_quality_view.xml [IMP] base_module_quality: make minimal score for all test, add message if the score is below limit,varible for whether to activate the test or not 2009-08-28 12:54:57 +05:30
base_module_quality_wizard.xml [ADD] add base_module_quality module 2009-07-03 10:50:40 +05:30

README.txt

This module provide a generic framework to define your own quality test. 


All you have to do is to:
* create a folder with your test in 'base_module_quality' (e.g: mkdir base_module_quality\mytest)
* create a .py file in it with same name as the folder you just created (e.g: touch base_module_quality\mytest\mytest.py)
* edit your file and define a class 'quality_check' that 
    * inherits the class 'abstract_quality_test' (defined in base_module_quality.py) 
    * implements the __init__() method accordingly to what you want to test.