diff --git a/Jenkinsfile_CNP b/Jenkinsfile_CNP index 070c35b762..c2f7d1b948 100644 --- a/Jenkinsfile_CNP +++ b/Jenkinsfile_CNP @@ -67,6 +67,9 @@ withPipeline(type, product, component) { else if (githubApi.getLabelsbyPattern(env.BRANCH_NAME, "enable_e2e_makeAClaim_test").size() > 0) { env.E2E_SUITE = "makeAClaim" } + else if (githubApi.getLabelsbyPattern(env.BRANCH_NAME, "enable_e2e_CC_test").size() > 0) { + env.E2E_SUITE = "commonComponent" + } } onMaster() { diff --git a/src/e2eTest/package.json b/src/e2eTest/package.json index aa9021d9a9..bdf8d8b23b 100644 --- a/src/e2eTest/package.json +++ b/src/e2eTest/package.json @@ -9,6 +9,7 @@ "test:pr": "yarn playwright install && yarn playwright test --project chrome --grep '@PR'; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", "test:regression": "yarn playwright install && yarn playwright test --project chrome --grep '@regression'; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", "test:makeAClaim": "yarn playwright install && yarn playwright test --project chrome --grep '@MAC'; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", + "test:commonComponent": "yarn playwright install && yarn playwright test --project chrome --grep '@CC'; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", "test:chrome": "yarn playwright install && yarn playwright test --project chrome; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", "test:firefox": "yarn playwright install && yarn playwright test --project firefox; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", "test:webkit": "yarn playwright install && yarn playwright test --project webkit; EXIT_CODE=$?; allure generate -o ../../e2e-output --clean; tsx ./config/clean-attachments.config.ts; exit $EXIT_CODE", diff --git a/src/e2eTest/tests/CommonComponent/caseLinking.spec.ts b/src/e2eTest/tests/CommonComponent/caseLinking.spec.ts index c1ae1380c1..2f53bcbe1f 100644 --- a/src/e2eTest/tests/CommonComponent/caseLinking.spec.ts +++ b/src/e2eTest/tests/CommonComponent/caseLinking.spec.ts @@ -43,6 +43,8 @@ test.afterEach(async () => { } }); +//Case Linking is not working in preview env as explained in https://tools.hmcts.net/jira/browse/HDPI-6095 +//So these tests won't be executed in preview test.describe('[Common Component Case Linking]', async () => { test('Case Linking @nightly @caseLinking', async () => { await performAction('select', caseSummary.nextStepEventList, caseSummary.linkCaseEvent); @@ -75,4 +77,4 @@ test.describe('[Common Component Case Linking]', async () => { await performValidation('bannerAlert', 'Case #.* has been updated with event: Manage case links'); await performAction('verifyLinkedCases', { caseRefInput: caseNumbers }); }); -}); \ No newline at end of file +}); diff --git a/src/e2eTest/tests/CommonComponent/feeAndPay.spec.ts b/src/e2eTest/tests/CommonComponent/feeAndPay.spec.ts index 9299c77a54..7548262a6e 100644 --- a/src/e2eTest/tests/CommonComponent/feeAndPay.spec.ts +++ b/src/e2eTest/tests/CommonComponent/feeAndPay.spec.ts @@ -28,7 +28,7 @@ test.afterEach(async () => { } }); -test.describe('[Common Component Fee And Pay]', async () => { +test.describe('[Common Component Fee And Pay] @CC' , async () => { test('Fee And Pay - Pay by account PBA @nightly @feeAndPay', async () => { await performAction('clickButton', serviceRequest.payNowLink); await performAction('selectPaymentTypePBA', {