diff --git a/addons/project_planning/__openerp__.py b/addons/project_planning/__openerp__.py
index 4624de97f8c..3f378cc21be 100644
--- a/addons/project_planning/__openerp__.py
+++ b/addons/project_planning/__openerp__.py
@@ -55,6 +55,7 @@ At the end of the month, the planning manager can also check if the encoded time
],
'test': [
'test/planning_states.yml'
+ 'test/planning_report.yml'
],
'installable': True,
'active': False,
diff --git a/addons/project_planning/project_planning_demo.xml b/addons/project_planning/project_planning_demo.xml
index 9a64217f252..1c12e5c53cf 100644
--- a/addons/project_planning/project_planning_demo.xml
+++ b/addons/project_planning/project_planning_demo.xml
@@ -8,5 +8,13 @@
+
+ Project_Planning
+ 20
+ 2010-01-01'
+ 2010-12-31
+ draft
+
+
diff --git a/addons/project_planning/test/project_plannning_report.yml b/addons/project_planning/test/project_plannning_report.yml
new file mode 100644
index 00000000000..770522c0d17
--- /dev/null
+++ b/addons/project_planning/test/project_plannning_report.yml
@@ -0,0 +1,8 @@
+-
+ In order to test the PDF reports defined on a Project Planning, we will print Project Planning report
+-
+ !python {model: report_account_analytic.planning}: |
+ import netsvc, tools, os
+ (data, format) = netsvc.LocalService('report.report_account_analytic.planning.print').create(cr, uid, [ref('project_planning.project_plannning_1')], {}, {})
+ if tools.config['test_report_directory']:
+ file(os.path.join(tools.config['test_report_directory'], 'project_planning-project_planning_report'+format), 'wb+').write(data)
\ No newline at end of file