Civil CCD Definition and E2E tests
- Building and deploying application
- Testing
- Adding Git Conventions
- UI Test Documentation
- API Test Documentation
- UI Functional Test Group Documentation
- API Functional Test Group Documentation
The project is dependent on other Civil repositories:
To set up complete local environment for Civil check civil-sdk
Preview environment will be created when opening new PR. Camunda BPMN definitions will be pulled from the latest GitHub release. Service instance will be running the latest image version deployed to ACR.
To access XUI visit url (make sure that it starts with https, otherwise IDAM won't let you log in):
https://xui-civil-ccd-pr-PR_NUMBER.service.core-compute-preview.internal
To access Camunda visit url (login and password are both admin):
https://camunda-civil-ccd-pr-PR_NUMBER.service.core-compute-preview.internal
The below labels are options to get the different services running on the PR
"enable_keep_helm" label to retain helm release on preview
"pr-values:enableNotifyEmails" label to be able to send live notifications on the PR
"pr-values:elasticsearch" label to have elastic search running - needed for scheduler testing
"pr-values:enableWA" label to verify work allocation task
"pr-values:enableHmc" label to enable the HMC integration with services running in AAT.
"civilServicePr:????" label to point this deployment to a specific civil-service image,
replace ???? with the correspondent civil-service PR number, e.g. civilServicePr:6215 .
Note: enabling HMC, will create a custom CaseType in definitions and import it to AAT. Please delete the same after use by running:
curl -v -k -X DELETE \
'http://ccd-definition-store-api-aat.service.core-compute-aat.internal/api/testing-support/cleanup-case-type/{PR_NUMBER}/?caseTypeIds=CIVIL'Running Crossbrowser tests:
Install saucelabs on local machine
$ yarn test:crossbrowserThe repo uses codeceptjs framework for e2e tests.
To install dependencies enter yarn install.
To run e2e tests enter yarn test in the command line.
To run tests with browser window open set SHOW_BROWSER_WINDOW=true. By default, the browser window is hidden.
To run smoke tests enter yarn test:smoke.
To run functional tests enter yarn test:functional.
Before running API tests, you will need the SENDGRID_API_KEY environment variable setup and to be running the service locally along with all containers.
To run API tests enter yarn test:api.
Generating test documentation JSON:
yarn test:generate:e2e-ui-datawritese2e/e2e-documentation/results/codeceptjs-ui-tests.json.yarn test:generate:e2e-api-datawritese2e/e2e-documentation/results/codeceptjs-api-tests.json.
Uploading to Confluence:
- Export
CONFLUENCE_PERSONAL_ACCESS_TOKEN,CONFLUENCE_BASE_URL, andCONFLUENCE_PAGE_ID. yarn test:confluence:e2e-ui-tableupdates the "UI Tests" table on the Confluence page.yarn test:confluence:e2e-api-tableupdates the "API Tests" table.- Optional: pass a custom JSON path as the first argument to either script.
Updating README tables:
yarn test:readme:e2e-ui-tablerefreshes the UI section andyarn test:readme:e2e-api-tablerefreshes the API section (run both commands to update the entire table set).- Optional: pass a custom JSON path as the first argument to either script (e.g.
yarn test:readme:e2e-ui-table ../path/to/ui.json). - Commit README changes if required.
- The workflow in .github/workflows/update-readme-docs.yml runs these scripts automatically on master.
Show UI Tests
| Test Name | Steps | Tags | Pipelines | Functional Test Groups | Feature Name | File Path | Skipped | Independent Scenario |
|---|---|---|---|---|---|---|---|---|
| 1v1 case flags journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. I.createCaseFlags 7. I.validateCaseFlags (skipped) 8. I.manageCaseFlags 9. I.validateUpdatedCaseFlags (skipped) |
@ui-nightly-prod @ui-case-flags |
civil-ccd-definition: nightly | pr_ft_case-flags | 1v1 case flags journey | e2e -> tests -> ui_tests -> case-flags -> 1v1_case_flags_test.js | no | no |
| 1v1 spec case flags journey | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. LRspec.createCaseFlags 5. I.validateCaseFlags (skipped) 6. LRspec.manageCaseFlags 7. I.validateUpdatedCaseFlags (skipped) |
@ui-nightly-prod @ui-case-flags |
civil-ccd-definition: nightly | pr_ft_case-flags | 1v1 spec case flags journey | e2e -> tests -> ui_tests -> case-flags -> 1v1_spec_case_flags_test.js | no | no |
| Claimant solicitor raise a claim against 2 defendants, one of who is without a solicitor (LiP) should progress case offline | 1. I.createCase (skipped) | @ui-nightly-prod @ui-case-offline |
civil-ccd-definition: nightly | pr_ft_case-offline | 1v2 Create claim, then automatically goes offline | e2e -> tests -> ui_tests -> case-offline -> 1v2CreateClaim_offline_test.js | yes | yes |
| 1v2DS fast track case progression journey | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.acknowledgeClaim (skipped) 7. api.defendantResponse 8. api.claimantResponse 9. api.assignTaskToUser 10. I.initiateSDO 11. I.evidenceUpload 12. I.evidenceUpload (skipped) 13. I.transferOnlineCase |
@ui-nightly-prod @ui-prod @ui-case-progression |
civil-ccd-definition: nightly civil-ccd-definition: master civil-ccd-definition: PR |
pr_ft_case-progression | 1v2DS fast track case progression journey | e2e -> tests -> ui_tests -> case-progression -> 1v2DS_fast_case_progression_test.js | no | no |
| 1v2DS spec small track case progression journey | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. LRspec.respondToClaimFullDefence 3. LRspec.respond1v2DiffLR_FullDefence 4. LRspec.respondToDefence 5. LRspec.initiateSDO 6. LRspec.evidenceUploadSpec (skipped) 7. LRspec.evidenceUploadSpec 8. LRspec.createHearingScheduled 9. LRspec.payHearingFee |
@ui-prod @ui-case-progression |
civil-ccd-definition: master civil-ccd-definition: PR |
pr_ft_case-progression | 1v2DS spec small track case progression journey | e2e -> tests -> ui_tests -> case-progression -> 1v2DS_spec_small_case_progression_test.js | no | no |
| 1v2 - one LIP and one LR - notify/notify claim details journey | 1. api.createClaimWithRespondentLitigantInPerson 2. I.fillLRNotifyClaimCOSForm 3. I.fillLRNotifyClaimDetailsCOSForm |
@ui-nightly-prod @ui-cos |
civil-ccd-definition: nightly | pr_ft_cos | CCD 1v2LIPLR COS UI test | e2e -> tests -> ui_tests -> cos -> 1v2_LIPLR_COS_test.js | no | yes |
| 1v2 two respondents are LIP - notify/notify claim details journey | 1. api.createClaimWithRespondentLitigantInPerson 2. I.fillNotifyClaimCOSForm 3. I.verifyCOSTabDetails 4. I.fillNotifyClaimDetailsCOSForm 5. I.verifyCOSTabNotifyClaimDetails |
@ui-nightly-prod @ui-cos |
civil-ccd-definition: nightly | pr_ft_cos | CCD 1v2 2 LIPs COS UI test | e2e -> tests -> ui_tests -> cos -> 1v2LIPs_COS_test.js | no | yes |
| Discontinue This Claim After Hearing Schedule - Full discontinuance - 1v1 - spec | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. LRspec.requestForDiscontinueThisClaimForUI 12. api.assignTaskToUser (skipped) 13. LRspec.requestForValidateDiscontinuanceForUI (skipped) 14. LRspec.addCaseNote (skipped) |
@ui-nightly-prod @ui-discontinue-claim |
civil-ccd-definition: nightly | pr_ft_discontinue-claim | Discontinue This Claim After Hearing Schedule - Full discontinuance - 1v1 - spec | e2e -> tests -> ui_tests -> discontinue-claim -> 1v1DiscontinueThisClaim_AfterHearingScheduled_test.js | no | no |
| Discontinue This Claim - Full discontinuance - 1v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. LRspec.requestForDiscontinueThisClaimForUI 5. api.assignTaskToUser (skipped) 6. LRspec.requestForValidateDiscontinuanceForUI (skipped) |
@ui-nightly-prod @ui-discontinue-claim |
civil-ccd-definition: nightly | pr_ft_discontinue-claim | Discontinue This Claim - Full discontinuance - 1v1 - spec | e2e -> tests -> ui_tests -> discontinue-claim -> 1v1DiscontinueThisClaim_test.js | no | no |
| Discontinue This Claim - Hearing Schedule - Full discontinuance - 1v2 - spec | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createSDO 7. api.scheduleHearing 8. LRspec.requestForDiscontinueThisClaimForUI1v2 9. api.assignTaskToUser 10. LRspec.requestForValidateDiscontinuanceForUI 11. LRspec.addCaseNote |
@u-nightly-prod @ui-discontinue-claim |
pr_ft_discontinue-claim | Discontinue This Claim - Hearing Schedule - Full discontinuance - 1v2 - spec | e2e -> tests -> ui_tests -> discontinue-claim -> 1v2DiscontinueThisClaim_AfterHearingScheduled_test.js | no | no | |
| Discontinue This Claim - Full discontinuance - 1v2 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestForDiscontinueThisClaimForUI1v2 3. api.assignTaskToUser 4. LRspec.requestForValidateDiscontinuanceForUI |
@ui-nightly-prod @ui-discontinue-claim |
civil-ccd-definition: nightly | pr_ft_discontinue-claim | Discontinue This Claim - Full discontinuance - 1v2 - spec | e2e -> tests -> ui_tests -> discontinue-claim -> 1v2DiscontinueThisClaim_test.js | no | no |
| Discontinue This Claim - Hearing Schedule - Full discontinuance - 2v1 - spec | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createSDO 7. api.scheduleHearing 8. LRspec.requestForDiscontinueThisClaimForUI2v1 9. api.assignTaskToUser (skipped) 10. LRspec.requestForValidateDiscontinuanceForUI (skipped) 11. LRspec.addCaseNote (skipped) |
@ui-nightly-prod @ui-discontinue-claim |
civil-ccd-definition: nightly | pr_ft_discontinue-claim | Discontinue This Claim - Hearing Schedule - Full discontinuance - 2v1 - spec | e2e -> tests -> ui_tests -> discontinue-claim -> 2v1DiscontinueThisClaim_AfterHearingScheduled_test.js | no | no |
| Discontinue This Claim - Full discontinuance - 2v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestForDiscontinueThisClaimForUI2v1 3. api.assignTaskToUser (skipped) 4. LRspec.requestForValidateDiscontinuanceForUI (skipped) |
@ui-nightly-prod @ui-discontinue-claim |
civil-ccd-definition: nightly | pr_ft_discontinue-claim | Discontinue This Claim - Full discontinuance - 2v1 - spec | e2e -> tests -> ui_tests -> discontinue-claim -> 2v1DiscontinueThisClaim_test.js | no | no |
| 1v1 create spec claim request default judgment | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec |
@ui-prod @ui-nightly-prod @ui-dj |
civil-ccd-definition: master civil-ccd-definition: PR civil-ccd-definition: nightly |
pr_ft_dj | 1v1 spec default judgment | e2e -> tests -> ui_tests -> dj -> 1v1specDJ_test.js | no | yes |
| 1v1 unspec default judgment | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.amendRespondent1ResponseDeadline 6. I.initiateDJUnspec 7. I.judgeAddsCaseNotes (skipped) 8. api.assignTaskToUser 9. I.judgePerformDJDirectionOrder 10. api.amendHearingDate (skipped) 11. api.amendHearingDate (skipped) 12. WA.runChallengedAccessSteps (skipped) 13. WA.runChallengedAccessSteps (skipped) 14. WA.runChallengedAccessSteps (skipped) 15. WA.runSpecificAccessRequestSteps (skipped) 16. WA.runSpecificAccessApprovalSteps (skipped) 17. WA.verifyApprovedSpecificAccess (skipped) 18. WA.runSpecificAccessRequestSteps (skipped) 19. WA.runSpecificAccessApprovalSteps (skipped) 20. WA.verifyApprovedSpecificAccess (skipped) 21. WA.runSpecificAccessRequestSteps (skipped) 22. WA.runSpecificAccessApprovalSteps (skipped) 23. WA.verifyApprovedSpecificAccess (skipped) 24. WA.runSpecificAccessRequestSteps (skipped) 25. WA.runSpecificAccessApprovalSteps (skipped) 26. WA.verifyApprovedSpecificAccess (skipped) 27. WA.verifyStaffLink (skipped) 28. WA.createBooking (skipped) 29. WA.verifyCreatedBooking (skipped) |
@ui-nightly-prod @ui-dj @ui-prod |
civil-ccd-definition: nightly civil-ccd-definition: master civil-ccd-definition: PR |
pr_ft_dj | 1v1 unspec default judgment | e2e -> tests -> ui_tests -> dj -> 1v1UnspecDJ_test.js | no | no |
| 1v2 create spec claim, request default judgment | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec |
@ui-dj | pr_ft_dj | 1v2 spec defaultJudgement | e2e -> tests -> ui_tests -> dj -> 1v2specDJ_test.js | no | yes | |
| 1v2 unspec default judgement | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.amendRespondent1ResponseDeadline 6. api.amendRespondent2ResponseDeadline 7. I.initiateDJUnspec 8. I.judgeAddsCaseNotes 9. api.assignTaskToUser 10. I.judgePerformDJDirectionOrder 11. I.staffPerformDJCaseTransferCaseOffline |
@ui-nightly-prod @ui-dj |
civil-ccd-definition: nightly | pr_ft_dj | 1v2 unspec default judgement | e2e -> tests -> ui_tests -> dj -> 1v2UnspecDJ_test.js | no | no |
| Applicant solicitor creates 1v2DS specified claim defendant Different LRs for flight delay | 1. LRspec.createCaseSpecifiedForFlightDelay | @ui-nightly-prod @ui-flight-delay |
civil-ccd-definition: nightly | pr_ft_flight-delay | Claim creation 1v2 Diff Solicitor with flight delay | e2e -> tests -> ui_tests -> flight-delay -> 1v2CreateClaim-LRspec_DiffSol_FlightDelay_test.js | no | yes |
| 1v2 Diff Sols Hearing Request Journey | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. I.requestNewHearing 9. I.updateHearing 10. I.cancelHearing |
@ui-nightly-prod @ui-hearings |
civil-ccd-definition: nightly | pr_ft_hearings | 1v2 Diff Sols Hearing Request Journey | e2e -> tests -> ui_tests -> hearings -> 1v2_Diff_Sols_Create_fast_track_With_Hearing_Request_test.js | no | no |
| 1v2DS unspec intermediate track | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createFinalOrder 7. api.scheduleHearing 8. I.initiateFinalOrder 9. I.evidenceUpload |
@ui-nightly-prod @ui-intermediate-track |
civil-ccd-definition: nightly | pr_ft_intermediate-track | 1v2DS unspec intermediate track journey | e2e -> tests -> ui_tests -> intermediate-track -> 1v2DS_intermediate_track_test.js | no | yes |
| 1v2DS spec intermediate track | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.scheduleHearing 6. api_spec.amendHearingDueDate 7. api_spec.hearingFeePaid 8. I.evidenceUpload |
@ui-intermediate-track | pr_ft_intermediate-track | 1v2DS spec intermediate track journey | e2e -> tests -> ui_tests -> intermediate-track -> 1v2DS_spec_intermediate_track_test.js | no | yes | |
| 1v2SS unspec intermediate track | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. I.initiateFinalOrder 7. I.evidenceUpload 8. I.verifyBundleDetails |
@ui-nightly-prod @ui-intermediate-track |
civil-ccd-definition: nightly | pr_ft_intermediate-track | 1v2SS unspec intermediate track journey | e2e -> tests -> ui_tests -> intermediate-track -> 1v2SS_intermediate_track_test.js | no | yes |
| 1vLIP spec multi track | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. I.respondToDefenceMinti |
@ui-nightly-prod @ui-intermediate-track |
civil-ccd-definition: nightly | pr_ft_intermediate-track | 1vLIP spec multi track journey | e2e -> tests -> ui_tests -> intermediate-track -> 1vLIP_spec_intermediate_track_test.js | no | yes |
| 1v1 Spec Defence Received in Time Judgment Set Aside | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec 4. LRspec.requestReferToJudgeDefendedClaim 5. api.assignTaskToUser 6. LRspec.generateDirectionsOrder |
@ui-nightly-prod @ui-jo |
civil-ccd-definition: nightly | pr_ft_jo | 1v1 Spec Defence Received in Time Judgment Set Aside | e2e -> tests -> ui_tests -> jo -> 1v1specDJReferToJudgeDefendedClaim_test.js | no | no |
| 1v1 Spec Set Aside Judgment Following Application | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec 4. LRspec.requestSetAsideJudgmentFollowingApplication 5. api.assignTaskToUser 6. LRspec.caseProceedsInCaseman |
@ui-nightly-prod @ui-jo |
civil-ccd-definition: nightly | pr_ft_jo | 1v1 Spec Set Aside Judgment Following Application | e2e -> tests -> ui_tests -> jo -> 1v1specDJSetAsideJudgmentFollowingApplication_test.js | no | no |
| 1v1 Spec Set Aside Judgment Following Receiving Defence | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec 4. LRspec.requestSetAsideJudgmentFollowingDefenceReceived 5. api.assignTaskToUser 6. LRspec.caseProceedsInCaseman |
@ui-nightly-prod @ui-jo |
civil-ccd-definition: nightly | pr_ft_jo | 1v1 Spec Set Aside Judgment Following Receiving Defence | e2e -> tests -> ui_tests -> jo -> 1v1specDJSetAsideJudgmentFollowingDefenceReceived_test.js | no | no |
| 1v1 Spec Set Aside Judgment Following Judgment Made in Error | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec 4. LRspec.requestSetAsideJudgmentMadeInError 5. api.assignTaskToUser 6. LRspec.caseProceedsInCaseman |
@ui-nightly-prod @ui-jo |
civil-ccd-definition: nightly | pr_ft_jo | 1v1 Spec Set Aside Judgment Following Judgment Made in Error | e2e -> tests -> ui_tests -> jo -> 1v1specDJSetAsideJudgmentHasBeenMadeInError_test.js | no | no |
| 1v2 Same Solicitor - Manage Contact Information | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.addDefendantLitigationFriend 5. api.defendantResponse 6. api.claimantResponse 7. I.manageWitnessesForDefendant 8. I.manageOrganisationIndividualsForClaimant 9. I.manageLitigationFriendForDefendant 10. I.manageDefendant |
@ui-nightly-prod @ui-mci |
civil-ccd-definition: nightly | pr_ft_mci | 1v2 Same Solicitor - Manage Contact Information | e2e -> tests -> ui_tests -> mci -> 1v2SameSolicitor_manageContactInformation_test.js | no | no |
| 1v2SS SDO Carm - Upload mediation documents | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createSDO 5. LRspec.uploadMediationDocs 6. api_spec.scheduleHearing 7. LRspec.uploadMediationDocs 8. api_spec.amendHearingDueDate 9. api_spec.hearingFeePaid 10. LRspec.uploadMediationDocs |
@ui-nightly-prod @ui-mediation |
civil-ccd-definition: nightly | pr_ft_mediation | 1v2SS SDO Carm - Upload mediation documents | e2e -> tests -> ui_tests -> mediation -> 1v2_spec_upload_mediation_doc_test.js | no | no |
| 2v1 SDO Carm - Upload mediation documents | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. LRspec.uploadMediationDocs 5. LRspec.uploadMediationDocs |
@ui-nightly-prod @ui-mediation |
civil-ccd-definition: nightly | pr_ft_mediation | 2v1 SDO Carm - Upload mediation documents | e2e -> tests -> ui_tests -> mediation -> 2v1_spec_upload_mediation_doc_test.js | no | no |
| 1v2SS spec multi track | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.scheduleHearing 6. api_spec.amendHearingDueDate 7. api_spec.hearingFeePaid 8. I.evidenceUpload 9. I.verifyBundleDetails |
@ui-nightly-prod @ui-multi-track |
civil-ccd-definition: nightly | pr_ft_multi-track | 1v2SS spec multi track journey | e2e -> tests -> ui_tests -> multi-track -> 1v2SS_spec_multi_track_test.js | no | yes |
| 1vLIP multi track | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. I.respondToDefenceMinti |
@ui-nightly-prod @ui-multi-track |
civil-ccd-definition: nightly | pr_ft_multi-track | 1vLIP spec multi track journey | e2e -> tests -> ui_tests -> multi-track -> 1vLIP_spec_multi_track_test.js | no | yes |
| 1v2 - both respondents litigant in person - NoC to same solicitor | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip 4. I.initiateNoticeOfChange 5. I.initiateNoticeOfChange 6. api.defendantResponse 7. api.claimantResponse 8. api.createSDO |
@ui-prod @ui-nightly-prod @ui-noc |
civil-ccd-definition: master civil-ccd-definition: PR civil-ccd-definition: nightly |
pr_ft_noc | 1v2 - both respondents litigant in person - NoC to same solicitor | e2e -> tests -> ui_tests -> noc -> 1v2LIPS_noc_test.js | no | no |
| Query Management - Raise, Respond and Follow up Queries | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. qmSteps.raiseLRQuery 6. qmSteps.respondToQuery 7. I.raiseFollowUpQuestionAndVerify 8. I.verifyFollowUpQuestionAsCaseWorker 9. I.verifyFollowUpQuestionAsJudge |
@ui-nightly-prod @ui-qm |
civil-ccd-definition: nightly | pr_ft_qm | Query Management - Raise, Respond and Follow up Queries | e2e -> tests -> ui_tests -> qm -> qm_followUp__spec_LR_test.js | no | no |
| Query Management - Hearing E2E journey | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.createFinalOrderJO (skipped) 5. I.raiseNewHearingQuery (skipped) 6. I.verifyQueriesDetails (skipped) 7. I.raiseNewHearingQuery (skipped) 8. I.verifyQueriesDetails (skipped) 9. I.verifyQueriesDetailsAsCaseWorker (skipped) 10. I.verifyQueriesDetails (skipped) 11. I.caseProceedsInCaseman (skipped) 12. I.raiseNewQueryInOfflineState (skipped) |
@ui-nightly-prod @ui-qm |
civil-ccd-definition: nightly | pr_ft_qm | Query Management - Hearing E2E journey | e2e -> tests -> ui_tests -> qm -> qm_Hearing_spec_LR_test.js | yes | no |
| Query Management - Non Hearing E2E journey | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. I.raiseNewNonHearingQuery 6. I.verifyQueriesDetails 7. I.raiseNewNonHearingQuery 8. I.verifyQueriesDetails 9. I.verifyQueriesDetailsAsCaseWorker 10. I.verifyQueriesDetails 11. I.caseProceedsInCaseman 12. I.raiseNewQueryInOfflineState |
@ui-nightly-prod @ui-qm |
civil-ccd-definition: nightly | pr_ft_qm | Query Management - Non Hearing E2E journey | e2e -> tests -> ui_tests -> qm -> qm_nonHearing_spec_LR_test.js | no | no |
| Request and Approval of a Refund after a return to Requestor by the Approval Caseworker | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. I.navigateToServiceRequest 6. RequestRefundSteps.performRefunds 7. I.navigateToRefundsList 8. RequestRefundSteps.returnRefunds 9. RequestRefundSteps.reviewRefunds 10. RequestRefundSteps.approveRefund |
@ui-nightly-prod @ui-refunds |
civil-ccd-definition: nightly | pr_ft_refunds | Request and Processing of refunds | e2e -> tests -> ui_tests -> refunds -> ui_request_for_refunds_test.js | no | yes |
| Request and Rejection of a Refund after a return to Requestor by the Approval Caseworker | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. I.navigateToServiceRequest 6. RequestRefundSteps.performRefunds 7. I.navigateToRefundsList 8. RequestRefundSteps.returnRefunds 9. RequestRefundSteps.reviewRefunds 10. RequestRefundSteps.rejectRefund |
@ui-nightly-prod @ui-refunds |
civil-ccd-definition: nightly | pr_ft_refunds | Request and Processing of refunds | e2e -> tests -> ui_tests -> refunds -> ui_request_for_refunds_test.js | no | yes |
| Request for reconsideration - 1v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. LRspec.requestForReconsiderationForUI 6. api.assignTaskToUser 7. LRspec.decisionForReconsideration 8. api_spec_small.createSDO |
@ui-nightly-prod @ui-rfr |
civil-ccd-definition: nightly | pr_ft_rfr | Request for reconsideration - 1v1 - spec | e2e -> tests -> ui_tests -> rfr -> ui_request_for_reconsideration_test.js | no | no |
| Request for reconsideration - 1v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. LRspec.requestForReconsiderationForUI 6. api.assignTaskToUser 7. LRspec.decisionForReconsideration 8. api_spec_small.createClaimWithRepresentedRespondent 9. api_spec_small.defendantResponse 10. api_spec_small.claimantResponse 11. api_spec_small.createSDO 12. LRspec.requestForReconsiderationForUI 13. api.assignTaskToUser 14. LRspec.decisionForReconsiderationYesOption 15. api_spec_small.createClaimWithRepresentedRespondent 16. api_spec_small.defendantResponse 17. api_spec_small.claimantResponse 18. api_spec_small.createSDO 19. LRspec.requestForReconsiderationForUI 20. api.assignTaskToUser 21. LRspec.decisionForReconsiderationNoOptionForAmending |
@ui-nightly-prod @ui-rfr |
civil-ccd-definition: nightly | pr_ft_rfr | Request for reconsideration - 1v1 - spec | e2e -> tests -> ui_tests -> rfr -> ui_request_for_reconsideration_with_options_test.js | no | no |
| Settle this Claim - Confirm marking as paid in full - 1v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. LRspec.requestForSettleThisClaimForUI |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Confirm marking as paid in full - 1v1 - spec | e2e -> tests -> ui_tests -> settle-claim -> 1v1SettleThisClaim_ConfirmPaidInFull_test.js | no | no |
| Settle this Claim - Reason for settlement - Consent order - 1v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. LRspec.requestSettleThisClaimConsentOrderForUI |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Reason for settlement - Consent order - 1v1 - spec | e2e -> tests -> ui_tests -> settle-claim -> 1v1SettleThisClaim_ConsentOrder_test.js | no | no |
| Settle this Claim - Confirm marking as paid in full - 1v2 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestForSettleThisClaimForUI |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Confirm marking as paid in full - 1v2 - spec | e2e -> tests -> ui_tests -> settle-claim -> 1v2SettleThisClaim_ConfirmPaidInFull_test.js | no | no |
| Settle this Claim - Reason for settlement - Consent order - 1v2 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestSettleThisClaimConsentOrderForUI |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Reason for settlement - Consent order - 1v2 - spec | e2e -> tests -> ui_tests -> settle-claim -> 1v2SettleThisClaim_ConsentOrder_test.js | no | no |
| Settle this Claim - Confirm marking as paid in full - 2v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestForSettleThisClaimForUI2v1 |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Confirm marking as paid in full - 2v1 - spec | e2e -> tests -> ui_tests -> settle-claim -> 2v1SettleThisClaim_ConfirmPaidInFull_test.js | no | no |
| Settle this Claim - Reason for settlement - Consent order - 2v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestSettleThisClaimConsentOrderForUI |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Reason for settlement - Consent order - 2v1 - spec | e2e -> tests -> ui_tests -> settle-claim -> 2v1SettleThisClaim_ConsentOrder_test.js | no | no |
| Settle this Claim - Reason for settlement - judges order - 2v1 - spec | 1. api_spec_small.createClaimWithRepresentedRespondent 2. LRspec.requestSettleThisClaimJudgesOrderForUI |
@ui-nightly-prod @ui-settle-claim |
civil-ccd-definition: nightly | pr_ft_settle-claim | Settle this Claim - Reason for settlement - judges order - 2v1 - spec | e2e -> tests -> ui_tests -> settle-claim -> 2v1SettleThisClaim_JudgesOrder_test.js | no | no |
| 2v1 Multi Party full admit Claim Creation 2v1 | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimFullAdmit |
@ui-nightly-prod @ui-spec-full-admit |
civil-ccd-definition: nightly | pr_ft_spec-full-admit | 2v1 Multi Party full admit Claim Creation 2v1 | e2e -> tests -> ui_tests -> spec-full-admit -> 2v1_spec_fast_full_admit_test.js | no | no |
| 1v1 LiP v LiP defendant response with full admit pay by set date | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse |
@ui-prod @ui-spec-full-admit |
civil-ccd-definition: master civil-ccd-definition: PR |
pr_ft_spec-full-admit | 1v1 LIP v LIP spec api full admit journey | e2e -> tests -> ui_tests -> spec-full-admit -> LIPvLIP_spec_full_admit_set_date_test.js | no | yes |
| 1v1 spec claim journey | 1. LRspec.createCaseSpecified 2. LRspec.informAgreedExtensionDateSpec 3. LRspec.respondToClaimFullDefence 4. LRspec.respondToDefence |
@ui-nightly-prod @ui-spec-full-defence |
civil-ccd-definition: nightly | pr_ft_spec-full-defence | 1v1 spec claim journey | e2e -> tests -> ui_tests -> spec-full-defence -> 1v1_spec_fast_full_defence_test.js | no | no |
| Claim creation 1v1 small claims | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimFullDefence 3. LRspec.respondToDefence 4. LRspec.mediationUnsuccessful |
@ui-nightly-prod @ui-spec-full-defence |
civil-ccd-definition: nightly | pr_ft_spec-full-defence | Claim creation 1v1 small claims | e2e -> tests -> ui_tests -> spec-full-defence -> 1v1_spec_small_full_defence_test.js | no | no |
| Claim creation 1v2 Diff Solicitor with fast claims | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. LRspec.respondToClaimFullDefence 3. LRspec.respond1v2DiffLR_FullDefence 4. LRspec.respondToDefence |
@ui-prod @ui-spec-full-defence |
civil-ccd-definition: master civil-ccd-definition: PR |
pr_ft_spec-full-defence | Claim creation 1v2 Diff Solicitor with fast claims | e2e -> tests -> ui_tests -> spec-full-defence -> 1v2DS_spec_fast_full_defence_test.js | no | no |
| Claim creation 1v2 Same Solicitor with Fast track claims | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimFullDefence 3. LRspec.respondToDefence |
@ui-nightly-prod @ui-spec-full-defence |
civil-ccd-definition: nightly | pr_ft_spec-full-defence | Claim creation 1v2 Same Solicitor with Fast track claims | e2e -> tests -> ui_tests -> spec-full-defence -> 1v2SS_spec_fast_full_defence_test.js | no | no |
| Claim creation 1v2 Same Solicitor with Small claims | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimFullDefence 3. LRspec.respondToDefence |
@ui-nightly-prod @ui-spec-full-defence |
civil-ccd-definition: nightly | pr_ft_spec-full-defence | Claim creation 1v2 Same Solicitor with Small claims | e2e -> tests -> ui_tests -> spec-full-defence -> 1v2SS_spec_small_full_defence_test.js | no | no |
| 2v1 Multi Party full defence Claim Creation 2v1 | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimFullDefence |
@ui-nightly-prod @ui-spec-full-defence |
civil-ccd-definition: nightly | pr_ft_spec-full-defence | 2v1 Multi Party full defence Claim Creation 2v1 | e2e -> tests -> ui_tests -> spec-full-defence -> 2v1_spec_fast_full_defence_test.js | no | no |
| LR v LIP spec full defence | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse |
@ui-spec-full-defence | pr_ft_spec-full-defence | LR v LIP spec full defence api journey | e2e -> tests -> ui_tests -> spec-full-defence -> LRvLIP_full_defence_test.js | no | yes | |
| 2v1 Multi Party part admit Claim Creation 2v1 | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimPartAdmit |
@ui-nightly-prod @ui-spec-part-admit |
civil-ccd-definition: nightly | pr_ft_spec-part-admit | 2v1 Multi Party part admit Claim Creation 2v1 | e2e -> tests -> ui_tests -> spec-part-admit -> 2v1_spec_fast_part_admit_test.js | no | no |
| 1v1 LiP v LiP Part admit defendant and claimant response - claimant rejects installment plan - CARM enabled | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse |
@ui-spec-part-admit | pr_ft_spec-part-admit | LIP v LIP spec part admit api journeys | e2e -> tests -> ui_tests -> spec-part-admit -> LIPvLIP_spec_test.js | no | yes | |
| 1v2DS spec stay case journey | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. LRspec.respondToDefence 4. LRspec.stayCase 5. LRspec.manageStay 6. LRspec.manageStay |
@ui-stay-case | pr_ft_stay-case | 1v2DS spec stay case journey | e2e -> tests -> ui_tests -> stay-case -> 1v2DS_spec_stay_case_test.js | no | no | |
| 1v2 Different Solicitors fast track - Claim Journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.acknowledgeClaim (skipped) 5. api.defendantResponse 6. api.claimantResponse 7. I.addUnavailableDates (skipped) 8. I.stayCase 9. I.manageStay 10. I.manageStay |
@ui-nightly-prod @ui-stay-case |
civil-ccd-definition: nightly | pr_ft_stay-case | 1v2 Different Solicitors fast track - Claim Journey | e2e -> tests -> ui_tests -> stay-case -> 1v2DS_stay_case_test.js | no | no |
| 1v1 - Claim Journey | 1. I.createCase 2. I.notifyClaim 3. I.notifyClaimDetails 4. I.acknowledgeClaim 5. I.informAgreedExtensionDate 6. I.addDefendantLitigationFriend 7. I.respondToClaim 8. I.respondToDefence |
@ui-nightly-prod @ui-unspec-full-defence |
civil-ccd-definition: nightly | pr_ft_unspec-full-defence | 1v1 - Claim Journey | e2e -> tests -> ui_tests -> unspec-full-defence -> 1v1CreateClaim_fast_track_test.js | no | no |
| 1v2 Different Solicitors fast track - Claim Journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. I.acknowledgeClaim 5. I.acknowledgeClaim 6. I.informAgreedExtensionDate 7. I.addDefendantLitigationFriend 8. I.respondToClaim 9. I.respondToClaim 10. I.respondToDefence |
@ui-nightly-prod @ui-prod @ui-unspec-full-defence |
civil-ccd-definition: nightly civil-ccd-definition: master civil-ccd-definition: PR |
pr_ft_unspec-full-defence | 1v2 Different Solicitors fast track - Claim Journey | e2e -> tests -> ui_tests -> unspec-full-defence -> 1v2CreateClaim_DiffSol_fast_track_test.js | no | no |
| 1v2 Different Solicitors small claims - Claim Journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. I.respondToClaim 5. I.respondToClaim 6. I.respondToDefence |
@ui-nightly-prod @ui-unspec-full-defence |
civil-ccd-definition: nightly | pr_ft_unspec-full-defence | 1v2 Different Solicitors small claims - Claim Journey | e2e -> tests -> ui_tests -> unspec-full-defence -> 1v2CreateClaim_DiffSol_small_claims_test.js | no | no |
| 1v2 Same Solicitor Claim Journey | 1. I.createCase 2. I.notifyClaim 3. I.notifyClaimDetails 4. I.acknowledgeClaim 5. I.informAgreedExtensionDate 6. I.addDefendantLitigationFriend 7. I.respondToClaim 8. I.respondToDefence |
@ui-nightly-prod @ui-unspec-full-defence |
civil-ccd-definition: nightly | pr_ft_unspec-full-defence | 1v2 Same Solicitor Claim Journey | e2e -> tests -> ui_tests -> unspec-full-defence -> 1v2CreateClaim_SameSol_fast_track_test.js | no | no |
| 2v1 Claim Journey Fast track | 1. I.createCase 2. I.notifyClaim 3. I.notifyClaimDetails 4. I.acknowledgeClaim 5. I.informAgreedExtensionDate 6. I.respondToClaim 7. I.respondToDefence |
@ui-nightly-prod @ui-unspec-full-defence |
civil-ccd-definition: nightly | pr_ft_unspec-full-defence | 2v1 Claim Journey Fast track | e2e -> tests -> ui_tests -> unspec-full-defence -> 2v1CreateClaim_fast_track_test.js | no | no |
Show API Tests
| Test Name | Steps | Tags | Pipelines | Functional Test Groups | Feature Name | File Path | Skipped | Independent Scenario |
|---|---|---|---|---|---|---|---|---|
| 1v1 with No interest - Create claim via SDT - Claim Created - valid success sync response | 1. bulks.createClaimFromSDTRequestValidSuccessSyncResponse | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| 1v1 with No interest - Create claim via SDT - Duplicate case check call | 1. bulks.createClaimFromSDTRequestForDuplicateCaseCheckCall | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| 1v1 with No interest - Create claim via SDT - Postcode Negative Validation | 1. bulks.createClaimFromSDTRequestForPostCodeNegative | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| 1v1 with No interest - Create claim via SDT - Postcode Positive Validation | 1. bulks.createClaimFromSDTRequestForPostCodePositive | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| Create claim - 1v1 with interest | 1. bulks.createNewClaimWithCaseworkerCivilService | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| Create claim - 1v1 with No interest | 1. bulks.createNewClaimWithCaseworkerCivilService | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| Create claim - 1v2 with No interest | 1. bulks.createNewClaimWithCaseworkerCivilService | @api-bulk-claim | pr_ft_bulk-claim | Bulk claim 1v1 SDT user API test | e2e -> tests -> api_tests -> bulk-claim -> api_1v1_test.js | no | yes | |
| 1v1 case flags | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createCaseFlags 7. api.manageCaseFlags |
@api-nightly-prod @api-case-flags |
civil-service: nightly | pr_ft_case-flags | 1v1 case flags api journey | e2e -> tests -> api_tests -> case-flags -> api_1v1_case_flags_test.js | no | yes |
| 1v1 spec case flags | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createCaseFlags 5. api_spec.manageCaseFlags |
@api-nightly-prod @api-case-flags |
civil-service: nightly | pr_ft_case-flags | 1v1 spec case flags api journey | e2e -> tests -> api_tests -> case-flags -> api_1v1_spec_case_flags_test.js | no | yes |
| Create claim and move it to caseman | 1. api.createClaimWithRepresentedRespondent 2. api.moveCaseToCaseman |
@api-nightly-prod @api-case-offline |
civil-service: nightly | pr_ft_case-offline | 1v1 unspec api case offline journey | e2e -> tests -> api_tests -> case-offline -> api_1v1_case_offline_test.js | no | yes |
| 1v1 full defence unspecified - judge draws fast track WITH sum of damages - hearing scheduled | 1. api.createClaimWithRepresentedRespondent (skipped) 2. api.amendClaimDocuments (skipped) 3. api.notifyClaim (skipped) 4. api.notifyClaimDetails (skipped) 5. api.defendantResponse (skipped) 6. api.claimantResponse (skipped) 7. api.createSDO (skipped) 8. api.evidenceUploadApplicant (skipped) 9. api.evidenceUploadRespondent (skipped) 10. api.scheduleHearing (skipped) 11. api.amendHearingDueDate (skipped) 12. api.hearingFeePaid (skipped) 13. api.triggerBundle (skipped) 14. api.createFinalOrder (skipped) |
@api-nightly-prod @api-case-progression @api-prod |
civil-service: nightly civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_case-progression | 1v1 fast track case progression api journeys | e2e -> tests -> api_tests -> case-progression -> api_1v1_fast_case_progression_test.js | yes | yes |
| 1v1 full defence unspecified - judge draws fast track WITHOUT sum of damages - hearing scheduled | 1. api.createClaimWithRepresentedRespondent (skipped) 2. api.amendClaimDocuments (skipped) 3. api.notifyClaim (skipped) 4. api.notifyClaimDetails (skipped) 5. api.defendantResponse (skipped) 6. api.claimantResponse (skipped) 7. api.createSDO (skipped) 8. api.evidenceUploadApplicant (skipped) 9. api.evidenceUploadRespondent (skipped) 10. api.scheduleHearing (skipped) 11. api.amendHearingDueDate (skipped) 12. api.hearingFeeUnpaid (skipped) |
@api-nightly-prod @api-case-progression |
civil-service: nightly | pr_ft_case-progression | 1v1 fast track case progression api journeys | e2e -> tests -> api_tests -> case-progression -> api_1v1_fast_case_progression_test.js | yes | yes |
| 1v1 full defence unspecified - judge draws small claims WITH sum of damages - hearing scheduled | 1. api.createClaimWithRepresentedRespondent (skipped) 2. api.amendClaimDocuments (skipped) 3. api.notifyClaim (skipped) 4. api.notifyClaimDetails (skipped) 5. api.defendantResponse (skipped) 6. api.claimantResponse (skipped) 7. api.createSDO (skipped) 8. api.evidenceUploadApplicant (skipped) 9. api.evidenceUploadRespondent (skipped) 10. api.scheduleHearing (skipped) 11. api.amendHearingDueDate (skipped) 12. api.hearingFeePaid (skipped) 13. api.triggerBundle (skipped) 14. api.createFinalOrder (skipped) |
@api-nightly-prod @api-case-progression |
civil-service: nightly | pr_ft_case-progression | 1v1 small track case progression api journeys | e2e -> tests -> api_tests -> case-progression -> api_1v1_small_case_progression_test.js | yes | yes |
| 1v1 full defence unspecified - judge draws small claims WITHOUT sum of damages - hearing scheduled | 1. api.createClaimWithRepresentedRespondent (skipped) 2. api.amendClaimDocuments (skipped) 3. api.notifyClaim (skipped) 4. api.notifyClaimDetails (skipped) 5. api.defendantResponse (skipped) 6. api.claimantResponse (skipped) 7. api.createSDO (skipped) 8. api.evidenceUploadApplicant (skipped) 9. api.evidenceUploadRespondent (skipped) 10. api.scheduleHearing (skipped) 11. api.amendHearingDueDate (skipped) 12. api.hearingFeePaid (skipped) 13. api.triggerBundle (skipped) |
@api-nightly-prod @api-case-progression |
civil-service: nightly | pr_ft_case-progression | 1v1 small track case progression api journeys | e2e -> tests -> api_tests -> case-progression -> api_1v1_small_case_progression_test.js | yes | yes |
| 1v1 LiP v LiP Case Progression Journey | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec_cui.createSDO 5. api_spec_cui.evidenceUploadApplicant 6. api_spec_cui.evidenceUploadDefendant 7. api_spec_cui.scheduleHearing 8. api_spec_cui.trialReadinessCitizen 9. api_spec_cui.createFinalOrder |
@api-nightly-prod @api-case-progression |
civil-service: nightly | pr_ft_case-progression | 1v1 LIP v LIP and LR v LIP spec api journeys | e2e -> tests -> api_tests -> case-progression -> api_LIPvLIP_spec_case_progression_test.js | no | yes |
| 1v1 LR v LiP case progression | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.createSDO 5. api_spec_cui.evidenceUploadDefendant 6. api_spec_cui.scheduleHearing 7. api_spec_cui.amendHearingDueDate 8. api_spec_cui.hearingFeePaid 9. api_spec_cui.trialReadinessCitizen 10. api_spec_cui.createFinalOrder |
@api-nightly-prod @api-case-progression |
civil-service: nightly | pr_ft_case-progression | 1v1 LIP v LIP and LR v LIP spec api journeys | e2e -> tests -> api_tests -> case-progression -> api_LRvLIP_spec_case_progression_test.js | no | yes |
| Create claim where respondent is litigant in person and notify/notify details | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip |
@api-nightly-prod @api-cos |
civil-service: nightly | pr_ft_cos | 1v1 lip unspec api journey | e2e -> tests -> api_tests -> cos -> api_1v1_lip_test.js | no | yes |
| Create claim where one respondent is LIP one is LR and notify/notify details | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip |
@api-nightly-prod @api-cos |
civil-service: nightly | pr_ft_cos | Unspec 1v2lips api journey | e2e -> tests -> api_tests -> cos -> api_1v2_lip_test.js | no | yes |
| Create claim where two respondents are LIP and notify/notify details | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip |
@api-nightly-prod @api-cos |
civil-service: nightly | pr_ft_cos | Unspec 1v2lips api journey | e2e -> tests -> api_tests -> cos -> api_1v2_lip_test.js | no | yes |
| Discontinue claim 1v1 LR v LiP defendant and claimant response - claim created from exui - CARM not enabled | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.discontinueClaim |
@api-nightly-prod @api-discontinue-claim |
civil-service: nightly | pr_ft_discontinue-claim | 1vLIP spec api claim discontinuance journey | e2e -> tests -> api_tests -> discontinue-claim -> api_1v1_spec_cui_discontinue_claim_test.js | no | yes |
| 1v1 discontinue claim spec | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.discontinueClaim 3. api_spec.validateDiscontinueClaimClaimant |
@api-nightly-prod @api-discontinue-claim |
civil-service: nightly | pr_ft_discontinue-claim | 1v1 discontinue claim spec api journey | e2e -> tests -> api_tests -> discontinue-claim -> api_1v1_spec_discontinue_claim_test.js | no | yes |
| 1v2 discontinue claim spec | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.discontinueClaim 3. api_spec.validateDiscontinueClaimClaimant |
@api-nightly-prod @api-discontinue-claim |
civil-service: nightly | pr_ft_discontinue-claim | 1v2 discontinue claim spec api journey | e2e -> tests -> api_tests -> discontinue-claim -> api_1v2_spec_discontinue_claim_test.js | no | yes |
| 1v2 discontinue claim spec negative | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.discontinueClaim 3. api_spec.validateDiscontinueClaimClaimant |
@api-nightly-prod @api-discontinue-claim |
civil-service: nightly | pr_ft_discontinue-claim | 1v2 discontinue claim spec api journey | e2e -> tests -> api_tests -> discontinue-claim -> api_1v2_spec_discontinue_claim_test.js | no | yes |
| 2v1 discontinue claim spec | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.discontinueClaim |
@api-nightly-prod @api-discontinue-claim |
civil-service: nightly | pr_ft_discontinue-claim | 2v1 discontinue claim spec api journey | e2e -> tests -> api_tests -> discontinue-claim -> api_2v1_spec_discontinue_claim_test.js | no | yes |
| Unspec 1v1 api default judgment journey | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.amendRespondent1ResponseDeadline 6. api.defaultJudgment 7. api.assignTaskToUser 8. api.sdoDefaultJudgment 9. api.evidenceUploadJudge 10. api.evidenceUploadApplicant 11. api.evidenceUploadRespondent 12. api.scheduleHearing 13. api.amendHearingDueDate 14. api.hearingFeePaid 15. api.trialReadiness 16. api.triggerBundle 17. api.assignTaskToUser (skipped) |
@api-nightly-prod @api-dj |
civil-service: nightly | pr_ft_dj | Unspec 1v1 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_1v1_test.js | no | no |
| Unspec 1v2 api default judgment journey | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.amendRespondent1ResponseDeadline 6. api.defaultJudgment 7. api.sdoDefaultJudgment 8. api.assignTaskToUser 9. api.evidenceUploadJudge (skipped) 10. api.evidenceUploadApplicant (skipped) 11. api.evidenceUploadRespondent (skipped) 12. api.scheduleHearing (skipped) 13. api.triggerBundle 14. api.assignTaskToUser (skipped) |
@api-prod @api-dj @wa-task |
civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR civil-wa-task-configuration: master civil-wa-task-configuration: PR civil-wa-task-configuration: nightly |
pr_ft_dj | Unspec 1v2 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_1v2_test.js | no | no |
| Unspec 2v1 api default judgment journey | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.amendRespondent1ResponseDeadline 6. api.defaultJudgment 7. api.assignTaskToUser (skipped) 8. api.sdoDefaultJudgment 9. api.evidenceUploadJudge 10. api.evidenceUploadApplicant 11. api.evidenceUploadRespondent 12. api.scheduleHearing 13. api.amendHearingDueDate 14. api.hearingFeePaid 15. api.trialReadiness 16. api.triggerBundle 17. api.assignTaskToUser |
@api-nightly-prod @api-dj |
civil-service: nightly | pr_ft_dj | Unspec 2v1 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_2v1_test.js | no | no |
| Default Judgment Spec claim 1v1 | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec |
@api-prod @api-nightly-prod @api-dj |
civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR civil-service: nightly |
pr_ft_dj | Unspec 1v1 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_spec_1v1_test.js | no | yes |
| Default Judgment Spec claim 1v2 divergent | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec |
@api-nightly-prod @api-dj |
civil-service: nightly | pr_ft_dj | Spec 1v2 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_spec_1v2_test.js | no | yes |
| Default Judgment Spec claim 1v2 non divergent | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec |
@api-nightly-prod @api-dj |
civil-service: nightly | pr_ft_dj | Spec 1v2 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_spec_1v2_test.js | no | yes |
| Default Judgment Spec claim 2v1 | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec |
@api-nightly-prod @api-dj |
civil-service: nightly | pr_ft_dj | Spec 2v1 api default judgment journey | e2e -> tests -> api_tests -> dj -> api_dj_spec_2v1_test.js | no | yes |
| 1v1 full defence unspecified - judge draws small claims DRH - hearing scheduled | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. api.amendHearingDueDate 12. api.hearingFeePaidDRH |
@api-nightly-prod @api-drh @wa-task |
civil-service: nightly civil-wa-task-configuration: master civil-wa-task-configuration: PR civil-wa-task-configuration: nightly |
pr_ft_drh | 1v1 sdo api journeys | e2e -> tests -> api_tests -> drh -> api_1v1_dispute_resolution_hearing_test.js | no | yes |
| 1v1 spec small create SDO for DRH - CARM disabled | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.uploadMediationDocuments 5. api_spec_small.createSDO |
@api-nightly-prod @api-drh |
civil-service: nightly | pr_ft_drh | Dispute resolution hearing API test - fast claim - unspec | e2e -> tests -> api_tests -> drh -> api_1v1_spec_dispute_resolution_hearing_test.js | no | yes |
| 1v1 spec small create SDO for DRH - CARM enabled | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.mediationUnsuccessful 5. api_spec_small.uploadMediationDocuments 6. api_spec_small.createSDO |
@api-nightly-prod @api-drh |
civil-service: nightly | pr_ft_drh | Dispute resolution hearing API test - fast claim - unspec | e2e -> tests -> api_tests -> drh -> api_1v1_spec_dispute_resolution_hearing_test.js | no | yes |
| 1v1 unspec create SDO for DRH | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. api.amendHearingDueDate 12. api.hearingFeePaidDRH 13. api.triggerBundle 14. api.createFinalOrderJO |
@api-nightly-prod @api-drh |
civil-service: nightly | pr_ft_drh | Dispute resolution hearing API test - fast claim - unspec | e2e -> tests -> api_tests -> drh -> api_1v1_spec_dispute_resolution_hearing_test.js | no | yes |
| 1v1 full defence unspecified - judge draws small claims WITHOUT sum of damages - flight delay | 1. api_spec.createClaimSpecFlightDelay 2. api_spec.defendantResponse 3. api_spec.claimantResponseForFlightDelay 4. api_spec.createSDO |
@api-nightly-prod @api-flight-delay |
civil-service: nightly | pr_ft_flight-delay | Create SDO SmallTrack- Flight Delay - 1v1 - spec | e2e -> tests -> api_tests -> flight-delay -> api_1v1_spec_flight_delay_test.js | no | yes |
| 1v1 specified - flight delay other option Small-claim | 1. api_spec.createClaimSpecFlightDelay 2. api_spec.defendantResponse 3. api_spec.claimantResponseForFlightDelay |
@api-nightly-prod @api-flight-delay |
civil-service: nightly | pr_ft_flight-delay | Create SDO SmallTrack- Flight Delay - 1v1 - spec | e2e -> tests -> api_tests -> flight-delay -> api_1v1_spec_flight_delay_test.js | no | yes |
| CCD 1v2 Spec fast hearings API test | 1. api_spec_fast.createClaimWithRepresentedRespondent (skipped) 2. api_spec_fast.defendantResponse (skipped) 3. api_spec_fast.claimantResponse (skipped) 4. hearings.createCaseFlags (skipped) 5. api_spec_fast.createSDO (skipped) 6. hearings.generateHearingsPayload (skipped) |
@api-nightly-prod @api-hearings |
civil-service: nightly | pr_ft_hearings | CCD 1v2 Spec fast hearings API test | e2e -> tests -> api_tests -> hearings -> api_1v2_spec_fast_hearings_test.js | yes | no |
| CCD 1v2 Unspec fast hearings API test | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. hearings.createCaseFlags 7. api.createSDO 8. hearings.generateHearingsPayload (skipped) |
@api-nightly-prod @api-hearings @wa-task |
civil-service: nightly civil-wa-task-configuration: master civil-wa-task-configuration: PR civil-wa-task-configuration: nightly |
pr_ft_hearings | CCD 1v2 Unspec fast hearings API test | e2e -> tests -> api_tests -> hearings -> api_1v2DS_unspec_fast_hearings_test.js | no | no |
| Spec automated hearing notice schedulers | 1. hearings.setupStaticMocks 2. api_spec_small.createClaimWithRepresentedRespondent 3. api_spec_small.defendantResponse 4. api_spec_small.claimantResponse 5. api_spec_small.createSDO 6. hearings.createSpecDisposalHearing 7. hearings.triggerSpecAutomatedHearingNoticeScheduler 8. hearings.createSpecTrialHearing 9. hearings.triggerSpecAutomatedHearingNoticeScheduler 10. hearings.createSpecDisputeResolutionHearing 11. hearings.triggerSpecAutomatedHearingNoticeScheduler |
@api-nonprod @api-hearings |
civil-service: PR civil-camunda-bpmn-definition: PR |
pr_ft_hearings | Spec automated hearing notice schedulers | e2e -> tests -> api_tests -> hearings -> api_spec_hearing_notice_scheduler_test.js | no | no |
| Unspec automated hearing notice schedulers | 1. hearings.setupStaticMocks 2. api.createClaimWithRepresentedRespondent 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.defendantResponse 7. api.claimantResponse 8. api.createSDO 9. hearings.createUnspecDisposalHearing 10. hearings.triggerUnspecAutomatedHearingNoticeScheduler 11. hearings.createUnspecTrialHearing 12. hearings.triggerUnspecAutomatedHearingNoticeScheduler 13. hearings.createUnspecDisputeResolutionHearing 14. hearings.triggerUnspecAutomatedHearingNoticeScheduler |
Unspec automated hearing notice schedulers | e2e -> tests -> api_tests -> hearings -> api_unspec_hearing_notice_scheduler_test.js | no | no | |||
| 1v1 Create Unspecified Intermediate Track claim | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createFinalOrder 7. api.evidenceUploadRespondent 8. api.scheduleHearing |
@api-nightly-prod @api-intermediate-track @api-prod |
civil-service: nightly civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_intermediate-track | 1v1 unspec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v1_intermediate_test.js | no | yes |
| 1v1 spec counter claim intermediate claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod | civil-service: nightly | 1v1 spec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v1_spec_intermediate_test.js | no | yes | |
| 1v1 spec full admission intermediate claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod | civil-service: nightly | 1v1 spec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v1_spec_intermediate_test.js | no | yes | |
| 1v1 spec full defence intermediate claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.evidenceUploadApplicant 6. api_spec.scheduleHearing |
@api-nightly-prod | civil-service: nightly | 1v1 spec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v1_spec_intermediate_test.js | no | yes | |
| 1v1 spec part admission intermediate claim | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v1_spec_intermediate_test.js | yes | yes | |
| 1v2DS spec full defence intermediate claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.evidenceUploadApplicant 6. api_spec.scheduleHearing |
@api-nightly-prod @api-intermediate-track |
civil-service: nightly | pr_ft_intermediate-track | 1v2DS spec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v2DS_spec_intermediate_test.js | no | yes |
| 1v2 Same Solicitor Create Unspecified Intermediate Track claim | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createFinalOrder 7. api.evidenceUploadRespondent 8. api.scheduleHearing |
@api-nightly-prod @api-intermediate-track |
civil-service: nightly | pr_ft_intermediate-track | 1v2SS unspec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v2SS_intermediate_test.js | no | yes |
| 1v2SS spec full defence intermediate claim | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.assignTaskToUser (skipped) 5. api_spec.createFinalOrderJO (skipped) 6. api_spec.evidenceUploadApplicant (skipped) 7. api_spec.scheduleHearing (skipped) |
@api-nightly-prod @wa-task |
civil-service: nightly civil-wa-task-configuration: master civil-wa-task-configuration: PR civil-wa-task-configuration: nightly |
1v2SS spec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_1v2SS_spec_intermediate_test.js | yes | yes | |
| 2v1 Create Unspecified Intermediate Track claim | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createFinalOrder 7. api.evidenceUploadRespondent 8. api.scheduleHearing |
@api-nightly-prod | civil-service: nightly | 2v1 unspec intermediate track api journey | e2e -> tests -> api_tests -> intermediate-track -> api_2v1_intermediate_test.js | no | yes | |
| 1v1 LiP v LiP defendant and claimant response - CARM enabled - Minti Enabled | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse |
@api-nightly-prod @api-intermediate-track |
civil-service: nightly | pr_ft_intermediate-track | 1v1 LIP v LIP and LR v LIP spec api journeys | e2e -> tests -> api_tests -> intermediate-track -> api_lipvlip_spec_intermediate_test.js | no | yes |
| 1v1 LR v LiP intermediate track | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.assignTaskToUser |
@api-prod @api-intermediate-track |
civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_intermediate-track | Spec 1v1 LR v LiP api intermediate track journey | e2e -> tests -> api_tests -> intermediate-track -> api_lrlip_spec_intermediate_test.js | no | yes |
| 1v1 LiP v LiP defendant response with part admit pay by installments judgment by admission mark paid in full | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec_cui.judgmentPaidInFullCui |
@api-prod @api-jo |
civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_jo | Spec 1v1 judgment by admission mark paid in full api test | e2e -> tests -> api_tests -> jo -> api_1v1_spec_jba_mark_paid_in_full_1v1_test.js | no | yes |
| 1v1 LR v LR defendant response with full admit pay by set date judgment by admission mark paid in full | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.markJudgmentPaid |
@api-prod | civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
Spec 1v1 judgment by admission mark paid in full api test | e2e -> tests -> api_tests -> jo -> api_1v1_spec_jba_mark_paid_in_full_1v1_test.js | no | yes | |
| Record Judgment Spec claim 1v1 with mark paid in full | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.informAgreedExtensionDate (skipped) 3. api_spec.defendantResponse (skipped) 4. api_spec.claimantResponse (skipped) 5. api_spec.createSDO (skipped) 6. api_spec.createFinalOrderJO (skipped) 7. api_spec.confirmOrderReview (skipped) 8. api_spec.recordJudgment (skipped) 9. api_spec.editJudgment (skipped) 10. api_spec.markJudgmentPaid (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v1_test.js | yes | yes | |
| Refer To Judge Spec claim 1v1 Defence Received In Time | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.informAgreedExtensionDate (skipped) 3. api_spec.defendantResponse (skipped) 4. api_spec.claimantResponse (skipped) 5. api_spec.createSDO (skipped) 6. api_spec.createFinalOrderJO (skipped) 7. api_spec.confirmOrderReview (skipped) 8. api_spec.recordJudgment (skipped) 9. api_spec.referToJudgeDefenceReceived (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v1_test.js | yes | yes | |
| SetAside Default Judgment after judgment error - Spec claim 1v1 - Case taken offline | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec 4. api_spec.markJudgmentPaid 5. api_spec.setAsideJudgment |
@api-nightly-prod @api-jo |
civil-service: nightly | pr_ft_jo | 1v1 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v1_test.js | no | yes |
| SetAside Default Judgment Spec claim 1v1 - Record new judgment after hearing | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec 4. api_spec.setAsideJudgment |
@api-nightly-prod | civil-service: nightly | 1v1 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v1_test.js | no | yes | |
| Default judgment Spec claim 1v2 - Set Aside after defence - Case taken offline | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec 4. api_spec.markJudgmentPaid 5. api_spec.setAsideJudgment |
@api-nightly-prod | civil-service: nightly | 1v2 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v2_test.js | no | yes | |
| Default judgment Spec claim 1v2 - Set Aside After Order - Record new judgment | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. api_spec.defaultJudgmentSpec 4. api_spec.setAsideJudgment |
@api-nightly-prod | civil-service: nightly | 1v2 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v2_test.js | no | yes | |
| Record Judgment with mark judgment paid Spec claim 1v2 | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.createSDO (skipped) 5. api_spec.createFinalOrderJO (skipped) 6. api_spec.confirmOrderReview (skipped) 7. api_spec.recordJudgment (skipped) 8. api_spec.editJudgment (skipped) |
@api-nightly-prod @api-jo |
civil-service: nightly | pr_ft_jo | 1v2 spec record judgment api test | e2e -> tests -> api_tests -> jo -> api_judgment_online_spec_1v2_test.js | yes | yes |
| 1v1 manage contact information | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.manageDefendant1Details (skipped) 7. api.manageDefendant1LROrgDetails |
@api-nightly-prod @api-mci |
civil-service: nightly | pr_ft_mci | 1v1 manage contact information api journey | e2e -> tests -> api_tests -> mci -> api_1v1_mci_test.js | no | yes |
| 1v1 spec api manage contact information | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.manageContactInformation |
@api-nightly-prod @api-mci |
civil-service: nightly | pr_ft_mci | 1v1 spec api manage contact information journeys | e2e -> tests -> api_tests -> mci -> api_1v1_spec_mci_test.js | no | yes |
| 1v1 spec api manage contact information - CARM enabled | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.manageContactInformation |
@api-nightly-prod @api-mci |
civil-service: nightly | pr_ft_mci | 1v1 spec api manage contact information journeys | e2e -> tests -> api_tests -> mci -> api_1v1_spec_mci_test.js | no | yes |
| CARM enabled | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.mediationUnsuccessful |
@api-nightly-prod @api-mediation @api-prod |
civil-service: nightly civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_mediation | Unsuccessful mediation for spec small claim with unrepresented defendant | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_cui_mediation_test.js | no | yes |
| CARM not enabled | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.mediationUnsuccessful |
@api-nightly-prod @api-mediation |
civil-service: nightly | pr_ft_mediation | Unsuccessful mediation for spec small claim with unrepresented defendant | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_cui_mediation_test.js | no | yes |
| 1v1 claimant and defendant part admit reject upload mediation documents - CARM enabled | 1. api_spec_small.createClaimWithRepresentedRespondent (skipped) 2. api_spec_small.defendantResponse (skipped) 3. api_spec_small.claimantResponse (skipped) 4. api_spec_small.mediationUnsuccessful (skipped) 5. api_spec_small.uploadMediationDocuments (skipped) 6. api_spec_small.createSDO (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v1 claimant and defendant part admit states paid- claimant not received payment - upload mediation documents - CARM enabled | 1. api_spec_small.createClaimWithRepresentedRespondent (skipped) 2. api_spec_small.defendantResponse (skipped) 3. api_spec_small.claimantResponse (skipped) 4. api_spec_small.mediationUnsuccessful (skipped) 5. api_spec_small.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v1 claimant and defendant part admit states paid- claimant received payment rejects PA - upload mediation documents - CARM enabled | 1. api_spec_small.createClaimWithRepresentedRespondent (skipped) 2. api_spec_small.defendantResponse (skipped) 3. api_spec_small.claimantResponse (skipped) 4. api_spec_small.mediationUnsuccessful (skipped) 5. api_spec_small.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v1 claimant and defendant upload mediation documents - CARM enabled | 1. api_spec_small.createClaimWithRepresentedRespondent (skipped) 2. api_spec_small.defendantResponse (skipped) 3. api_spec_small.claimantResponse (skipped) 4. api_spec_small.mediationUnsuccessful (skipped) 5. api_spec_small.uploadMediationDocuments (skipped) 6. api_spec_small.createSDO (skipped) |
@api-nightly-prod @api-mediation |
civil-service: nightly | pr_ft_mediation | 1v1 spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_small_mediation_documents_upload_test.js | yes | yes |
| 1v1 claimant and defendant upload mediation documents - CARM not enabled | 1. api_spec_small.createClaimWithRepresentedRespondent (skipped) 2. api_spec_small.defendantResponse (skipped) 3. api_spec_small.claimantResponse (skipped) 4. api_spec_small.uploadMediationDocuments (skipped) 5. api_spec_small.createSDO (skipped) |
@api-nightly-prod @api-prod |
civil-service: nightly civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
1v1 spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v1_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v2 different solicitor claimant and defendant upload mediation documents - CARM enabled | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.mediationUnsuccessful (skipped) 5. api_spec.uploadMediationDocuments (skipped) |
@api-nightly-prod @api-mediation |
civil-service: nightly | pr_ft_mediation | Spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v2_spec_small_mediation_documents_upload_test.js | yes | yes |
| 1v2 different solicitor claimant and defendant upload mediation documents - CARM not enabled | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | Spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v2_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v2 same solicitor claimant and defendant upload mediation documents - CARM enabled | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.mediationUnsuccessful (skipped) 5. api_spec.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | Spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v2_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v2 same solicitor claimant and defendant upload mediation documents - CARM not enabled | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | Spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_1v2_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 2v1 claimant and defendant upload mediation documents - CARM enabled | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.mediationUnsuccessful (skipped) 5. api_spec.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | Spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_2v1_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 2v1 claimant and defendant upload mediation documents - CARM not enabled | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.uploadMediationDocuments (skipped) |
@api-nightly-prod | civil-service: nightly | Spec small claims mediation api journey | e2e -> tests -> api_tests -> mediation -> api_2v1_spec_small_mediation_documents_upload_test.js | yes | yes | |
| 1v1 unspec multi track | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.assignTaskToUser 7. api.createFinalOrder 8. api.evidenceUploadApplicant 9. api.scheduleHearing |
@api-prod @api-nightly-prod @api-multi-track |
civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR civil-service: nightly |
pr_ft_multi-track | 1v1 unspec multi track journey | e2e -> tests -> api_tests -> multi-track -> api_1v1_multi_test.js | no | yes |
| 1v1 spec counter claim multi claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod | civil-service: nightly | 1v1 spec api multi track journeys | e2e -> tests -> api_tests -> multi-track -> api_1v1_spec_multi_test.js | no | yes | |
| 1v1 spec full admission multi claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod | civil-service: nightly | 1v1 spec api multi track journeys | e2e -> tests -> api_tests -> multi-track -> api_1v1_spec_multi_test.js | no | yes | |
| 1v1 spec full defence multi claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.evidenceUploadRespondent 6. api_spec.scheduleHearing |
@api-nightly-prod @api-multi-track |
civil-service: nightly | pr_ft_multi-track | 1v1 spec api multi track journeys | e2e -> tests -> api_tests -> multi-track -> api_1v1_spec_multi_test.js | no | yes |
| 1v1 spec part admission multi claim | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) |
@api-nightly-prod | civil-service: nightly | 1v1 spec api multi track journeys | e2e -> tests -> api_tests -> multi-track -> api_1v1_spec_multi_test.js | yes | yes | |
| 1v2DS unspec multi track claim | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.assignTaskToUser 7. api.createFinalOrder 8. api.evidenceUploadApplicant 9. api.scheduleHearing |
@api-nightly-prod @api-multi-track @wa-task |
civil-service: nightly civil-wa-task-configuration: master civil-wa-task-configuration: PR civil-wa-task-configuration: nightly |
pr_ft_multi-track | 1v2DS unspec multi track journey | e2e -> tests -> api_tests -> multi-track -> api_1v2DS_multi_test.js | no | yes |
| 1v2DS spec full defence multi claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.evidenceUploadRespondent 6. api_spec.scheduleHearing |
@api-nightly-prod @api-multi-track |
civil-service: nightly | pr_ft_multi-track | 1v2DS spec api multi track journey | e2e -> tests -> api_tests -> multi-track -> api_1v2DS_spec_multi_test.js | no | yes |
| 1v2SS unspec multi track claim | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.assignTaskToUser 7. api.createFinalOrder 8. api.evidenceUploadApplicant 9. api.scheduleHearing |
@api-nightly-prod | civil-service: nightly | 1v2SS unspec multi track journey | e2e -> tests -> api_tests -> multi-track -> api_1v2SS_multi_test.js | no | yes | |
| 1v2SS spec full defence multi claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.evidenceUploadRespondent 6. api_spec.scheduleHearing |
@api-nightly-prod | civil-service: nightly | 1v2SS spec api multi track journey | e2e -> tests -> api_tests -> multi-track -> api_1v2SS_spec_multi_test.js | no | yes | |
| 2v1 unspec multi track claim | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.assignTaskToUser 7. api.createFinalOrder 8. api.evidenceUploadApplicant 9. api.scheduleHearing |
@api-nightly-prod @api-prod |
civil-service: nightly civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
2v1 unspec multi track journey | e2e -> tests -> api_tests -> multi-track -> api_2v1_multi_test.js | no | yes | |
| 1v1 LR v LiP multi track | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.assignTaskToUser |
@api-nightly-prod @api-multi-track |
civil-service: nightly | pr_ft_multi-track | 1v1 LR v LiP spec multi track api journey | e2e -> tests -> api_tests -> multi-track -> api_lrvlip_spec_multi_test.js | no | yes |
| 1v1 unspec create SDO for Noise Induced Hearing Loss | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. api.amendHearingDueDate 12. api.hearingFeePaid 13. api.triggerBundle 14. api.createFinalOrder |
@api-nightly-prod @api-nihl |
civil-service: nightly | pr_ft_nihl | Noise Induced Hearing Loss API test - fast claim - unspec | e2e -> tests -> api_tests -> nihl -> api_noise_induced_hearing_loss_test.js | no | yes |
| 1v1 unspec notice of change | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. noc.requestNoticeOfChangeForApplicant1Solicitor 5. api.checkUserCaseAccess 6. noc.requestNoticeOfChangeForRespondent1Solicitor |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 1v1 unspec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_1v1_noc_test.js | no | yes |
| 1v1 spec notice of change | 1. api_spec.createClaimWithRepresentedRespondent 2. noc.requestNoticeOfChangeForApplicant1Solicitor 3. api_spec.checkUserCaseAccess 4. noc.requestNoticeOfChangeForRespondent1Solicitor |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 1v1 spec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_1v1_spec_noc_test.js | no | yes |
| 1vDS spec notice of change | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. noc.requestNoticeOfChangeForRespondent1Solicitor 5. api.checkUserCaseAccess 6. noc.requestNoticeOfChangeForRespondent2Solicitor |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 1vDS spec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_1v2DS_noc_test.js | no | yes |
| notice of change - 1v2 - same solicitor to diff solicitor | 1. api.createClaimWithRepresentedRespondent (skipped) 2. api.notifyClaim (skipped) 3. api.notifyClaimDetails (skipped) 4. noc.requestNoticeOfChangeForRespondent1Solicitor (skipped) 5. api.checkUserCaseAccess (skipped) 6. noc.requestNoticeOfChangeForRespondent2Solicitor (skipped) |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | Unspecified Notice of Change on Unpecified Claim API test | e2e -> tests -> api_tests -> noc -> api_1v2SS_noc_test.js | yes | yes |
| 1vSS spec notice of change | 1. api_spec.createClaimWithRepresentedRespondent 2. noc.requestNoticeOfChangeForRespondent1Solicitor 3. api_spec.checkUserCaseAccess 4. api_spec.defendantResponse |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 1vSS spec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_1v2SS_spec_noc_test.js | no | yes |
| 1vLIP unspec notice of change | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip 4. noc.requestNoticeOfChangeForRespondent1Solicitor 5. api.checkUserCaseAccess |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 1vLIP unspec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_1vLIP_noc_test.js | no | yes |
| 2v1 unspec notice of change | 1. api.createClaimWithRepresentedRespondent (skipped) 2. api.notifyClaim (skipped) 3. api.notifyClaimDetails (skipped) 4. noc.requestNoticeOfChangeForApplicant1Solicitor (skipped) 5. api.checkUserCaseAccess (skipped) 6. noc.requestNoticeOfChangeForApplicant2Solicitor (skipped) |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 2v1 unspec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_2v1_noc_test.js | yes | yes |
| 2v1 spec notice of change | 1. api_spec.createClaimWithRepresentedRespondent 2. noc.requestNoticeOfChangeForApplicant1Solicitor 3. api_spec.checkUserCaseAccess 4. noc.requestNoticeOfChangeForRespondent1Solicitor |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | 2v1 spec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_2v1_spec_noc_test.js | no | yes |
| notice of change - 1v2 - both respondents LiPs to diff solicitor | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip 4. noc.requestNoticeOfChangeForRespondent1Solicitor 5. noc.requestNoticeOfChangeForRespondent2Solicitor 6. api.checkUserCaseAccess 7. api.defendantResponse 8. api.claimantResponse |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | Unspecified Notice of Change on Unpecified Claim API test | e2e -> tests -> api_tests -> noc -> api_LRv2LIPs_noc_test.js | no | yes |
| notice of change - 1v2 - both respondents LiPs to same solicitor | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip 4. noc.requestNoticeOfChangeForRespondent1Solicitor 5. noc.requestNoticeOfChangeForRespondent2Solicitor 6. api.checkUserCaseAccess 7. api.defendantResponse 8. api.claimantResponse |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | Unspecified Notice of Change on Unpecified Claim API test | e2e -> tests -> api_tests -> noc -> api_LRv2LIPs_noc_test.js | no | yes |
| LR v LiP notice of change | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. noc.requestNoticeOfChangeForApplicant1Solicitor 3. api_spec_cui.checkUserCaseAccess 4. api_spec_cui.performCitizenDefendantResponse 5. api_spec_cui.claimantResponse |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | LR v LiP notice of change spec api journey | e2e -> tests -> api_tests -> noc -> api_LRvLIP_noc_spec_test.js | no | yes |
| LR v LR LIP spec notice of change | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip 4. noc.requestNoticeOfChangeForRespondent2Solicitor 5. api.checkUserCaseAccess |
@api-nightly-prod @api-noc |
civil-service: nightly | pr_ft_noc | LR v LR LIP spec notice of change api journey | e2e -> tests -> api_tests -> noc -> api_LRvLRLIP_noc_test.js | no | yes |
| 1v1 unspec full defence - not suitable SDO - Other Reasons | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.notSuitableSDO |
@api-nightly-prod | civil-service: nightly | Transfer Online Case 1v1 API test - fast claim - unspec | e2e -> tests -> api_tests -> not-suitable-sdo -> api_1v1_unspec_fast_not_suitable_sdo_test.js | no | yes | |
| 1v1 unspec full defence - not suitable SDO - Transfer Case | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.notSuitableSDO 8. api.transferCase |
@api-nightly-prod @api-not-suitable-sdo |
civil-service: nightly | pr_ft_not-suitable-sdo | Transfer Online Case 1v1 API test - fast claim - unspec | e2e -> tests -> api_tests -> not-suitable-sdo -> api_1v1_unspec_fast_not_suitable_sdo_test.js | no | yes |
| Transfer Online Spec claim 1v2 - not suitable SDO - Other reasons | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.notSuitableSDOspec |
@api-nightly-prod @api-not-suitable-sdo |
civil-service: nightly | pr_ft_not-suitable-sdo | Transfer Online Case 1v2 API test - small claim - spec | e2e -> tests -> api_tests -> not-suitable-sdo -> api_1v2_spec_small_not_suitable_sdo_test.js | no | yes |
| Transfer Online Spec claim 1v2 - not suitable SDO - Transfer Case | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.notSuitableSDOspec 5. api_spec.transferCaseSpec |
@api-nightly-prod | civil-service: nightly | Transfer Online Case 1v2 API test - small claim - spec | e2e -> tests -> api_tests -> not-suitable-sdo -> api_1v2_spec_small_not_suitable_sdo_test.js | no | yes | |
| 1v2 full defence unspecified - not suitable SDO - Transfer Case) | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.notSuitableSDO 8. api.transferCase |
@api-not-suitable-sdo @api-nightly-prod |
civil-service: nightly | pr_ft_not-suitable-sdo | Transfer Online Case 1v2 API test - fast claim - unspec | e2e -> tests -> api_tests -> not-suitable-sdo -> api_1v2_unspec_fast_not_suitable_sdo_test.js | no | yes |
| 1v1 query management api journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. qmSteps.raiseLRQuery 7. qmSteps.respondToQuery 8. qmSteps.followUpOnLRQuery 9. qmSteps.raiseLRQuery 10. qmSteps.respondToQuery 11. qmSteps.followUpOnLRQuery |
@api-nightly-prod | civil-service: nightly | 1v1 query management api journey | e2e -> tests -> api_tests -> qm -> api_1v1_qm_test.js | no | no | |
| CCD 1v2 Unspec fast hearings API test | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. qmSteps.raiseLRQuery 7. qmSteps.validateQmResponseTask 8. qmSteps.respondToQuery 9. qmSteps.followUpOnLRQuery 10. qmSteps.raiseLRQuery 11. qmSteps.validateQmResponseTask 12. qmSteps.respondToQuery 13. qmSteps.followUpOnLRQuery 14. qmSteps.raiseLRQuery 15. qmSteps.validateQmResponseTask 16. qmSteps.respondToQuery 17. qmSteps.followUpOnLRQuery |
@api-nightly-prod @api-qm @wa-task |
civil-service: nightly civil-wa-task-configuration: master civil-wa-task-configuration: PR civil-wa-task-configuration: nightly |
pr_ft_qm | CCD 1v2 Unspec fast hearings API test | e2e -> tests -> api_tests -> qm -> api_1v2DS_qm_test.js | no | no |
| 1v2SS query management api journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. qmSteps.raiseLRQuery 7. qmSteps.respondToQuery 8. qmSteps.followUpOnLRQuery 9. qmSteps.raiseLRQuery 10. qmSteps.respondToQuery 11. qmSteps.followUpOnLRQuery |
@api-nightly-prod | civil-service: nightly | 1v2SS query management api journey | e2e -> tests -> api_tests -> qm -> api_1v2SS_qm_test.js | no | no | |
| 2v1 query management api journey | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. qmSteps.raiseLRQuery 7. qmSteps.respondToQuery 8. qmSteps.followUpOnLRQuery 9. qmSteps.raiseLRQuery 10. qmSteps.respondToQuery 11. qmSteps.followUpOnLRQuery |
@api-nightly-prod | civil-service: nightly | 2v1 query management api journey | e2e -> tests -> api_tests -> qm -> api_2v1_qm_test.js | no | no | |
| LR v LIP query management spec | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec_cui.createSDO 5. qmSteps.raiseLipQuery 6. qmSteps.validateQmResponseTask 7. qmSteps.respondToQuery 8. qmSteps.followUpOnLipQuery |
@api-nightly-prod @api-qm |
civil-service: nightly | pr_ft_qm | LR v LIP query management spec api journey | e2e -> tests -> api_tests -> qm -> api_LIPvLIP_spec_qm_test.js | no | yes |
| 1v1 LiP v LR defendant and claimant response- CARM enabled | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. noc.requestNoticeOfChangeForRespondent1Solicitor 3. api_spec_cui.checkUserCaseAccess 4. qmSteps.raiseLipQuery 5. qmSteps.validateQmResponseTask 6. qmSteps.respondToQuery 7. qmSteps.followUpOnLipQuery 8. qmSteps.raiseLRQuery 9. qmSteps.followUpOnLRQuery |
@api-nightly-prod | civil-service: nightly | 1v1 LIP v LIP and LR v LIP spec api journeys | e2e -> tests -> api_tests -> qm -> api_LIPvLR_spec_qm_test.js | no | yes | |
| LR v LIP query management spec | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.createSDO 5. qmSteps.raiseLRQuery 6. qmSteps.respondToQuery 7. qmSteps.followUpOnLRQuery 8. qmSteps.raiseLipQuery 9. qmSteps.validateQmResponseTask 10. qmSteps.followUpOnLipQuery |
@api-nightly-prod | civil-service: nightly | LR v LIP query management spec api journey | e2e -> tests -> api_tests -> qm -> api_LRvLIP_spec_qm_test.js | no | yes | |
| 1v1 spec request for reconsideration for create a new SDO | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. api_spec_small.requestForReconsideration 6. api_spec_small.judgeDecisionOnReconsiderationRequest 7. api_spec_small.notSuitableSdoChangeLocation (skipped) |
@api-nightly-prod | civil-service: nightly | Request for reconsideration - 1v1 - spec | e2e -> tests -> api_tests -> rfr -> api_1v1_request_for_reconsideration_test.js | no | yes | |
| 1v1 spec request for reconsideration for create general order | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. api_spec_small.requestForReconsideration 6. api_spec_small.judgeDecisionOnReconsiderationRequest |
@api-nightly-prod | civil-service: nightly | Request for reconsideration - 1v1 - spec | e2e -> tests -> api_tests -> rfr -> api_1v1_request_for_reconsideration_test.js | no | yes | |
| 1v1 spec request for reconsideration for create new SDO | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. api_spec_small.requestForReconsideration 6. api_spec_small.judgeDecisionOnReconsiderationRequest |
@api-nightly-prod @api-rfr |
civil-service: nightly | pr_ft_rfr | Request for reconsideration - 1v1 - spec | e2e -> tests -> api_tests -> rfr -> api_1v1_request_for_reconsideration_test.js | no | yes |
| 1v1 spec request for reconsideration for uphold previous order | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. api_spec_small.requestForReconsideration 6. api_spec_small.judgeDecisionOnReconsiderationRequest |
@api-nightly-prod @api-rfr |
civil-service: nightly | pr_ft_rfr | Request for reconsideration - 1v1 - spec | e2e -> tests -> api_tests -> rfr -> api_1v1_request_for_reconsideration_test.js | no | yes |
| 1v1 spec request for reconsideration when claim amount is greater than 1000 | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) 4. api_spec.createSDO (skipped) 5. api_spec.requestForReconsideration (skipped) |
@api-nightly-prod | civil-service: nightly | Request for reconsideration - 1v1 - spec | e2e -> tests -> api_tests -> rfr -> api_1v1_request_for_reconsideration_test.js | yes | yes | |
| 1v2 spec request for reconsideration by defendant 2 for create general order | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. api_spec_small.requestForReconsideration 6. api_spec_small.judgeDecisionOnReconsiderationRequest |
@api-nightly-prod @api-rfr |
civil-service: nightly | pr_ft_rfr | Request for reconsideration - 1v1 - spec | e2e -> tests -> api_tests -> rfr -> api_1v2DS_request_for_reconsideration_test.js | no | yes |
| 1v1 LiP v LiP Request for reconsideration | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec_cui.createSDO 5. api_spec_cui.requestForReconsiderationCitizen 6. api_spec_cui.judgeDecisionOnReconsiderationRequest |
@api-nightly-prod @api-rfr |
civil-service: nightly | pr_ft_rfr | LIPvLIP spec request for reconsideration api journeys | e2e -> tests -> api_tests -> rfr -> api_LIPvLIP_request_for_reconsideration_test.js | no | yes |
| 1v1 LR v LiP Request for reconsideration | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.createSDO 5. api_spec_cui.requestForReconsiderationCitizen 6. api_spec_cui.judgeDecisionOnReconsiderationRequest |
@api-nightly-prod @api-rfr |
civil-service: nightly | pr_ft_rfr | LRvLIP spec request for reconsideration api journeys | e2e -> tests -> api_tests -> rfr -> api_LRvLIP_request_for_reconsideration_test.js | no | yes |
| 1v1 settle claim spec | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.informAgreedExtensionDate 3. api_spec.defendantResponse 4. api_spec.claimantResponse 5. api_spec.settleClaim |
@api-nightly-prod @api-settle-claim |
civil-service: nightly | pr_ft_settle-claim | 1v1 settle claim spec api journey | e2e -> tests -> api_tests -> settle-claim -> api_1v1_spec_settle_claim_test.js | no | yes |
| 1v2 settle claim spec | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.settleClaim |
@api-nightly-prod @api-settle-claim |
civil-service: nightly | pr_ft_settle-claim | 1v2 settle claim spec api journey | e2e -> tests -> api_tests -> settle-claim -> api_1v2DS_spec_settle_claim_test.js | no | yes |
| 2v1 settle claim spec | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.settleClaimSelectClaimant |
@api-nightly-prod @api-settle-claim |
civil-service: nightly | pr_ft_settle-claim | 2v1 settle claim spec api journey | e2e -> tests -> api_tests -> settle-claim -> api_2v1_spec_settle_claim_test.js | no | yes |
| 1v1 counter claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-counterclaim |
civil-service: nightly | pr_ft_spec-counterclaim | 1v1 spec counter claim api journey | e2e -> tests -> api_tests -> spec-counter-claim -> api_1v1_spec_counter_claim_test.js | no | yes |
| 1v1 spec small claim counter claim | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse |
@api-nightly-prod @api-spec-counterclaim |
civil-service: nightly | pr_ft_spec-counterclaim | 1v1 spec small claim counter claim api journey | e2e -> tests -> api_tests -> spec-counter-claim -> api_1v1_spec_small_counter_claim_test.js | no | yes |
| 1v2SS small claim counter claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-counterclaim |
civil-service: nightly | pr_ft_spec-counterclaim | 1v2SS spec counter claim api journey | e2e -> tests -> api_tests -> spec-counter-claim -> api_1v2SS_spec_counter_claim_test.js | no | yes |
| 1v2SS fast claim counter claim | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse |
@api-nightly-prod @api-spec-counterclaim |
civil-service: nightly | pr_ft_spec-counterclaim | 1v2SS spec fast track counter api journey | e2e -> tests -> api_tests -> spec-counter-claim -> api_1v2SS_spec_fast_counter_claim_test.js | no | yes |
| 2v1 small claim counter claim | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-counterclaim |
civil-service: nightly | pr_ft_spec-counterclaim | 2v1 spec counter claim api journey | e2e -> tests -> api_tests -> spec-counter-claim -> api_2v1_spec_counter_claim_test.js | no | yes |
| 2v1 fast claim counter claim | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse |
@api-nightly-prod @api-spec-counterclaim |
civil-service: nightly | pr_ft_spec-counterclaim | 2v1 spec api fast track journeys | e2e -> tests -> api_tests -> spec-counter-claim -> api_2v1_spec_fast_counter_claim_test.js | no | yes |
| 1v1 spec full admit | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 1v1 spec full admit api journey | e2e -> tests -> api_tests -> spec-full-admit -> api_1v1_spec_full_admit_test.js | no | yes |
| 1v1 spec small claims full admit | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 1v1 spec small claims full admit api journey | e2e -> tests -> api_tests -> spec-full-admit -> api_1v1_spec_small_full_admit_test.js | no | yes |
| 1v2SS fast claim fast claim full admit, defendant and claimant response | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 1v2SS spec api fast track journeys | e2e -> tests -> api_tests -> spec-full-admit -> api_1v2SS_spec_fast_full_admit_test.js | no | yes |
| 1v2SS small claim full admit, claimant response | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 1v2SS spec full admit api journey | e2e -> tests -> api_tests -> spec-full-admit -> api_1v2SS_spec_full_admit_test.js | no | yes |
| 2v1 fast claim full admission | 1. api_spec_fast.createClaimWithRepresentedRespondent (skipped) 2. api_spec_fast.defendantResponse (skipped) |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 2v1 spec fast track api journeys | e2e -> tests -> api_tests -> spec-full-admit -> api_2v1_spec_fast_counter_claim_test.js | yes | yes |
| 2v1 spec fast track full admission | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 2v1 spec fast track full admission api journeys | e2e -> tests -> api_tests -> spec-full-admit -> api_2v1_spec_fast_full_admit_test.js | no | yes |
| 2v1 spec full admit | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-admit |
civil-service: nightly | pr_ft_spec-full-admit | 2v1 spec full admit api journey | e2e -> tests -> api_tests -> spec-full-admit -> api_2v1_spec_full_admit_test.js | no | yes |
| 1v1 LiP v LiP defendant response with full admit pay by set date | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse |
@api-prod @apii-nightly-prod @api-spec-full-admit |
civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_spec-full-admit | 1v1 LIP v LIP spec api full admit journey | e2e -> tests -> api_tests -> spec-full-admit -> api_LIPvLIP_spec_full_admit_set_date_test.js | no | yes |
| 1v1 spec full defence | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.informAgreedExtensionDate 3. api_spec.defendantResponse 4. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v1 spec full defence api journey | e2e -> tests -> api_tests -> spec-full-defence -> api_1v1_spec_full_defence_test.js | no | yes |
| 1v1 FULL_DEFENCE claimant and defendant response small claim | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.manageContactInformation |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v1 spec api small claims journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v1_spec_small_full_defence_test.js | no | yes |
| 1v2DS spec full defence | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2DS spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2DS_spec_full_defence_test.js | no | yes |
| 1v2SS different response no full defence | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2SS spec api fast track journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_fast_full_defence_test.js | no | yes |
| 1v2SS fast claim full defence and not proceed | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2SS spec api fast track journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_fast_full_defence_test.js | no | yes |
| 1v2SS full defence and claimant response | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2SS spec api fast track journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_fast_full_defence_test.js | no | yes |
| 1v2SS small claim different response full defence | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2SS spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_full_defence_test.js | no | yes |
| 1v2SS small claim full defence, claimant response | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-defence @api-prod |
civil-service: nightly civil-service: master civil-service: PR civil-camunda-bpmn-definition: master civil-camunda-bpmn-definition: PR |
pr_ft_spec-full-defence | 1v2SS spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_full_defence_test.js | no | yes |
| 1v2SS small claim full defence, claimant response not proceed | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2SS spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_full_defence_test.js | no | yes |
| 1v2SS small claim full defence, defendant response | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 1v2SS spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_1v2SS_spec_full_defence_test.js | no | yes |
| 2v1 fast claim different response full defence | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec fast track full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_fast_full_defence_test.js | no | yes |
| 2v1 fast claim different response no full defence | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec fast track full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_fast_full_defence_test.js | no | yes |
| 2v1 fast claim full defence and claimant response | 1. api_spec_fast.createClaimWithRepresentedRespondent (skipped) 2. api_spec_fast.defendantResponse (skipped) 3. api_spec_fast.claimantResponse (skipped) |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec fast track full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_fast_full_defence_test.js | yes | yes |
| 2v1 fast claim full defence and not proceed | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec fast track full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_fast_full_defence_test.js | no | yes |
| 2v1 small claim different response full defence | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_full_defence_test.js | no | yes |
| 2v1 small claim different response no full defence | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_full_defence_test.js | yes | yes |
| 2v1 small claim full defence and defendant response | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_full_defence_test.js | no | yes |
| 2v1 small claim full defence and not proceed | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | 2v1 spec full defence api journeys | e2e -> tests -> api_tests -> spec-full-defence -> api_2v1_spec_full_defence_test.js | no | yes |
| LR v LIP spec full defence | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse |
@api-nightly-prod @api-spec-full-defence |
civil-service: nightly | pr_ft_spec-full-defence | LR v LIP spec full defence api journey | e2e -> tests -> api_tests -> spec-full-defence -> api_LRvLIP_full_defence_test.js | no | yes |
| LiP v LiP defendant response with part admit pay by installments | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse |
@ui-prod @ui-nightly-prod @api-spec-part-admit |
civil-ccd-definition: master civil-ccd-definition: PR civil-ccd-definition: nightly |
pr_ft_spec-part-admit | LIP v LIP spec api part admit journey | e2e -> tests -> api_tests -> spec-part-admit -> api_1v1_spec_cui_part_admit_installments_test.js | no | yes |
| 1v1 spec part admit | 1. api_spec.createClaimWithRepresentedRespondent (skipped) 2. api_spec.defendantResponse (skipped) 3. api_spec.claimantResponse (skipped) |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | 1v1 spec part admit api journey | e2e -> tests -> api_tests -> spec-part-admit -> api_1v1_spec_part_admit_test.js | yes | yes |
| 1v1 spec api small claims | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | 1v1 spec api small claims journey | e2e -> tests -> api_tests -> spec-part-admit -> api_1v1_spec_small_part_admit_test.js | no | yes |
| 1v2SS fast claim part admit, defendant and claimant response | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | 1v2SS spec api fast track journeys | e2e -> tests -> api_tests -> spec-part-admit -> api_1v2SS_spec_fast_part_admit_test.js | no | yes |
| 1v2SS spec part admit | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | 1v2SS spec part admit api journey | e2e -> tests -> api_tests -> spec-part-admit -> api_1v2SS_spec_part_admit_test.js | no | yes |
| 2v1 spec fast track part admit | 1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | 2v1 spec fast track part admit api journeys | e2e -> tests -> api_tests -> spec-part-admit -> api_2v1_spec_part_admit_fast_test.js | no | yes |
| 2v1 spec part admission | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | 2v1 spec part admission api journey | e2e -> tests -> api_tests -> spec-part-admit -> api_2v1_spec_part_admit_test.js | no | yes |
| 1v1 LiP v LiP Part admit defendant and claimant response - claimant rejects installment plan - CARM enabled | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse |
@api-nightly-prod @api-spec-part-admit |
civil-service: nightly | pr_ft_spec-part-admit | LIP v LIP spec part admit api journeys | e2e -> tests -> api_tests -> spec-part-admit -> api_LIPvLIP_spec_test.js | no | yes |
| 1v1 LR FAST TRACK prepare for conduct hearing stay case | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createSDO 5. api_spec.scheduleHearing 6. api_spec.amendHearingDueDate 7. api_spec.hearingFeePaid 8. api_spec.stayCase 9. api_spec.manageStay 10. api_spec.sendMessage 11. api_spec.replyMessage 12. api_spec.dismissCase |
@api-nightly-prod @api-stay-case |
civil-service: nightly | pr_ft_stay-case | 1v1 spec stay case api journey | e2e -> tests -> api_tests -> stay-case -> api_1v1_spec_stay_case_test.js | no | yes |
| 1v2DS Stay Case Judicial Referral | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.stayCase 7. api.manageStay 8. api.sendMessage (skipped) 9. api.replyMessage (skipped) 10. api.createFinalOrder 11. api.scheduleHearing 12. api.dismissCase |
@api-nightly-prod @api-stay-case |
civil-service: nightly | pr_ft_stay-case | 1v2DS spec stay case api journey | e2e -> tests -> api_tests -> stay-case -> api_1v2DS_stay_case_test.js | no | yes |
| 1v2SS LR UNSPEC claim hearing readiness | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.amendRespondent1ResponseDeadline 5. api.defaultJudgment 6. api.sdoDefaultJudgment 7. api.scheduleHearing 8. api.stayCase 9. api.manageStay 10. api.sendMessage 11. api.replyMessage 12. api.dismissCase |
@api-nightly-prod @api-stay-case |
civil-service: nightly | pr_ft_stay-case | 1v2SS spec stay case api journey | e2e -> tests -> api_tests -> stay-case -> api_1v2SS_stay_case_test.js | no | yes |
| 1v1 JUDICIAL_REFERRAL Lip v Lip stay case dismiss case | 1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec_cui.stayCase 5. api_spec_cui.manageStay 6. api_spec_cui.createSDO 7. api_spec_cui.dismissCase |
@api-nightly-prod @api-stay-case |
civil-service: nightly | pr_ft_stay-case | LIP v LIP spec stay case api journey | e2e -> tests -> api_tests -> stay-case -> api_LIPvLIP_spec_stay_case_test.js | no | yes |
| LR v LIP spec stay case | 1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.stayCase 5. api_spec_cui.manageStay 6. api_spec_cui.sendMessage 7. api_spec_cui.replyMessage 8. api_spec_cui.createSDO 9. api_spec_cui.dismissCase |
@api-nightly-prod @api-stay-case |
civil-service: nightly | pr_ft_stay-case | LR v LIP spec stay case api journey | e2e -> tests -> api_tests -> stay-case -> api_LRvLIP_spec_stay_case_test.js | no | yes |
| 1v1 unspec full defence | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.amendPartyDetails 7. api.acknowledgeClaim 8. api.informAgreedExtension 9. api.addDefendantLitigationFriend 10. api.defendantResponse 11. api.claimantResponse |
@api-nightly-prod @api-unspec-full-defence |
civil-service: nightly | pr_ft_unspec-full-defence | 1v1 unspec full defence api journey | e2e -> tests -> api_tests -> unspec-full-defence -> api_1v1_test.js | no | yes |
| 1v2 different solicitor unspec full defence | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.amendPartyDetails 7. api.acknowledgeClaim 8. api.acknowledgeClaim (skipped) 9. api.informAgreedExtension 10. api.defendantResponse 11. api.claimantResponse |
@api-nightly-prod @api-unspec-full-defence |
civil-service: nightly | pr_ft_unspec-full-defence | 1v2 different solicitor unspec full defence api journey | e2e -> tests -> api_tests -> unspec-full-defence -> api_1v2_different_solicitor_test.js | no | yes |
| 1v2 same solicitor unspec full defence | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.amendPartyDetails 7. api.acknowledgeClaim 8. api.informAgreedExtension 9. api.defendantResponse 10. api.claimantResponse |
@api-nightly-prod @api-unspec-full-defence |
civil-service: nightly | pr_ft_unspec-full-defence | 1v2 same solicitor unspec full defence api journey | e2e -> tests -> api_tests -> unspec-full-defence -> api_1v2_same_solicitor_test.js | no | yes |
| 2v1 unspec full defence | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.amendPartyDetails 7. api.acknowledgeClaim 8. api.informAgreedExtension 9. api.defendantResponse 10. api.claimantResponse |
@api-nightly-prod @api-unspec-full-defence |
civil-service: nightly | pr_ft_unspec-full-defence | 2v1 unspec full defence api journey | e2e -> tests -> api_tests -> unspec-full-defence -> api_2v1_test.js | no | yes |
Generating functional test group documentation JSON:
yarn test:generate:ft-groups-ui-datawritese2e/e2e-documentation/results/ft-groups-data/ft-groups-ui-data.json.yarn test:generate:ft-groups-api-datawritese2e/e2e-documentation/results/ft-groups-data/ft-groups-api-data.json.
Uploading to Confluence:
- Export
CONFLUENCE_PERSONAL_ACCESS_TOKEN,CONFLUENCE_BASE_URL, andCONFLUENCE_PAGE_ID. yarn test:confluence:ft-groups-ui-tableupdates the "Functional Test Groups" table on the Confluence page for UI groups.yarn test:confluence:ft-groups-api-tableupdates the "Functional Test Groups" table for API groups.- Optional: pass a custom JSON path as the first argument to either script.
Updating README tables:
yarn test:readme:ft-groups-ui-tablerefreshes the functional test groups UI section andyarn test:readme:ft-groups-api-tablerefreshes the functional test groups API section (run both commands to update the entire table set).- Optional: pass a custom JSON path as the first argument to either script (e.g.
yarn test:readme:ft-groups-ui-table ../path/to/ft-groups-ui.json). - Commit README changes if required.
Show UI Functional Test Groups
| Functional Test Group | Folder Path | GitHub Label Name | Tag | Pipeline | Steps Covered | Test Names |
|---|---|---|---|---|---|---|
| Case Flags | e2e/tests/ui_tests/case-flags | pr_ft_case-flags | @ui-case-flags | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. I.createCaseFlags 7. I.validateCaseFlags (skipped) 8. I.manageCaseFlags 9. I.validateUpdatedCaseFlags (skipped) 10. api_spec.createClaimWithRepresentedRespondent 11. api_spec.defendantResponse 12. api_spec.claimantResponse 13. LRspec.createCaseFlags 14. LRspec.manageCaseFlags |
1v1 case flags journey 1v1 spec case flags journey |
| Case Offline | e2e/tests/ui_tests/case-offline | pr_ft_case-offline | @ui-case-offline | civil-ccd-definition: PR | 1. I.createCase | Claimant solicitor raise a claim against 2 defendants, one of who is without a solicitor (LiP) should progress case offline |
| Case Progression | e2e/tests/ui_tests/case-progression | pr_ft_case-progression | @ui-case-progression | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.acknowledgeClaim (skipped) 7. api.defendantResponse 8. api.claimantResponse 9. api.assignTaskToUser 10. I.initiateSDO 11. I.evidenceUpload 12. I.transferOnlineCase 13. api_spec_fast.createClaimWithRepresentedRespondent 14. LRspec.respondToClaimFullDefence 15. LRspec.respond1v2DiffLR_FullDefence 16. LRspec.respondToDefence 17. LRspec.initiateSDO 18. LRspec.evidenceUploadSpec 19. LRspec.createHearingScheduled 20. LRspec.payHearingFee |
1v2DS fast track case progression journey 1v2DS spec small track case progression journey |
| Certificate of Service | e2e/tests/ui_tests/cos | pr_ft_cos | @ui-cos | civil-ccd-definition: PR | 1. api.createClaimWithRespondentLitigantInPerson 2. I.fillLRNotifyClaimCOSForm 3. I.fillLRNotifyClaimDetailsCOSForm 4. I.fillNotifyClaimCOSForm 5. I.verifyCOSTabDetails 6. I.fillNotifyClaimDetailsCOSForm 7. I.verifyCOSTabNotifyClaimDetails |
1v2 - one LIP and one LR - notify/notify claim details journey 1v2 two respondents are LIP - notify/notify claim details journey |
| Default Judgment | e2e/tests/ui_tests/dj | pr_ft_dj | @ui-dj | civil-ccd-definition: PR | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec 4. api.createClaimWithRepresentedRespondent 5. api.amendClaimDocuments 6. api.notifyClaim 7. api.notifyClaimDetails 8. api.amendRespondent1ResponseDeadline 9. I.initiateDJUnspec 10. I.judgeAddsCaseNotes 11. api.assignTaskToUser 12. I.judgePerformDJDirectionOrder 13. api.amendHearingDate 14. WA.runChallengedAccessSteps 15. WA.runSpecificAccessRequestSteps 16. WA.runSpecificAccessApprovalSteps 17. WA.verifyApprovedSpecificAccess 18. WA.verifyStaffLink 19. WA.createBooking 20. WA.verifyCreatedBooking 21. api.amendRespondent2ResponseDeadline 22. I.staffPerformDJCaseTransferCaseOffline |
1v1 create spec claim request default judgment 1v1 unspec default judgment 1v2 create spec claim, request default judgment 1v2 unspec default judgement |
| Discontinue Claim | e2e/tests/ui_tests/discontinue-claim | pr_ft_discontinue-claim | @ui-discontinue-claim | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. LRspec.requestForDiscontinueThisClaimForUI 12. api.assignTaskToUser 13. LRspec.requestForValidateDiscontinuanceForUI 14. LRspec.addCaseNote 15. api_spec_small.createClaimWithRepresentedRespondent 16. api_spec_small.defendantResponse 17. api_spec_small.claimantResponse 18. LRspec.requestForDiscontinueThisClaimForUI1v2 19. LRspec.requestForDiscontinueThisClaimForUI2v1 |
Discontinue This Claim After Hearing Schedule - Full discontinuance - 1v1 - spec Discontinue This Claim - Full discontinuance - 1v1 - spec Discontinue This Claim - Hearing Schedule - Full discontinuance - 1v2 - spec Discontinue This Claim - Full discontinuance - 1v2 - spec Discontinue This Claim - Hearing Schedule - Full discontinuance - 2v1 - spec Discontinue This Claim - Full discontinuance - 2v1 - spec |
| Flight Delay | e2e/tests/ui_tests/flight-delay | pr_ft_flight-delay | @ui-flight-delay | civil-ccd-definition: PR | 1. LRspec.createCaseSpecifiedForFlightDelay | Applicant solicitor creates 1v2DS specified claim defendant Different LRs for flight delay |
| Hearings | e2e/tests/ui_tests/hearings | pr_ft_hearings | @ui-hearings | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. I.requestNewHearing 9. I.updateHearing 10. I.cancelHearing |
1v2 Diff Sols Hearing Request Journey |
| Intermediate Track | e2e/tests/ui_tests/intermediate-track | pr_ft_intermediate-track | @ui-intermediate-track | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createFinalOrder 7. api.scheduleHearing 8. I.initiateFinalOrder 9. I.evidenceUpload 10. api_spec.createClaimWithRepresentedRespondent 11. api_spec.defendantResponse 12. api_spec.claimantResponse 13. api_spec.createFinalOrderJO 14. api_spec.scheduleHearing 15. api_spec.amendHearingDueDate 16. api_spec.hearingFeePaid 17. I.verifyBundleDetails 18. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 19. api_spec_cui.performCitizenDefendantResponse 20. I.respondToDefenceMinti |
1v2DS unspec intermediate track 1v2DS spec intermediate track 1v2SS unspec intermediate track 1vLIP spec multi track |
| Judgment Online | e2e/tests/ui_tests/jo | pr_ft_jo | @ui-jo | civil-ccd-definition: PR | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.amendRespondent1ResponseDeadline 3. I.initiateDJSpec 4. LRspec.requestReferToJudgeDefendedClaim 5. api.assignTaskToUser 6. LRspec.generateDirectionsOrder 7. LRspec.requestSetAsideJudgmentFollowingApplication 8. LRspec.caseProceedsInCaseman 9. LRspec.requestSetAsideJudgmentFollowingDefenceReceived 10. LRspec.requestSetAsideJudgmentMadeInError |
1v1 Spec Defence Received in Time Judgment Set Aside 1v1 Spec Set Aside Judgment Following Application 1v1 Spec Set Aside Judgment Following Receiving Defence 1v1 Spec Set Aside Judgment Following Judgment Made in Error |
| Manage Contact Information | e2e/tests/ui_tests/mci | pr_ft_mci | @ui-mci | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.addDefendantLitigationFriend 5. api.defendantResponse 6. api.claimantResponse 7. I.manageWitnessesForDefendant 8. I.manageOrganisationIndividualsForClaimant 9. I.manageLitigationFriendForDefendant 10. I.manageDefendant |
1v2 Same Solicitor - Manage Contact Information |
| Mediation | e2e/tests/ui_tests/mediation | pr_ft_mediation | @ui-mediation | civil-ccd-definition: PR | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createSDO 5. LRspec.uploadMediationDocs 6. api_spec.scheduleHearing 7. api_spec.amendHearingDueDate 8. api_spec.hearingFeePaid |
1v2SS SDO Carm - Upload mediation documents 2v1 SDO Carm - Upload mediation documents |
| Multi Track | e2e/tests/ui_tests/multi-track | pr_ft_multi-track | @ui-multi-track | civil-ccd-definition: PR | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. api_spec.scheduleHearing 6. api_spec.amendHearingDueDate 7. api_spec.hearingFeePaid 8. I.evidenceUpload 9. I.verifyBundleDetails 10. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 11. api_spec_cui.performCitizenDefendantResponse 12. I.respondToDefenceMinti |
1v2SS spec multi track 1vLIP multi track |
| Notice of Change | e2e/tests/ui_tests/noc | pr_ft_noc | @ui-noc | civil-ccd-definition: PR | 1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip 4. I.initiateNoticeOfChange 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO |
1v2 - both respondents litigant in person - NoC to same solicitor |
| Query Management | e2e/tests/ui_tests/qm | pr_ft_qm | @ui-qm | civil-ccd-definition: PR | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createFinalOrderJO 5. qmSteps.raiseLRQuery 6. qmSteps.respondToQuery 7. I.raiseFollowUpQuestionAndVerify 8. I.verifyFollowUpQuestionAsCaseWorker 9. I.verifyFollowUpQuestionAsJudge 10. I.raiseNewHearingQuery 11. I.verifyQueriesDetails 12. I.verifyQueriesDetailsAsCaseWorker 13. I.caseProceedsInCaseman 14. I.raiseNewQueryInOfflineState 15. I.raiseNewNonHearingQuery |
Query Management - Raise, Respond and Follow up Queries Query Management - Hearing E2E journey Query Management - Non Hearing E2E journey |
| refunds | e2e/tests/ui_tests/refunds | pr_ft_refunds | @ui-refunds | civil-ccd-definition: PR | 1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. I.navigateToServiceRequest 6. RequestRefundSteps.performRefunds 7. I.navigateToRefundsList 8. RequestRefundSteps.returnRefunds 9. RequestRefundSteps.reviewRefunds 10. RequestRefundSteps.approveRefund 11. RequestRefundSteps.rejectRefund |
Request and Approval of a Refund after a return to Requestor by the Approval Caseworker Request and Rejection of a Refund after a return to Requestor by the Approval Caseworker |
| Request For Reconsideration | e2e/tests/ui_tests/rfr | pr_ft_rfr | @ui-rfr | civil-ccd-definition: PR | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. LRspec.requestForReconsiderationForUI 6. api.assignTaskToUser 7. LRspec.decisionForReconsideration 8. LRspec.decisionForReconsiderationYesOption 9. LRspec.decisionForReconsiderationNoOptionForAmending |
Request for reconsideration - 1v1 - spec |
| Settle Claim | e2e/tests/ui_tests/settle-claim | pr_ft_settle-claim | @ui-settle-claim | civil-ccd-definition: PR | 1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. LRspec.requestForSettleThisClaimForUI 6. LRspec.requestSettleThisClaimConsentOrderForUI 7. LRspec.requestForSettleThisClaimForUI2v1 8. LRspec.requestSettleThisClaimJudgesOrderForUI |
Settle this Claim - Confirm marking as paid in full - 1v1 - spec Settle this Claim - Reason for settlement - Consent order - 1v1 - spec Settle this Claim - Confirm marking as paid in full - 1v2 - spec Settle this Claim - Reason for settlement - Consent order - 1v2 - spec Settle this Claim - Confirm marking as paid in full - 2v1 - spec Settle this Claim - Reason for settlement - Consent order - 2v1 - spec Settle this Claim - Reason for settlement - judges order - 2v1 - spec |
| Specified Full Admit | e2e/tests/ui_tests/spec-full-admit | pr_ft_spec-full-admit | @ui-spec-full-admit | civil-ccd-definition: PR | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimFullAdmit 3. api_spec_cui.createClaimWithUnrepresentedClaimant 4. api_spec_cui.performCitizenDefendantResponse 5. api_spec_cui.performCitizenClaimantResponse |
2v1 Multi Party full admit Claim Creation 2v1 1v1 LiP v LiP defendant response with full admit pay by set date |
| Specified Full Defence | e2e/tests/ui_tests/spec-full-defence | pr_ft_spec-full-defence | @ui-spec-full-defence | civil-ccd-definition: PR | 1. LRspec.createCaseSpecified 2. LRspec.informAgreedExtensionDateSpec 3. LRspec.respondToClaimFullDefence 4. LRspec.respondToDefence 5. LRspec.mediationUnsuccessful 6. api_spec_fast.createClaimWithRepresentedRespondent 7. LRspec.respond1v2DiffLR_FullDefence 8. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 9. api_spec_cui.performCitizenDefendantResponse 10. api_spec_cui.claimantResponse |
1v1 spec claim journey Claim creation 1v1 small claims Claim creation 1v2 Diff Solicitor with fast claims Claim creation 1v2 Same Solicitor with Fast track claims Claim creation 1v2 Same Solicitor with Small claims 2v1 Multi Party full defence Claim Creation 2v1 LR v LIP spec full defence |
| Specified Part Admit | e2e/tests/ui_tests/spec-part-admit | pr_ft_spec-part-admit | @ui-spec-part-admit | civil-ccd-definition: PR | 1. LRspec.createCaseSpecified 2. LRspec.respondToClaimPartAdmit 3. api_spec_cui.createClaimWithUnrepresentedClaimant 4. api_spec_cui.performCitizenDefendantResponse 5. api_spec_cui.performCitizenClaimantResponse |
2v1 Multi Party part admit Claim Creation 2v1 1v1 LiP v LiP Part admit defendant and claimant response - claimant rejects installment plan - CARM enabled |
| Stay Case | e2e/tests/ui_tests/stay-case | pr_ft_stay-case | @ui-stay-case | civil-ccd-definition: PR | 1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. LRspec.respondToDefence 4. LRspec.stayCase 5. LRspec.manageStay 6. api.createClaimWithRepresentedRespondent 7. api.notifyClaim 8. api.notifyClaimDetails 9. api.acknowledgeClaim (skipped) 10. api.defendantResponse 11. api.claimantResponse 12. I.addUnavailableDates 13. I.stayCase 14. I.manageStay |
1v2DS spec stay case journey 1v2 Different Solicitors fast track - Claim Journey |
| Unspecified Full Defence | e2e/tests/ui_tests/unspec-full-defence | pr_ft_unspec-full-defence | @ui-unspec-full-defence | civil-ccd-definition: PR | 1. I.createCase 2. I.notifyClaim 3. I.notifyClaimDetails 4. I.acknowledgeClaim 5. I.informAgreedExtensionDate 6. I.addDefendantLitigationFriend 7. I.respondToClaim 8. I.respondToDefence 9. api.createClaimWithRepresentedRespondent 10. api.notifyClaim 11. api.notifyClaimDetails |
1v1 - Claim Journey 1v2 Different Solicitors fast track - Claim Journey 1v2 Different Solicitors small claims - Claim Journey 1v2 Same Solicitor Claim Journey 2v1 Claim Journey Fast track |
Show API Functional Test Groups
| Functional Test Group | Folder Path | GitHub Label Name | Tag | Pipeline | Steps Covered | Test Names |
|---|---|---|---|---|---|---|
| Bulk Claim | e2e/tests/api_tests/bulk-claim | pr_ft_bulk-claim | @api-bulk-claim | civil-service: PR civil-camunda-bpmn-definition: PR |
1. bulks.createClaimFromSDTRequestValidSuccessSyncResponse 2. bulks.createClaimFromSDTRequestForDuplicateCaseCheckCall 3. bulks.createClaimFromSDTRequestForPostCodeNegative 4. bulks.createClaimFromSDTRequestForPostCodePositive 5. bulks.createNewClaimWithCaseworkerCivilService |
1v1 with No interest - Create claim via SDT - Claim Created - valid success sync response 1v1 with No interest - Create claim via SDT - Duplicate case check call 1v1 with No interest - Create claim via SDT - Postcode Negative Validation 1v1 with No interest - Create claim via SDT - Postcode Positive Validation Create claim - 1v1 with interest Create claim - 1v1 with No interest Create claim - 1v2 with No interest |
| Case Flags | e2e/tests/api_tests/case-flags | pr_ft_case-flags | @api-case-flags | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createCaseFlags 7. api.manageCaseFlags 8. api_spec.createClaimWithRepresentedRespondent 9. api_spec.defendantResponse 10. api_spec.claimantResponse 11. api_spec.createCaseFlags 12. api_spec.manageCaseFlags |
1v1 case flags 1v1 spec case flags |
| Case Offline | e2e/tests/api_tests/case-offline | pr_ft_case-offline | @api-case-offline | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.moveCaseToCaseman |
Create claim and move it to caseman |
| Case Progression | e2e/tests/api_tests/case-progression | pr_ft_case-progression | @api-case-progression | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. api.amendHearingDueDate 12. api.hearingFeePaid 13. api.triggerBundle 14. api.createFinalOrder 15. api.hearingFeeUnpaid 16. api_spec_cui.createClaimWithUnrepresentedClaimant 17. api_spec_cui.performCitizenDefendantResponse 18. api_spec_cui.performCitizenClaimantResponse 19. api_spec_cui.createSDO 20. api_spec_cui.evidenceUploadApplicant 21. api_spec_cui.evidenceUploadDefendant 22. api_spec_cui.scheduleHearing 23. api_spec_cui.trialReadinessCitizen 24. api_spec_cui.createFinalOrder 25. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 26. api_spec_cui.claimantResponse 27. api_spec_cui.amendHearingDueDate 28. api_spec_cui.hearingFeePaid |
1v1 full defence unspecified - judge draws fast track WITH sum of damages - hearing scheduled 1v1 full defence unspecified - judge draws fast track WITHOUT sum of damages - hearing scheduled 1v1 full defence unspecified - judge draws small claims WITH sum of damages - hearing scheduled 1v1 full defence unspecified - judge draws small claims WITHOUT sum of damages - hearing scheduled 1v1 LiP v LiP Case Progression Journey 1v1 LR v LiP case progression |
| Certificate of Service | e2e/tests/api_tests/cos | pr_ft_cos | @api-cos | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRespondentLitigantInPerson 2. api.notifyClaimLip 3. api.notifyClaimDetailsLip |
Create claim where respondent is litigant in person and notify/notify details Create claim where one respondent is LIP one is LR and notify/notify details Create claim where two respondents are LIP and notify/notify details |
| Default Judgment | e2e/tests/api_tests/dj | pr_ft_dj | @api-dj | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.amendRespondent1ResponseDeadline 6. api.defaultJudgment 7. api.assignTaskToUser 8. api.sdoDefaultJudgment 9. api.evidenceUploadJudge 10. api.evidenceUploadApplicant 11. api.evidenceUploadRespondent 12. api.scheduleHearing 13. api.amendHearingDueDate 14. api.hearingFeePaid 15. api.trialReadiness 16. api.triggerBundle 17. api_spec.createClaimWithRepresentedRespondent 18. api_spec.amendRespondent1ResponseDeadline 19. api_spec.defaultJudgmentSpec |
Unspec 1v1 api default judgment journey Unspec 1v2 api default judgment journey Unspec 2v1 api default judgment journey Default Judgment Spec claim 1v1 Default Judgment Spec claim 1v2 divergent Default Judgment Spec claim 1v2 non divergent Default Judgment Spec claim 2v1 |
| Discontinue Claim | e2e/tests/api_tests/discontinue-claim | pr_ft_discontinue-claim | @api-discontinue-claim | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.discontinueClaim 5. api_spec.createClaimWithRepresentedRespondent 6. api_spec.discontinueClaim 7. api_spec.validateDiscontinueClaimClaimant |
Discontinue claim 1v1 LR v LiP defendant and claimant response - claim created from exui - CARM not enabled 1v1 discontinue claim spec 1v2 discontinue claim spec 1v2 discontinue claim spec negative 2v1 discontinue claim spec |
| Dispute Resolution Hearing | e2e/tests/api_tests/drh | pr_ft_drh | @api-drh | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. api.amendHearingDueDate 12. api.hearingFeePaidDRH 13. api_spec_small.createClaimWithRepresentedRespondent 14. api_spec_small.defendantResponse 15. api_spec_small.claimantResponse 16. api_spec_small.uploadMediationDocuments 17. api_spec_small.createSDO 18. api_spec_small.mediationUnsuccessful 19. api.triggerBundle 20. api.createFinalOrderJO |
1v1 full defence unspecified - judge draws small claims DRH - hearing scheduled 1v1 spec small create SDO for DRH - CARM disabled 1v1 spec small create SDO for DRH - CARM enabled 1v1 unspec create SDO for DRH |
| Flight Delay | e2e/tests/api_tests/flight-delay | pr_ft_flight-delay | @api-flight-delay | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec.createClaimSpecFlightDelay 2. api_spec.defendantResponse 3. api_spec.claimantResponseForFlightDelay 4. api_spec.createSDO |
1v1 full defence unspecified - judge draws small claims WITHOUT sum of damages - flight delay 1v1 specified - flight delay other option Small-claim |
| Hearings | e2e/tests/api_tests/hearings | pr_ft_hearings | @api-hearings | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec_fast.createClaimWithRepresentedRespondent 2. api_spec_fast.defendantResponse 3. api_spec_fast.claimantResponse 4. hearings.createCaseFlags 5. api_spec_fast.createSDO 6. hearings.generateHearingsPayload 7. api.createClaimWithRepresentedRespondent 8. api.notifyClaim 9. api.notifyClaimDetails 10. api.defendantResponse 11. api.claimantResponse 12. api.createSDO 13. hearings.setupStaticMocks 14. api_spec_small.createClaimWithRepresentedRespondent 15. api_spec_small.defendantResponse 16. api_spec_small.claimantResponse 17. api_spec_small.createSDO 18. hearings.createSpecDisposalHearing 19. hearings.triggerSpecAutomatedHearingNoticeScheduler 20. hearings.createSpecTrialHearing 21. hearings.createSpecDisputeResolutionHearing |
CCD 1v2 Spec fast hearings API test CCD 1v2 Unspec fast hearings API test Spec automated hearing notice schedulers |
| Intermediate Track | e2e/tests/api_tests/intermediate-track | pr_ft_intermediate-track | @api-intermediate-track | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.createFinalOrder 7. api.evidenceUploadRespondent 8. api.scheduleHearing 9. api_spec.createClaimWithRepresentedRespondent 10. api_spec.defendantResponse 11. api_spec.claimantResponse 12. api_spec.createFinalOrderJO 13. api_spec.evidenceUploadApplicant 14. api_spec.scheduleHearing 15. api_spec_cui.createClaimWithUnrepresentedClaimant 16. api_spec_cui.performCitizenDefendantResponse 17. api_spec_cui.performCitizenClaimantResponse 18. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 19. api_spec_cui.claimantResponse 20. api_spec_cui.assignTaskToUser |
1v1 Create Unspecified Intermediate Track claim 1v2DS spec full defence intermediate claim 1v2 Same Solicitor Create Unspecified Intermediate Track claim 1v1 LiP v LiP defendant and claimant response - CARM enabled - Minti Enabled 1v1 LR v LiP intermediate track |
| Judgment Online | e2e/tests/api_tests/jo | pr_ft_jo | @api-jo | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec_cui.judgmentPaidInFullCui 5. api_spec.createClaimWithRepresentedRespondent 6. api_spec.amendRespondent1ResponseDeadline 7. api_spec.defaultJudgmentSpec 8. api_spec.markJudgmentPaid 9. api_spec.setAsideJudgment 10. api_spec.defendantResponse 11. api_spec.claimantResponse 12. api_spec.createSDO 13. api_spec.createFinalOrderJO 14. api_spec.confirmOrderReview 15. api_spec.recordJudgment 16. api_spec.editJudgment |
1v1 LiP v LiP defendant response with part admit pay by installments judgment by admission mark paid in full SetAside Default Judgment after judgment error - Spec claim 1v1 - Case taken offline Record Judgment with mark judgment paid Spec claim 1v2 |
| Manage Contact Information | e2e/tests/api_tests/mci | pr_ft_mci | @api-mci | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.manageDefendant1Details (skipped) 7. api.manageDefendant1LROrgDetails 8. api_spec_small.createClaimWithRepresentedRespondent 9. api_spec_small.defendantResponse 10. api_spec_small.claimantResponse 11. api_spec_small.manageContactInformation |
1v1 manage contact information 1v1 spec api manage contact information 1v1 spec api manage contact information - CARM enabled |
| Mediation | e2e/tests/api_tests/mediation | pr_ft_mediation | @api-mediation | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.claimantResponse 4. api_spec_cui.mediationUnsuccessful 5. api_spec_small.createClaimWithRepresentedRespondent 6. api_spec_small.defendantResponse 7. api_spec_small.claimantResponse 8. api_spec_small.mediationUnsuccessful 9. api_spec_small.uploadMediationDocuments 10. api_spec_small.createSDO 11. api_spec.createClaimWithRepresentedRespondent 12. api_spec.defendantResponse 13. api_spec.claimantResponse 14. api_spec.mediationUnsuccessful 15. api_spec.uploadMediationDocuments |
CARM enabled CARM not enabled 1v1 claimant and defendant upload mediation documents - CARM enabled 1v2 different solicitor claimant and defendant upload mediation documents - CARM enabled |
| Multi Track | e2e/tests/api_tests/multi-track | pr_ft_multi-track | @api-multi-track | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. api.assignTaskToUser 7. api.createFinalOrder 8. api.evidenceUploadApplicant 9. api.scheduleHearing 10. api_spec.createClaimWithRepresentedRespondent 11. api_spec.defendantResponse 12. api_spec.claimantResponse 13. api_spec.createFinalOrderJO 14. api_spec.evidenceUploadRespondent 15. api_spec.scheduleHearing 16. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 17. api_spec_cui.performCitizenDefendantResponse 18. api_spec_cui.claimantResponse 19. api_spec_cui.assignTaskToUser |
1v1 unspec multi track 1v1 spec full defence multi claim 1v2DS unspec multi track claim 1v2DS spec full defence multi claim 1v1 LR v LiP multi track |
| Noise Induced Hearing Loss | e2e/tests/api_tests/nihl | pr_ft_nihl | @api-nihl | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.createSDO 8. api.evidenceUploadApplicant 9. api.evidenceUploadRespondent 10. api.scheduleHearing 11. api.amendHearingDueDate 12. api.hearingFeePaid 13. api.triggerBundle 14. api.createFinalOrder |
1v1 unspec create SDO for Noise Induced Hearing Loss |
| Not Suitable For SDO | e2e/tests/api_tests/not-suitable-sdo | pr_ft_not-suitable-sdo | @api-not-suitable-sdo | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.amendClaimDocuments 3. api.notifyClaim 4. api.notifyClaimDetails 5. api.defendantResponse 6. api.claimantResponse 7. api.notSuitableSDO 8. api.transferCase 9. api_spec.createClaimWithRepresentedRespondent 10. api_spec.defendantResponse 11. api_spec.claimantResponse 12. api_spec.notSuitableSDOspec |
1v1 unspec full defence - not suitable SDO - Transfer Case Transfer Online Spec claim 1v2 - not suitable SDO - Other reasons 1v2 full defence unspecified - not suitable SDO - Transfer Case) |
| Notice of Change | e2e/tests/api_tests/noc | pr_ft_noc | @api-noc | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. noc.requestNoticeOfChangeForApplicant1Solicitor 5. api.checkUserCaseAccess 6. noc.requestNoticeOfChangeForRespondent1Solicitor 7. api_spec.createClaimWithRepresentedRespondent 8. api_spec.checkUserCaseAccess 9. noc.requestNoticeOfChangeForRespondent2Solicitor 10. api_spec.defendantResponse 11. api.createClaimWithRespondentLitigantInPerson 12. api.notifyClaimLip 13. api.notifyClaimDetailsLip 14. noc.requestNoticeOfChangeForApplicant2Solicitor 15. api.defendantResponse 16. api.claimantResponse 17. api_spec_cui.createClaimWithUnrepresentedClaimant 18. api_spec_cui.checkUserCaseAccess 19. api_spec_cui.performCitizenDefendantResponse 20. api_spec_cui.claimantResponse |
1v1 unspec notice of change 1v1 spec notice of change 1vDS spec notice of change notice of change - 1v2 - same solicitor to diff solicitor 1vSS spec notice of change 1vLIP unspec notice of change 2v1 unspec notice of change 2v1 spec notice of change notice of change - 1v2 - both respondents LiPs to diff solicitor notice of change - 1v2 - both respondents LiPs to same solicitor LR v LiP notice of change LR v LR LIP spec notice of change |
| Query Management | e2e/tests/api_tests/qm | pr_ft_qm | @api-qm | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.notifyClaim 3. api.notifyClaimDetails 4. api.defendantResponse 5. api.claimantResponse 6. qmSteps.raiseLRQuery 7. qmSteps.validateQmResponseTask 8. qmSteps.respondToQuery 9. qmSteps.followUpOnLRQuery 10. api_spec_cui.createClaimWithUnrepresentedClaimant 11. api_spec_cui.performCitizenDefendantResponse 12. api_spec_cui.performCitizenClaimantResponse 13. api_spec_cui.createSDO 14. qmSteps.raiseLipQuery 15. qmSteps.followUpOnLipQuery |
CCD 1v2 Unspec fast hearings API test LR v LIP query management spec |
| Request For Reconsideration | e2e/tests/api_tests/rfr | pr_ft_rfr | @api-rfr | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec_small.createClaimWithRepresentedRespondent 2. api_spec_small.defendantResponse 3. api_spec_small.claimantResponse 4. api_spec_small.createSDO 5. api_spec_small.requestForReconsideration 6. api_spec_small.judgeDecisionOnReconsiderationRequest 7. api_spec_cui.createClaimWithUnrepresentedClaimant 8. api_spec_cui.performCitizenDefendantResponse 9. api_spec_cui.performCitizenClaimantResponse 10. api_spec_cui.createSDO 11. api_spec_cui.requestForReconsiderationCitizen 12. api_spec_cui.judgeDecisionOnReconsiderationRequest 13. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 14. api_spec_cui.claimantResponse |
1v1 spec request for reconsideration for create new SDO 1v1 spec request for reconsideration for uphold previous order 1v2 spec request for reconsideration by defendant 2 for create general order 1v1 LiP v LiP Request for reconsideration 1v1 LR v LiP Request for reconsideration |
| Settle Claim | e2e/tests/api_tests/settle-claim | pr_ft_settle-claim | @api-settle-claim | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.informAgreedExtensionDate 3. api_spec.defendantResponse 4. api_spec.claimantResponse 5. api_spec.settleClaim 6. api_spec.settleClaimSelectClaimant |
1v1 settle claim spec 1v2 settle claim spec 2v1 settle claim spec |
| spec-counterclaim | e2e/tests/api_tests/spec-counter-claim | pr_ft_spec-counterclaim | @api-spec-counterclaim | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec_small.createClaimWithRepresentedRespondent 4. api_spec_small.defendantResponse 5. api_spec_fast.createClaimWithRepresentedRespondent 6. api_spec_fast.defendantResponse |
1v1 counter claim 1v1 spec small claim counter claim 1v2SS small claim counter claim 1v2SS fast claim counter claim 2v1 small claim counter claim 2v1 fast claim counter claim |
| Specified Full Admit | e2e/tests/api_tests/spec-full-admit | pr_ft_spec-full-admit | @api-spec-full-admit | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec_small.createClaimWithRepresentedRespondent 5. api_spec_small.defendantResponse 6. api_spec_small.claimantResponse 7. api_spec_fast.createClaimWithRepresentedRespondent 8. api_spec_fast.defendantResponse 9. api_spec_fast.claimantResponse 10. api_spec_cui.createClaimWithUnrepresentedClaimant 11. api_spec_cui.performCitizenDefendantResponse 12. api_spec_cui.performCitizenClaimantResponse |
1v1 spec full admit 1v1 spec small claims full admit 1v2SS fast claim fast claim full admit, defendant and claimant response 1v2SS small claim full admit, claimant response 2v1 fast claim full admission 2v1 spec fast track full admission 2v1 spec full admit 1v1 LiP v LiP defendant response with full admit pay by set date |
| Specified Full Defence | e2e/tests/api_tests/spec-full-defence | pr_ft_spec-full-defence | @api-spec-full-defence | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.informAgreedExtensionDate 3. api_spec.defendantResponse 4. api_spec.claimantResponse 5. api_spec_small.createClaimWithRepresentedRespondent 6. api_spec_small.defendantResponse 7. api_spec_small.claimantResponse 8. api_spec_small.manageContactInformation 9. api_spec_fast.createClaimWithRepresentedRespondent 10. api_spec_fast.defendantResponse 11. api_spec_fast.claimantResponse 12. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 13. api_spec_cui.performCitizenDefendantResponse 14. api_spec_cui.claimantResponse |
1v1 spec full defence 1v1 FULL_DEFENCE claimant and defendant response small claim 1v2DS spec full defence 1v2SS different response no full defence 1v2SS fast claim full defence and not proceed 1v2SS full defence and claimant response 1v2SS small claim different response full defence 1v2SS small claim full defence, claimant response 1v2SS small claim full defence, claimant response not proceed 1v2SS small claim full defence, defendant response 2v1 fast claim different response full defence 2v1 fast claim different response no full defence 2v1 fast claim full defence and claimant response 2v1 fast claim full defence and not proceed 2v1 small claim different response full defence 2v1 small claim different response no full defence 2v1 small claim full defence and defendant response 2v1 small claim full defence and not proceed LR v LIP spec full defence |
| Specified Part Admit | e2e/tests/api_tests/spec-part-admit | pr_ft_spec-part-admit | @api-spec-part-admit | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec_cui.createClaimWithUnrepresentedClaimant 2. api_spec_cui.performCitizenDefendantResponse 3. api_spec_cui.performCitizenClaimantResponse 4. api_spec.createClaimWithRepresentedRespondent 5. api_spec.defendantResponse 6. api_spec.claimantResponse 7. api_spec_small.createClaimWithRepresentedRespondent 8. api_spec_small.defendantResponse 9. api_spec_small.claimantResponse 10. api_spec_fast.createClaimWithRepresentedRespondent 11. api_spec_fast.defendantResponse 12. api_spec_fast.claimantResponse |
LiP v LiP defendant response with part admit pay by installments 1v1 spec part admit 1v1 spec api small claims 1v2SS fast claim part admit, defendant and claimant response 1v2SS spec part admit 2v1 spec fast track part admit 2v1 spec part admission 1v1 LiP v LiP Part admit defendant and claimant response - claimant rejects installment plan - CARM enabled |
| Stay Case | e2e/tests/api_tests/stay-case | pr_ft_stay-case | @api-stay-case | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api_spec.createClaimWithRepresentedRespondent 2. api_spec.defendantResponse 3. api_spec.claimantResponse 4. api_spec.createSDO 5. api_spec.scheduleHearing 6. api_spec.amendHearingDueDate 7. api_spec.hearingFeePaid 8. api_spec.stayCase 9. api_spec.manageStay 10. api_spec.sendMessage 11. api_spec.replyMessage 12. api_spec.dismissCase 13. api.createClaimWithRepresentedRespondent 14. api.notifyClaim 15. api.notifyClaimDetails 16. api.defendantResponse 17. api.claimantResponse 18. api.stayCase 19. api.manageStay 20. api.sendMessage (skipped) 21. api.replyMessage (skipped) 22. api.createFinalOrder 23. api.scheduleHearing 24. api.dismissCase 25. api.amendRespondent1ResponseDeadline 26. api.defaultJudgment 27. api.sdoDefaultJudgment 28. api.sendMessage 29. api.replyMessage 30. api_spec_cui.createClaimWithUnrepresentedClaimant 31. api_spec_cui.performCitizenDefendantResponse 32. api_spec_cui.performCitizenClaimantResponse 33. api_spec_cui.stayCase 34. api_spec_cui.manageStay 35. api_spec_cui.createSDO 36. api_spec_cui.dismissCase 37. api_spec_cui.createSpecifiedClaimWithUnrepresentedRespondent 38. api_spec_cui.claimantResponse 39. api_spec_cui.sendMessage 40. api_spec_cui.replyMessage |
1v1 LR FAST TRACK prepare for conduct hearing stay case 1v2DS Stay Case Judicial Referral 1v2SS LR UNSPEC claim hearing readiness 1v1 JUDICIAL_REFERRAL Lip v Lip stay case dismiss case LR v LIP spec stay case |
| Unspecified Full Defence | e2e/tests/api_tests/unspec-full-defence | pr_ft_unspec-full-defence | @api-unspec-full-defence | civil-service: PR civil-camunda-bpmn-definition: PR |
1. api.createClaimWithRepresentedRespondent 2. api.addCaseNote 3. api.amendClaimDocuments 4. api.notifyClaim 5. api.notifyClaimDetails 6. api.amendPartyDetails 7. api.acknowledgeClaim 8. api.informAgreedExtension 9. api.addDefendantLitigationFriend 10. api.defendantResponse 11. api.claimantResponse 12. api.acknowledgeClaim (skipped) |
1v1 unspec full defence 1v2 different solicitor unspec full defence 1v2 same solicitor unspec full defence 2v1 unspec full defence |
- Running a test_name.js
-
Select the .js file containing the tests you want to run and modify its run configuration.
-
Set "Node interpreter" to: [...]\node.exe
-
Set "Node parameters" to: "[...]\civil-ccd-definition\node_modules\codeceptjs\bin\codecept.js" run --debug --verbose
-
Set "Working directory" to: "[...]\civil-ccd-definition"
-
Set JavaScript file to: "[...]\test_name.js"
-
Set "Environment variables" to:
-
S2S_SECRET=[...];ENVIRONMENT=[...];NODE_TLS_REJECT_UNAUTHORIZED=0;SHOW_BROWSER_WINDOW=true
- Running a test from package.json
-
Run > Edit configurations > + > Node.js
-
Set "Node interpreter" to: [...]\node.exe
-
Set "Node parameters" to: "[...]\civil-ccd-definition\node_modules\codeceptjs\bin\codecept.js" run --grep @[test_name] --debug --verbose
-
Set "Working directory" to: "[...]\civil-ccd-definition"
-
Set "Environment variables" to:
-
S2S_SECRET=[...];ENVIRONMENT=[...];NODE_TLS_REJECT_UNAUTHORIZED=0;SHOW_BROWSER_WINDOW=true
- Make sure your git version is at least 2.9 using the
git --versioncommand - Run the following command:
git config --local core.hooksPath .git-config/hooks
Once the above is done, you will be required to follow specific conventions for your commit messages and branch names.
If you violate a convention, the git error message will report clearly the convention you should follow and provide additional information where necessary.
Optional:
-
Install this plugin in Chrome: https://github.com/refined-github/refined-github
It will automatically set the title for new PRs according to the first commit message, so you won't have to change it manually.
Note that it will also alter other behaviours in GitHub. Hopefully these will also be improvements to you.
In case of problems
-
Get in touch with your Technical Lead so that they can get you unblocked
-
If the rare eventuality that the above is not possible, you can disable enforcement of conventions using the following command
git config --local --unset core.hooksPathStill, you shouldn't be doing it so make sure you get in touch with a Technical Lead soon afterwards.
As an alternative for a development environment there is a procedure in place where after running the command below the required services for Civil are created in Preview under the developer's name, so these will be exclusively for the named developer use.
While connected to the VPN simply run one of the below commands from your project's (civil-ccd-definition) folder: Note: be sure to have Docker running
echo "CIVIL_SERVICE_IMAGE=latest" >> .env.local && npx @hmcts/dev-env@latest --env .env.local && ./bin/setup-devuser-preview-env.shYou can optionally specify a branch for CCD definitions and Camunda definitions like below or leave it blank to use master.
echo "CIVIL_SERVICE_IMAGE=latest" >> .env.local && npx @hmcts/dev-env@latest --env .env.local && ./bin/setup-devuser-preview-env.sh camundaBranch dmnBranch waStandaloneBranchOnce the pods are up and running you can connect to them using a plugin called Mirrord on Intellij. https://mirrord.dev
If you want to clean up the environment just run:
npx @hmcts/dev-env@latest --deleteTo run the specialised charts, where you can get Work Allocation for instance, run:
npx @hmcts/dev-env@latest --template values.enableWA.preview.template.yaml && ./bin/setup-devuser-preview-env.shNote: enabling HMC, will create a custom CaseType in definitions and import it to AAT. Please delete the same after use by running:
./bin/delete-dev-preview-definition-from-aat.shFor now any Hearings related PRs, i.e. that requires HMC/ILA must undergo some manual setup.
1 - Execute the commands below replacing ${PR_NUMBER} accordingly to create the topic subscription required
az servicebus topic subscription create --resource-group hmc-shared-aat --namespace-name hmc-servicebus-aat \
--topic-name hmc-to-cft-aat --subscription DCD-CNP-DEV --name hmc-to-civil-subscription-pr-${PR_NUMBER} \
--subscription DCD-CNP-DEV && \
az servicebus topic subscription rule create --resource-group hmc-shared-aat --subscription DCD-CNP-DEV\
--namespace-name hmc-servicebus-aat --topic-name hmc-to-cft-aat \
--subscription-name hmc-to-civil-subscription-pr-${PR_NUMBER} \
--name hmc-servicebus-aat-subscription-rule-civil --subscription DCD-CNP-DEV\
--filter-sql-expression "hmctsServiceId IN ('AAA7','AAA6')"(Remember to delete this once finished with the PR using "az servicebus topic subscription delete")
2 - Add the label pr-values:enableHmc on your GitHub PR
3 - When in XUI/CUI the case type will have an extension to your PR number added to it.
This project is licensed under the MIT License - see the LICENSE file for details