diff --git a/addons/hr/__init__.py b/addons/hr/__init__.py
old mode 100644
new mode 100755
diff --git a/addons/hr/__openerp__.py b/addons/hr/__openerp__.py
old mode 100644
new mode 100755
index d6477640582..7c0b0bed128
--- a/addons/hr/__openerp__.py
+++ b/addons/hr/__openerp__.py
@@ -47,6 +47,8 @@
],
'demo_xml': ['hr_demo.xml',
'hr_department_demo.xml'],
+
+ 'test': ['test/test_hr.yml'],
'installable': True,
'active': False,
'certificate': '0086710558965',
diff --git a/addons/hr/hr.py b/addons/hr/hr.py
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_data.xml b/addons/hr/hr_data.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_department.py b/addons/hr/hr_department.py
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_department_demo.xml b/addons/hr/hr_department_demo.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_department_view.xml b/addons/hr/hr_department_view.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_installer.xml b/addons/hr/hr_installer.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
old mode 100644
new mode 100755
index 47efc17825e..37fbf787436
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -191,7 +191,6 @@
-
diff --git a/addons/hr/i18n/ar.po b/addons/hr/i18n/ar.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/bs.po b/addons/hr/i18n/bs.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/ca.po b/addons/hr/i18n/ca.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/cs.po b/addons/hr/i18n/cs.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/de.po b/addons/hr/i18n/de.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/el.po b/addons/hr/i18n/el.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/es.po b/addons/hr/i18n/es.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/es_AR.po b/addons/hr/i18n/es_AR.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/es_EC.po b/addons/hr/i18n/es_EC.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/et.po b/addons/hr/i18n/et.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/fi.po b/addons/hr/i18n/fi.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/fr.po b/addons/hr/i18n/fr.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/hi.po b/addons/hr/i18n/hi.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/hr.po b/addons/hr/i18n/hr.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/hr.pot b/addons/hr/i18n/hr.pot
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/hu.po b/addons/hr/i18n/hu.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/id.po b/addons/hr/i18n/id.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/it.po b/addons/hr/i18n/it.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/ko.po b/addons/hr/i18n/ko.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/lt.po b/addons/hr/i18n/lt.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/lv.po b/addons/hr/i18n/lv.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/nl.po b/addons/hr/i18n/nl.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/nl_BE.po b/addons/hr/i18n/nl_BE.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/pl.po b/addons/hr/i18n/pl.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/pt.po b/addons/hr/i18n/pt.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/ro.po b/addons/hr/i18n/ro.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/ru.po b/addons/hr/i18n/ru.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/sk.po b/addons/hr/i18n/sk.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/sl.po b/addons/hr/i18n/sl.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/sq.po b/addons/hr/i18n/sq.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/sr.po b/addons/hr/i18n/sr.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/sv.po b/addons/hr/i18n/sv.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/th.po b/addons/hr/i18n/th.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/th_TH.po b/addons/hr/i18n/th_TH.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/tlh.po b/addons/hr/i18n/tlh.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/uk.po b/addons/hr/i18n/uk.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/vi.po b/addons/hr/i18n/vi.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po
old mode 100644
new mode 100755
diff --git a/addons/hr/i18n/zh_TW.po b/addons/hr/i18n/zh_TW.po
old mode 100644
new mode 100755
diff --git a/addons/hr/installer.py b/addons/hr/installer.py
old mode 100644
new mode 100755
diff --git a/addons/hr/process/hr_process.xml b/addons/hr/process/hr_process.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml
old mode 100644
new mode 100755
diff --git a/addons/hr/security/ir.model.access.csv b/addons/hr/security/ir.model.access.csv
old mode 100644
new mode 100755
diff --git a/addons/hr/test/test_hr.yml b/addons/hr/test/test_hr.yml
new file mode 100644
index 00000000000..494111737b1
--- /dev/null
+++ b/addons/hr/test/test_hr.yml
@@ -0,0 +1,68 @@
+- |
+ In order to test the hr module in OpenERP, I will create new Employee , Department and Job Position.
+-
+ |
+ First I create Department "R & D" in Department form.
+-
+ !record {model: hr.department, id: hr_department_rd0}:
+ manager_id: base.user_root
+ name: 'R & D '
+-
+ |
+ Now, I create a new employee “employee1”.
+ select "R & D" Department which I had created.
+-
+ !record {model: hr.employee, id: hr_employee_employee0}:
+ address_home_id: base.res_partner_address_1
+ company_id: base.main_company
+ gender: male
+ marital: hr.hr_employee_marital_status_single
+ name: employee1
+ user_id: base.user_root
+ department_id: 'hr_department_rd0'
+
+- |
+ In order to check the wizard “Employee Hierarchy” I will create new employee “employee2” and select "employee1" as
+ Manager.
+-
+ !record {model: hr.employee, id: hr_employee_employee1}:
+ address_home_id: base.res_partner_address_3000
+ company_id: base.main_company
+ gender: male
+ name: employee2
+ user_id: base.user_demo
+ parent_id: 'hr_employee_employee0'
+- |
+ Now I will open up form view of “employee1” and test the wizard “Employee Hierarchy” so it display the employee
+ hierarchy starting from “employee1”.
+
+- |
+ Now I will create new Job Position. I will check successfull creation of new Job Position by adding the information.
+-
+ !record {model: hr.job, id: hr_job_jea0}:
+ department_id: 'hr_department_rd0'
+ description: 'Position of Junier Application Engineer '
+ expected_employees: 5
+ name: 'JEA '
+- |
+ I check that Employee form is in "Open" state.
+-
+ !assert {model: hr.job, id: hr_job_jea0}:
+ - state == 'open'
+
+- |
+ I create Employee for this position in this Job Position form.
+-
+ !record {model: hr.job, id: hr_job_jea0}:
+ employee_ids:
+ - address_home_id: base.res_partner_address_1
+ name: employee3
+ department_id: 'hr_department_rd0'
+ gender: male
+ parent_id: 'hr_employee_employee0'
+-
+ I check that "NO of Employee" is "1"
+-
+ !assert {model: hr.job, id: hr_job_jea0}:
+ - no_of_employee != False
+
\ No newline at end of file