diff --git a/tekton/src/pipelines/taskdefs/fvt-manage/phase4.yml.j2 b/tekton/src/pipelines/taskdefs/fvt-manage/phase4.yml.j2 index 1a3f937bf03..9a2b068e6ad 100644 --- a/tekton/src/pipelines/taskdefs/fvt-manage/phase4.yml.j2 +++ b/tekton/src/pipelines/taskdefs/fvt-manage/phase4.yml.j2 @@ -5,6 +5,7 @@ # - fvt-manage-base-ui-user-crud (selenium) # - fvt-manage-base-ui-user-consumption (selenium) # - fvt-manage-base-ui-communication-temp (selenium) +# - fvt-manage-base-ui-scheduler-classic (cypress) # ------------------------------------------------------------- # Manage FVT Escalation @@ -129,3 +130,25 @@ - fvt-manage-base-api-scheduler-planning - fvt-manage-base-api-scheduler-dispatching - fvt-manage-base-api-scheduler-scheduling + +# Scheduler Classic Apps Cypress tests +- name: fvt-manage-base-ui-scheduler-planning + {{ lookup('template', 'taskdefs/fvt-manage/ui-cypress/taskref.yml.j2') | indent(2) }} + params: + {{ lookup('template', pipeline_src_dir ~ '/taskdefs/fvt-manage/ui-cypress/params.yml.j2') | indent(4) }} + - name: fvt_test_suite + value: base-ui-scheduler-classic + when: + - input: "scheduler" + operator: in + values: ["$(tasks.fvt-component.results.component_names[*])"] + runAfter: + - fvt-manage-base-ui-classification + - fvt-manage-base-ui-helplinks + - fvt-manage-base-ui-wo-basic + - fvt-manage-base-ui-requestreport-pages + - fvt-manage-base-api-scheduler-qualification + - fvt-manage-base-api-scheduler-apars + - fvt-manage-base-api-scheduler-planning + - fvt-manage-base-api-scheduler-dispatching + - fvt-manage-base-api-scheduler-scheduling \ No newline at end of file diff --git a/tekton/src/pipelines/taskdefs/fvt-manage/phase5.yml.j2 b/tekton/src/pipelines/taskdefs/fvt-manage/phase5.yml.j2 index d1edee2fab0..77fb9556f56 100644 --- a/tekton/src/pipelines/taskdefs/fvt-manage/phase5.yml.j2 +++ b/tekton/src/pipelines/taskdefs/fvt-manage/phase5.yml.j2 @@ -5,6 +5,9 @@ # - fvt-manage-base-ui-directprint (selenium) # - fvt-manage-base-ui-adhoc-report (selenium) # - fvt-manage-base-ui-userprofile (cypress) +# - fvt-manage-base-ui-scheduler-scheduling (cypress) +# - fvt-manage-base-ui-scheduler-dispatching (cypress) +# - fvt-manage-base-ui-scheduler-planning (cypress) # ------------------------------------------------------------- # Manage FVT Security Audit Logging @@ -27,6 +30,7 @@ - fvt-manage-base-ui-user-crud - fvt-manage-base-ui-user-consumption - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic # Manage FVT Work Order Attachments - name: fvt-manage-base-ui-wo-doclink @@ -48,6 +52,7 @@ - fvt-manage-base-ui-user-crud - fvt-manage-base-ui-user-consumption - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic # Manage Direct Print Report Tasks - name: fvt-manage-base-ui-directprint @@ -67,6 +72,7 @@ - fvt-manage-base-ui-user-crud - fvt-manage-base-ui-user-consumption - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic # Manage FVT Adhoc Reports - name: fvt-manage-base-ui-adhoc-report @@ -86,6 +92,7 @@ - fvt-manage-base-ui-user-crud - fvt-manage-base-ui-user-consumption - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic # Manage FVT Adhoc Reports @@ -101,3 +108,61 @@ - fvt-manage-base-ui-user-crud - fvt-manage-base-ui-user-consumption - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic + +# Scheduling Dashboard Cypress test +- name: fvt-manage-base-ui-scheduler-scheduling + {{ lookup('template', 'taskdefs/fvt-manage/ui-cypress/taskref.yml.j2') | indent(2) }} + params: + {{ lookup('template', pipeline_src_dir ~ '/taskdefs/fvt-manage/ui-cypress/params.yml.j2') | indent(4) }} + - name: fvt_test_suite + value: base-ui-scheduler-scheduling + when: + - input: "scheduler" + operator: in + values: ["$(tasks.fvt-component.results.component_names[*])"] + runAfter: + - fvt-manage-base-ui-escalation-action + - fvt-manage-base-ui-birt-report + - fvt-manage-base-ui-user-crud + - fvt-manage-base-ui-user-consumption + - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic + +# Dispatching Dashboard Cypress test +- name: fvt-manage-base-ui-scheduler-dispatching + {{ lookup('template', 'taskdefs/fvt-manage/ui-cypress/taskref.yml.j2') | indent(2) }} + params: + {{ lookup('template', pipeline_src_dir ~ '/taskdefs/fvt-manage/ui-cypress/params.yml.j2') | indent(4) }} + - name: fvt_test_suite + value: base-ui-scheduler-dispatching + when: + - input: "scheduler" + operator: in + values: ["$(tasks.fvt-component.results.component_names[*])"] + runAfter: + - fvt-manage-base-ui-escalation-action + - fvt-manage-base-ui-birt-report + - fvt-manage-base-ui-user-crud + - fvt-manage-base-ui-user-consumption + - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic + +# Planning Dashboard Cypress test +- name: fvt-manage-base-ui-scheduler-planning + {{ lookup('template', 'taskdefs/fvt-manage/ui-cypress/taskref.yml.j2') | indent(2) }} + params: + {{ lookup('template', pipeline_src_dir ~ '/taskdefs/fvt-manage/ui-cypress/params.yml.j2') | indent(4) }} + - name: fvt_test_suite + value: base-ui-scheduler-planning + when: + - input: "scheduler" + operator: in + values: ["$(tasks.fvt-component.results.component_names[*])"] + runAfter: + - fvt-manage-base-ui-escalation-action + - fvt-manage-base-ui-birt-report + - fvt-manage-base-ui-user-crud + - fvt-manage-base-ui-user-consumption + - fvt-manage-base-ui-communication-temp + - fvt-manage-base-ui-scheduler-classic \ No newline at end of file