From d583b9b51dec6d96b6fe85b641823d55883632bc Mon Sep 17 00:00:00 2001 From: Pankaj Godiyal Date: Tue, 7 Nov 2023 12:50:49 +0530 Subject: [PATCH 1/3] MOSIP-30089 Signed-off-by: Pankaj Godiyal --- .../dslrig/ivv/orchestrator/Orchestrator.java | 70 +++++++-- .../dslrig/ivv/orchestrator/TestRunner.java | 1 + .../dslrig/ivv/parser/Utils/StepParser.java | 141 +++++++++--------- 3 files changed, 128 insertions(+), 84 deletions(-) diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/Orchestrator.java b/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/Orchestrator.java index e20eb8b0..18921c6a 100644 --- a/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/Orchestrator.java +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/Orchestrator.java @@ -11,6 +11,7 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.Set; import java.util.concurrent.atomic.AtomicInteger; @@ -21,6 +22,7 @@ import org.testng.Assert; import org.apache.log4j.Level; import org.apache.log4j.Logger; +import org.json.JSONObject; import org.testng.ITestResult; import org.testng.Reporter; import org.testng.SkipException; @@ -565,30 +567,34 @@ public static String JsonToCsvConverter(String jsonFilePath) { for (JsonNode jsonNode : rootNode) { List stepList = new ArrayList<>(); - stepList.add(jsonNode.get("tc_no").asText()); - stepList.add(jsonNode.get("tags").asText()); - stepList.add(jsonNode.get("persona_class").asText()); - stepList.add(jsonNode.get("persona").asText()); - stepList.add(jsonNode.get("group_name").asText()); - stepList.add(jsonNode.get("description").asText()); + stepList.add(jsonNode.get("Scenario").asText()); + stepList.add(jsonNode.get("Tag").asText()); + stepList.add(jsonNode.get("Persona").asText()); + stepList.add(jsonNode.get("Persona").asText()); + stepList.add(jsonNode.get("Group").asText()); + stepList.add(jsonNode.get("Description").asText()); Pattern pattern = Pattern.compile("(.*?)\\((.*?),(.*)\\)"); for (int stepIndex = 0; stepIndex < maxSteps; stepIndex++) { - - String string = jsonNode.get("step" + stepIndex) == null ? "" - : jsonNode.get("step" + stepIndex).asText(); - Matcher matcher = pattern.matcher(string); + String stepDescription = ""; + String stepAction = ""; + JsonNode stepJsonNode = jsonNode.get("Step-" + stepIndex) == null ? null + : jsonNode.get("Step-" + stepIndex); + if (stepJsonNode != null) { + stepAction = stepJsonNode.get("Action").asText(); + stepDescription = stepJsonNode.get("Description").asText(); + } + Matcher matcher = pattern.matcher(stepAction); if (matcher.matches()) { - logger.info("The string contains a comma between parentheses"); - stepList.add(jsonNode.get("step" + stepIndex) == null ? "" - : "\"" + jsonNode.get("step" + stepIndex).asText() + "\""); +// logger.info("The string contains a comma between parentheses"); + stepList.add(stepAction == null ? "" : "\"" + stepAction + "\""); } else { - stepList.add(jsonNode.get("step" + stepIndex) == null ? "" - : jsonNode.get("step" + stepIndex).asText()); - logger.info("The string does not contain a comma between parentheses"); + stepList.add(stepAction == null ? "" : stepAction); +// logger.info("The string does not contain a comma between parentheses"); } + addStepDetails(stepAction, stepDescription); } for (String string : stepList) { @@ -601,7 +607,39 @@ public static String JsonToCsvConverter(String jsonFilePath) { // Log the error return ""; } + if (ConfigManager.IsDebugEnabled()) { + String keyValues =""; + // Iterate through the map and print its contents + for (Map.Entry entry : stepsMap.entrySet()) { + keyValues += entry.getKey(); + String[] values = entry.getValue(); + for (int i = 0; i < values.length; i++) { + keyValues += "," + values[i]; + } + keyValues += "\r\n"; + } + logger.info(keyValues); + } return tempCSVPath; } + private static final Map stepsMap = new HashMap<>(); + + private static void addStepDetails(String stepInput, String description) { + if (stepInput.isEmpty() || description.isEmpty()) + return; + // Find the index of the first "(" character + int indexOfOpenParenthesis = stepInput.indexOf("("); + if (indexOfOpenParenthesis != -1) { + // Extract the substring "e2e_" up to the first "(" + String step = stepInput.substring(stepInput.indexOf("e2e_"), indexOfOpenParenthesis); + if (stepsMap.get(step) == null) { + String[] descAndExample = new String[2]; + descAndExample[0] = description; + descAndExample[1] = stepInput; + stepsMap.put(step, descAndExample); + } + } + } + } diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/TestRunner.java b/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/TestRunner.java index 39d06074..3b04c1e8 100644 --- a/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/TestRunner.java +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/orchestrator/TestRunner.java @@ -233,6 +233,7 @@ private static void copyTestResources() { TestResources.copyTestResource("/ivv_masterdata"); TestResources.copyTestResource("/syncdata"); TestResources.copyTestResource("/regproc"); + TestResources.copyTestResource("/dbFiles"); } public static String getExternalResourcePath() { diff --git a/mosip-acceptance-tests/ivv-parser/src/main/java/io/mosip/testrig/dslrig/ivv/parser/Utils/StepParser.java b/mosip-acceptance-tests/ivv-parser/src/main/java/io/mosip/testrig/dslrig/ivv/parser/Utils/StepParser.java index fa327f62..f320ecb1 100644 --- a/mosip-acceptance-tests/ivv-parser/src/main/java/io/mosip/testrig/dslrig/ivv/parser/Utils/StepParser.java +++ b/mosip-acceptance-tests/ivv-parser/src/main/java/io/mosip/testrig/dslrig/ivv/parser/Utils/StepParser.java @@ -10,76 +10,81 @@ public class StepParser { - public static Scenario.Step parse(String cell){ - String varName=null; - String[] errorKeys = new String[]{"Error", "error", "ERROR"}; - ArrayList asserts = new ArrayList<>(); - ArrayList errors = new ArrayList<>(); - ArrayList parameters = new ArrayList<>(); - ArrayList indexes = new ArrayList<>(); - - String[] cellFields = cell.split("=e2e_"); - if(cellFields.length>1) { - cell="e2e_"+cellFields[1]; - varName=cellFields[0].trim(); - - } - Scenario.Step step = new Scenario.Step(); - step.setOutVarName(varName); - Pattern pattern = Pattern.compile("\\."); - String[] str_split = pattern.split(cell); - for( int i = 0; i < str_split.length; i++) { - String func = str_split[i]; - if(i==0){ + public static Scenario.Step parse(String cell) { + String input = ""; + String varName = null; + String[] errorKeys = new String[] { "Error", "error", "ERROR" }; + ArrayList asserts = new ArrayList<>(); + ArrayList errors = new ArrayList<>(); + ArrayList parameters = new ArrayList<>(); + ArrayList indexes = new ArrayList<>(); + + String[] cellFields = cell.split("=e2e_"); + if (cellFields.length > 1) { + cell = "e2e_" + cellFields[1]; + varName = cellFields[0].trim(); + + } + Scenario.Step step = new Scenario.Step(); + step.setOutVarName(varName); + Pattern pattern = Pattern.compile("\\."); + String[] str_split = pattern.split(cell); + for (int i = 0; i < str_split.length; i++) { + String func = str_split[i]; + if (i == 0) { // System.out.println(func); - String name_variant = Utils.regex("(\\w*)\\(", func); - String[] nv_split = name_variant.split("\\_"); - if(nv_split.length < 2){ - throw new StepParsingException("invalid step format, it should be (module_stepName): "+func); - } - step.setModule(Scenario.Step.modules.valueOf(nv_split[0])); - step.setName(nv_split[1]); - if(nv_split.length>2){ - step.setVariant(nv_split[2]); - }else{ - step.setVariant("DEFAULT"); - } - //String[] param_array = Pattern.compile("," ).split(Utils.regex("\\((.*?)\\)", str_split[i]).replaceAll("\\s+","")); - String[] param_array = Pattern.compile("," ).split(Utils.regex("\\((.*?)\\)", str_split[i])); - for(int z=0; z 2) { + step.setVariant(nv_split[2]); + } else { + step.setVariant("DEFAULT"); + } + // Pre-process the step to remove in-line comments of the step parameters.. - } - } - } - for( int j = 0; j < errorKeys.length; j++) { - if(func.contains(errorKeys[j])){ - Scenario.Step.Error er = new Scenario.Step.Error(); - String ertype = Utils.regex("\\((.*?)\\)", str_split[i]); - er.code = ertype; - errors.add(er); - } - } - } - if(asserts.size() == 0){ - Scenario.Step.Assert as = new Scenario.Step.Assert(); - as.type = AssertionPolicy.valueOf("DEFAULT"); - asserts.add(as); - } - step.setParameters(parameters); - step.setAsserts(asserts); - step.setErrors(errors); - step.setIndex(indexes); - return step; - } + input = str_split[i].replaceAll("/\\*.*?\\*/", ""); + // String[] param_array = Pattern.compile("," ).split(Utils.regex("\\((.*?)\\)", + // str_split[i]).replaceAll("\\s+","")); + String[] param_array = Pattern.compile(",").split(Utils.regex("\\((.*?)\\)", input)); + for (int z = 0; z < param_array.length; z++) { + if (param_array[z] != null && !param_array[z].isEmpty()) { + parameters.add(param_array[z]); + } + } + String[] index_array = Pattern.compile(",") + .split(Utils.regex("\\[(.*?)\\]", input).replaceAll("\\s+", "")); + for (int z = 0; z < index_array.length; z++) { + try { + indexes.add(Integer.parseInt(index_array[z])); + } catch (NumberFormatException e) { + } + } + } + for (int j = 0; j < errorKeys.length; j++) { + if (func.contains(errorKeys[j])) { + Scenario.Step.Error er = new Scenario.Step.Error(); + String ertype = Utils.regex("\\((.*?)\\)", input); + er.code = ertype; + errors.add(er); + } + } + } + if (asserts.size() == 0) { + Scenario.Step.Assert as = new Scenario.Step.Assert(); + as.type = AssertionPolicy.valueOf("DEFAULT"); + asserts.add(as); + } + step.setParameters(parameters); + step.setAsserts(asserts); + step.setErrors(errors); + step.setIndex(indexes); + return step; + } } From f8b9f8ae1e8feb8a33b471746bfe34487768a98c Mon Sep 17 00:00:00 2001 From: Pankaj Godiyal Date: Tue, 7 Nov 2023 12:51:59 +0530 Subject: [PATCH 2/3] MOSIP-30160 Signed-off-by: Pankaj Godiyal --- .../src/main/resources/config/scenarios.json | 22122 +++++++++++++--- .../resources/config/scenarios_backup.json | 4098 +++ 2 files changed, 22124 insertions(+), 4096 deletions(-) create mode 100644 mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios_backup.json diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios.json b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios.json index f4e26b35..f0d2d2de 100644 --- a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios.json +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios.json @@ -1,4098 +1,18028 @@ [ - { - "tc_no": "0", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "NA", - "group_name": "NA", - "description": "Before Suite setup", - "step0": "e2e_User(ADD_User,masterdata-0@@Techno@123)", - "step1": "e2e_User(ADD_User,0@@Techno@123)", - "step2": "$$user1=e2e_User(ADD_User,1@@Techno@123)", - "step3": "$$center1=e2e_Center(CREATE,$$user1,1,T)", - "step4": "$$details1=e2e_Machine(CREATE,$$center1,1)", - "step5": "$$details1=e2e_User(DELETE_CENTERMAPPING,1@@Techno@123,$$details1)", - "step6": "$$details1=e2e_User(CREATE_ZONESEARCH,$$details1)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details1)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details1)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details1,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details1,1)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details1,T)", - "step13": "e2e_WritePreReq($$details1,1)", - "step14": "$$user2=e2e_User(ADD_User,2@@Techno@123)", - "step15": "$$center2=e2e_Center(CREATE,$$user2,2,T)", - "step16": "$$details1=e2e_ReadPreReq(1)", - "step17": "e2e_setContext(env_context,$$details1,1@@2,true)", - "step18": "e2e_wait(60)", - "step19": "$$details2=e2e_Machine(CREATE,$$center2,2)", - "step20": "$$details2=e2e_User(DELETE_CENTERMAPPING,2@@Techno@123,$$details2)", - "step21": "$$details2=e2e_User(CREATE_ZONESEARCH,$$details2)", - "step22": "e2e_wait(10)", - "step23": "e2e_User(DELETE_ZONEMAPPING,$$details2)", - "step24": "e2e_User(CREATE_ZONEMAPPING,$$details2)", - "step25": "e2e_User(ACTIVATE_ZONEMAPPING,$$details2,t)", - "step26": "e2e_User(CREATE_CENTERMAPPING,$$details2,2)", - "step27": "e2e_User(ACTIVATE_CENTERMAPPING,$$details2,T)", - "step28": "e2e_WritePreReq($$details2,2)", - "step29": "$$user3=e2e_User(ADD_User,3@@Techno@123)", - "step30": "$$center3=e2e_Center(CREATE,$$user3,3,T)", - "step31": "$$details3=e2e_Machine(CREATE,$$center3,3)", - "step32": "$$details1=e2e_User(DELETE_CENTERMAPPING,3@@Techno@123,$$details3)", - "step33": "$$details3=e2e_User(CREATE_ZONESEARCH,$$details3)", - "step34": "e2e_wait(10)", - "step35": "e2e_User(DELETE_ZONEMAPPING,$$details3)", - "step36": "e2e_User(CREATE_ZONEMAPPING,$$details3)", - "step37": "e2e_User(ACTIVATE_ZONEMAPPING,$$details3,t)", - "step38": "e2e_User(CREATE_CENTERMAPPING,$$details3,3)", - "step39": "e2e_User(ACTIVATE_CENTERMAPPING,$$details3,T)", - "step40": "e2e_WritePreReq($$details3,3)", - "step41": "e2e_GenerateAuthCertifcates()" - }, - { - "tc_no": "1", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", - "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step11": "e2e_bookAppointment(false,$$prid,1)", - "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step13": "e2e_checkStatus(processed,$$rid)", - "step14": "$$uin=e2e_getUINByRid($$rid)", - "step15": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "2", - "tags": "Postive_Test", - "persona_class": "ResidentFemaleAdult", - "persona": "ResidentFemaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", - "step10": "e2e_CheckTags($$rid)" - }, - { - "tc_no": "4", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_Update", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates biometrics and downloads UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(finger,0,0,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_wait(90)", - "step17": "$$email=e2e_getEmailByUIN($$uin2)", - "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", - "step19": "e2e_checkCredentialStatus($$requestId)", - "step20": "e2e_downloadCard($$requestId)", - "step21": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", - "step22": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "5", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins to registration center wants to get UIN without Guardian Details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,minor,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,INTRODUCER_VALIDATION,ERROR)" - }, - { - "tc_no": "6", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins to registration center gets UIN with Guardian RID details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_checkStatus(processed,$$parentRid)", - "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step10": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$parentRid,PRINT_SERVICE,PROCESSED)", - "step17": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "7", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New_Exception", - "description": "A differently abled resident with exception in left and right index finger walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "8", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card. Later update his iris and downloads UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftiris@@rightIris)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(leftIris@@rigthIris,0,0,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_wait(90)", - "step17": "$$email=e2e_getEmailByUIN($$uin2)", - "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", - "step19": "e2e_checkCredentialStatus($$requestId)", - "step20": "e2e_downloadCard($$requestId)", - "step21": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "9", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center wants to register his child with his RID. But the child packet will goes on hold as his packet got rejected", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,true,Male,gender)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step9": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step10": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step11": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step12": "e2e_checkStatus(reregister,$$childRid)", - "step13": "e2e_CheckRIDStage($$parentRid,VALIDATE_PACKET,FAILED)", - "step14": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,ERROR)" - }, - { - "tc_no": "10", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN again", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step11": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step12": "$$ridLost=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step13": "e2e_postMockMv($$ridLost,REJECTED)", - "step14": "e2e_checkStatus(rejected,$$ridLost)", - "step15": "e2e_CheckRIDStage($$ridLost,MANUAL_ADJUDICATION,FAILED)" - }, - { - "tc_no": "11", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN again with biometric exception", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step11": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left)", - "step12": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step14": "e2e_postMockMv($$rid2,REJECTED)", - "step15": "e2e_checkStatus(rejected,$$rid2)", - "step16": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" - }, - { - "tc_no": "12", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center gives demo details of already registred another resident but different biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid1)", - "step8": "$$uin1=e2e_getUINByRid($$rid1)", - "step9": "e2e_wait(90)", - "step10": "$$email=e2e_getEmailByUIN($$uin1)", - "step11": "$$requestId=e2e_credentialRequest($$uin1,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_checkCredentialStatus($$requestId)", - "step14": "e2e_downloadCard($$requestId)", - "step15": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step16": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step17": "e2e_updateDemoOrBioDetails(0,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0,$$personaFilePath)", - "step18": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step19": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step20": "e2e_postMockMv($$rid2,REJECTED)", - "step21": "e2e_checkStatus(rejected,$$rid2)", - "step22": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" - }, - { - "tc_no": "13", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries register again by providing different demo details but same biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step11": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step12": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step13": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step14": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step15": "e2e_checkStatus(reregister,$$rid2)", - "step16": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,SUCCESS)" - }, - { - "tc_no": "14", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries to retrieve UIN without providing biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb)", - "step5": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step7": "$$rid=e2e_ridsync(LOST,$$zipPacketPath)", - "step8": "e2e_packetsync($$zipPacketPath)", - "step9": "e2e_wait(90)", - "step10": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "15", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates his demo details in registration center and post successful processing downloads the EUIN using resident Portal", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,0,gender=Male,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_wait(90)", - "step17": "$$email=e2e_getEmailByUIN($$uin2)", - "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", - "step19": "e2e_checkCredentialStatus($$requestId)", - "step20": "e2e_downloadCard($$requestId)", - "step21": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "16", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "A non registered Resident walk-ins to registration center without UIN and tries to retrieve the UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step7": "$$rid=e2e_ridsync(LOST,$$zipPacketPath)", - "step8": "e2e_packetsync($$zipPacketPath)", - "step9": "e2e_wait(90)", - "step10": "e2e_CheckRIDStage($$rid,BIOGRAPHIC_VERIFICATION,FAILED)" - }, - { - "tc_no": "17", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card without providing documents", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,POA@@POI@@POR@@POE@@POB)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, -{ - "tc_no": "18", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries to get UIN without providing biometric", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male@@false@@false@@false)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "19", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries get Lost UIN without providing biometric", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,leftIris@@rigthIris,0,$$personaFilePath)", - "step11": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step13": "$$lostRid=e2e_ridsync(LOST,$$zipPacketPath)", - "step14": "e2e_packetsync($$zipPacketPath)", - "step15": "e2e_wait(90)", - "step16": "e2e_CheckRIDStage($$lostRid,BIOGRAPHIC_VERIFICATION,FAILED)" - }, - { - "tc_no": "20", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Non-resident walk-ins to registration center completes the process gets UIN for him and his family", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,langcode=eng@@residencestatus=NFR,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "21", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center with his child and completes the process gets UIN cards for both", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$parentTemplate)", - "step8": "$$parentRid=e2e_ridsync(NEW,$$parentZipPacketPath)", - "step9": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step10": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step11": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step12": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)", - "step13": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)", - "step14": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)", - "step15": "e2e_checkStatus(processed,$$parentRid,$$childRid,all)" - }, - { - "tc_no": "22", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card. Later performs bio authentication with face", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", - "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step11": "e2e_bookAppointment(false,$$prid,2)", - "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step13": "e2e_checkStatus(processed,$$rid)", - "step14": "$$uin=e2e_getUINByRid($$rid)", - "step15": "$$email=e2e_getEmailByUIN($$uin)", - "step16": "e2e_wait(90)", - "step17": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step18": "e2e_wait(90)", - "step19": "e2e_bioAuthentication(faceDevice,$$uin,$$vid,$$personaFilePath)", - "step20": "$$clientId=e2e_OidcClient()", - "step21": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", - "step22": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", - "step23": "e2e_BioEsignetAuthentication(faceDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", - "step24": "e2e_UserInfo($$transactionId,$$clientId)" - }, - { - "tc_no": "23", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "A blind Resident walk-ins to registration center completes the process and gets UIN card. Later performs biometric authentication using left little finger", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "$$email=e2e_getEmailByUIN($$uin)", - "step11": "e2e_wait(90)", - "step12": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step13": "e2e_wait(90)", - "step14": "e2e_bioAuthentication(leftLittleDevice,$$uin,$$vid,$$personaFilePath)", - "step15": "$$clientId=e2e_OidcClient()", - "step16": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", - "step17": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", - "step18": "e2e_BioEsignetAuthentication(leftLittleDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", - "step19": "e2e_UserInfo($$transactionId,$$clientId)" - }, - { - "tc_no": "24", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric authentication using right finger both using UIN and VID. Also performs eSignet biometric authentication using right finger both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,rightlittleFinger)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_bioAuthentication(rightThumbDevice,$$uin,$$vid,$$personaFilePath)", - "step14": "$$clientId=e2e_OidcClient()", - "step15": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", - "step16": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", - "step17": "e2e_BioEsignetAuthentication(rightThumbDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", - "step18": "e2e_UserInfo($$transactionId,$$clientId)" - }, - { - "tc_no": "25", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates both fnger.. face biometrics and does eKYC using face biometric", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$email1=e2e_getEmailByUIN($$uin)", - "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", - "step12": "e2e_checkCredentialStatus($$requestId)", - "step13": "e2e_downloadCard($$requestId)", - "step14": "e2e_updateDemoOrBioDetails(leftIndex@@face,0,0,$$personaFilePath)", - "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin2=e2e_getUINByRid($$rid2)", - "step20": "$$email2=e2e_getEmailByUIN($$uin2)", - "step21": "e2e_wait(90)", - "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", - "step23": "e2e_wait(90)", - "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" - }, - { - "tc_no": "26", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates iris biometric and does eKYC using face biometric both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$email1=e2e_getEmailByUIN($$uin)", - "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", - "step12": "e2e_checkCredentialStatus($$requestId)", - "step13": "e2e_downloadCard($$requestId)", - "step14": "e2e_updateDemoOrBioDetails(left,0,0,$$personaFilePath)", - "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin2=e2e_getUINByRid($$rid2)", - "step20": "$$email2=e2e_getEmailByUIN($$uin2)", - "step21": "e2e_wait(90)", - "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", - "step23": "e2e_wait(90)", - "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" - }, - { - "tc_no": "27", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates left index biometrics and does eKYC using face biometric", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$email1=e2e_getEmailByUIN($$uin)", - "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", - "step12": "e2e_checkCredentialStatus($$requestId)", - "step13": "e2e_downloadCard($$requestId)", - "step14": "e2e_updateDemoOrBioDetails(leftIndex,0,0,$$personaFilePath)", - "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin2=e2e_getUINByRid($$rid2)", - "step20": "$$email2=e2e_getEmailByUIN($$uin2)", - "step21": "e2e_wait(90)", - "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", - "step23": "e2e_wait(90)", - "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" - }, - { - "tc_no": "28", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his phone number and does EKYC with OTP both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=3938333736,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "$$email=e2e_getEmailByUIN($$uin2)", - "step17": "e2e_wait(90)", - "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", - "step19": "e2e_wait(90)", - "step20": "e2e_ekycOtp(uin,$$uin2,vid,$$vid,$$email)" - }, - { - "tc_no": "29", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his phone number address and performs OTP authentication both using UIN and VID. Also performs eSignet OTP authentication using right finger both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=3938333736,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "$$email=e2e_getEmailByUIN($$uin2)", - "step17": "e2e_wait(90)", - "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", - "step19": "e2e_wait(90)", - "step20": "e2e_otpAuthentication(uin,$$uin2,vid,$$vid,$$email)", - "step21": "$$clientId=e2e_OidcClient()", - "step22": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", - "step23": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", - "step24": "e2e_esignetAuthentication($$transactionId1,$$uin,OTP,$$email,$$vid,$$transactionId2)", - "step25": "e2e_UserInfo($$transactionId1,$$clientId)" - }, - { - "tc_no": "30", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs multi factor authentication using face biometrics phone number and OTP both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_multiFactorAuthentication(faceDevice,dob,UIN,$$uin,$$personaFilePath,$$vid,$$email)" - }, - { - "tc_no": "31", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs multi factor authentication using face biometrics date of birth and OTP both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_multiFactorAuthentication(faceDevice,dob,UIN,$$uin,$$personaFilePath,$$vid,$$email)" - }, - { - "tc_no": "32", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates his address and performs demographic authentication to download EUIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,0,addressLine1=bnglr,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_wait(90)", - "step17": "$$email=e2e_getEmailByUIN($$uin2)", - "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", - "step19": "e2e_checkCredentialStatus($$requestId)", - "step20": "e2e_downloadCard($$requestId)" - }, - { - "tc_no": "33", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his email and perform OTP authentiction both using UIN and VID. Also performs eSignet OTP authentication using right finger both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,0,email=test,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "$$email=e2e_getEmailByUIN($$uin2)", - "step17": "e2e_wait(90)", - "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", - "step19": "e2e_wait(90)", - "step20": "e2e_otpAuthentication(uin,$$uin2,vid,$$vid,$$email)", - "step21": "$$clientId=e2e_OidcClient()", - "step22": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", - "step23": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", - "step24": "e2e_esignetAuthentication($$transactionId1,$$uin,OTP,$$email,$$vid,$$transactionId2)", - "step25": "e2e_UserInfo($$transactionId1,$$clientId)" - }, - { - "tc_no": "34", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his name and perform demographic authentiction both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_checkStatus(processed,$$parentRid)", - "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step10": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_wait(90)", - "step17": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$childPersona)", - "step18": "e2e_updateResidentWithUIN($$childPersona,$$childUin)", - "step19": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)", - "step20": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)", - "step21": "e2e_checkStatus(processed,$$childRid2)", - "step22": "$$childUin2=e2e_getUINByRid($$childRid2)", - "step23": "$$email=e2e_getEmailByUIN($$childUin2)", - "step24": "e2e_wait(90)", - "step25": "$$vid=e2e_generateVID(Perpetual,$$childUin2,$$email)", - "step26": "e2e_wait(90)", - "step27": "e2e_demoAuthentication(name,$$childUin2,$$childPersona,$$vid)", - "step28": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "35", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates left index biometrics and perform biometric authentiction with face both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$email1=e2e_getEmailByUIN($$uin)", - "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", - "step12": "e2e_checkCredentialStatus($$requestId)", - "step13": "e2e_downloadCard($$requestId)", - "step14": "e2e_updateDemoOrBioDetails(leftIndex,0,0,$$personaFilePath)", - "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin2=e2e_getUINByRid($$rid2)", - "step20": "$$email2=e2e_getEmailByUIN($$uin2)", - "step21": "e2e_wait(90)", - "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", - "step23": "e2e_wait(90)", - "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" - }, - { - "tc_no": "36", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card. Later perform EKYC Bio both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftiris@@rightIris)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "37", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card after previous UIN application is rejected with different center", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$user4=e2e_User(ADD_User,4@@Techno@123)", - "step2": "$$center4=e2e_Center(CREATE,$$user4,4,T)", - "step3": "$$details4=e2e_Machine(CREATE,$$center4,4)", - "step4": "$$details4=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details4)", - "step5": "$$details4=e2e_User(CREATE_ZONESEARCH,$$details4)", - "step6": "e2e_wait(10)", - "step7": "e2e_User(DELETE_ZONEMAPPING,$$details4)", - "step8": "e2e_User(CREATE_ZONEMAPPING,$$details4)", - "step9": "e2e_User(ACTIVATE_ZONEMAPPING,$$details4,t)", - "step10": "e2e_User(CREATE_CENTERMAPPING,$$details4,4)", - "step11": "e2e_User(ACTIVATE_CENTERMAPPING,$$details4,T)", - "step12": "e2e_WritePreReq($$details4,4)", - "step13": "$$details4=e2e_ReadPreReq(4)", - "step14": "e2e_setContext(env_context,$$details4,1@@2,true)", - "step15": "e2e_getPingHealth()", - "step16": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,gender)", - "step17": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step18": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step19": "$$user5=e2e_User(ADD_User,4@@Techno@123)", - "step20": "$$center5=e2e_Center(CREATE,$$user5,5,T)", - "step21": "$$details5=e2e_Machine(CREATE,$$center5,5)", - "step22": "$$details5=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details5)", - "step23": "$$details5=e2e_User(CREATE_ZONESEARCH,$$details5)", - "step24": "e2e_wait(10)", - "step25": "e2e_User(DELETE_ZONEMAPPING,$$details5)", - "step26": "e2e_User(CREATE_ZONEMAPPING,$$details5)", - "step27": "e2e_User(ACTIVATE_ZONEMAPPING,$$details5,t)", - "step28": "e2e_User(CREATE_CENTERMAPPING,$$details5,5)", - "step29": "e2e_User(ACTIVATE_CENTERMAPPING,$$details5,T)", - "step30": "e2e_WritePreReq($$details5,5)", - "step31": "$$details5=e2e_ReadPreReq(5)", - "step32": "e2e_switchContext(env_context,$$details5,1@@2,true)", - "step33": "e2e_updateDemoOrBioDetails(0,0,gender=Male,$$personaFilePath)", - "step34": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step35": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step36": "e2e_checkStatus(processed,$$rid2)", - "step37": "$$uin2=e2e_getUINByRid($$rid2)", - "step38": "e2e_checkStatus(reregister,$$rid1)", - "step39": "e2e_CheckRIDStage($$rid1,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "38", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration with support documents. walk-ins to registration center tries to get UIN after previous UIN application is in progress with different center", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", - "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step11": "e2e_bookAppointment(false,$$prid,2)", - "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step13": "e2e_checkStatus(processed,$$rid)", - "step14": "$$uin=e2e_getUINByRid($$rid)", - "step15": "$$details2=e2e_ReadPreReq(2)", - "step16": "e2e_setContext(env_context,$$details2,1@@2,true)", - "step17": "$$templatePath2=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step18": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step19": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step20": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath2)", - "step21": "$$rid2=e2e_ridsync(NEW,$$zipPacketPath)", - "step22": "e2e_packetsync($$zipPacketPath)", - "step23": "e2e_checkStatus(rejected,$$rid2)" - }, - { - "tc_no": "39", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration same center where his previous application got rejected and completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,gender)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_updateDemoOrBioDetails(gender,0,0,$$personaFilePath)", - "step9": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step10": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step11": "e2e_checkStatus(processed,$$rid2)", - "step12": "$$uin2=e2e_getUINByRid($$rid2)", - "step13": "e2e_wait(90)", - "step14": "$$email=e2e_getEmailByUIN($$uin2)", - "step15": "$$requestId=e2e_credentialRequest($$uin2,$$email)", - "step16": "e2e_checkCredentialStatus($$requestId)", - "step17": "e2e_downloadCard($$requestId)", - "step18": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "40", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and face auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "41", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and right ring finger auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(rightRingDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "42", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and right iris auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(RightIris,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "43", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and face auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "$$email=e2e_getEmailByUIN($$uin)", - "step11": "e2e_wait(90)", - "step12": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step13": "e2e_wait(90)", - "step14": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "44", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and face auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "45", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and left ring finger auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(leftRingDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "46", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and left iris auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(LeftIris,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "47", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and face auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftiris@@rightIris)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "48", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but while the packet getting uploaded packet got Corrupted", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step7": "e2e_corruptPacket(1024,hello automation,$$zipPacketPath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_wait(90)", - "step11": "e2e_checkStatus(reregister,$$rid)", - "step12": "e2e_CheckRIDStage($$rid,UPLOAD_PACKET,ERROR)" - }, - { - "tc_no": "49", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Minor Child walk-ins to registration center UIN card. Later tries to get another UIN by providing different Guardian", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona1=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate1=e2e_getPacketTemplate(NEW,$$parentPersona1)", - "step7": "$$parentRid1=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona1,$$parentTemplate1)", - "step8": "e2e_checkStatus(processed,$$parentRid1)", - "step9": "$$parentUin1=e2e_getUINByRid($$parentRid1)", - "step10": "e2e_updateResidentWithRID($$parentPersona1,$$parentRid1)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)", - "step12": "$$parentPersona2=e2e_getResidentData(1,adult,false,Male)", - "step13": "$$parentTemplate2=e2e_getPacketTemplate(NEW,$$parentPersona2)", - "step14": "$$parentRid2=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona2,$$parentTemplate2)", - "step15": "e2e_checkStatus(processed,$$parentRid2)", - "step16": "$$parentUin2=e2e_getUINByRid($$parentRid2)", - "step17": "e2e_updateResidentWithRID($$parentPersona2,$$parentRid2)", - "step18": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona2,$$childPersona)", - "step19": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step20": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step21": "e2e_checkStatus(processed,$$childRid)", - "step22": "$$childUin=e2e_getUINByRid($$childRid)", - "step23": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", - "step24": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "50", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Minor Child walk-ins to registration center UIN card. Later tries to get another UIN by providing same Guardian", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona1=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate1=e2e_getPacketTemplate(NEW,$$parentPersona1)", - "step7": "$$parentRid1=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona1,$$parentTemplate1)", - "step8": "e2e_checkStatus(processed,$$parentRid1)", - "step9": "$$parentUin1=e2e_getUINByRid($$parentRid1)", - "step10": "e2e_updateResidentWithRID($$parentPersona1,$$parentRid1)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step15": "e2e_checkStatus(processed,$$childRid)", - "step16": "$$childUin=e2e_getUINByRid($$childRid)", - "step17": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "3", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Resident lost UIN and walks in to registration center to retrieve the UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", - "step14": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step15": "e2e_packetsync($$zipPacketPath)", - "step16": "e2e_checkStatus(processed,$$ridLost)", - "step17": "$$uin2=e2e_getUINByRid($$ridLost)", - "step18": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "51", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality correction flow is initiated. Resident provides biometrics with good quality and gets the UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_51,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,10)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", - "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_51)", - "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", - "step13": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_51,$$personaFilePath2)", - "step14": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", - "step15": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", - "step16": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", - "step17": "e2e_packetsync($$zipPacketPath2)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin=e2e_getUINByRid($$rid2)", - "step20": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "58", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but while the packet getting created packet has invalid hash", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(qa4_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "e2e_getPingHealth()", - "step5": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_uploadPacketWithInvalidHash($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(reregister,$$rid)", - "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "59", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center with his child and completes the process. But Guardian packet rejected hence introducer RID is not valid in infant packet", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step7": "$$parentRid=e2e_ridSyncRejected(NEW,$$parentZipPacketPath)", - "step8": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step9": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step10": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step11": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step12": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)", - "step13": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)", - "step14": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)", - "step15": "e2e_checkStatus(reregister,$$childRid)", - "step16": "e2e_checkStatus(reregister,$$parentRid)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,ERROR)", - "step18": "e2e_CheckRIDStage($$parentRid,VALIDATE_PACKET,REJECTED)" - }, - { - "tc_no": "60", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration without documents trying to update prereg status", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_updatePreRegStatus(0,$$prid,invalid)" - }, - { - "tc_no": "61", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but supervisor rejects packet during packet processing", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step7": "$$rid=e2e_ridSyncRejected(NEW,$$zipPacketPath)", - "step8": "e2e_packetsync($$zipPacketPath)", - "step9": "e2e_checkStatus(reregister,$$rid)", - "step10": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REJECTED)" - }, - { - "tc_no": "62", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to get UIN card and different resident tries to get UIN both resident having same demo and different biometric details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_DeleteMockExpect()", - "step2": "$$details1=e2e_ReadPreReq(1)", - "step3": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step4": "e2e_getPingHealth()", - "step5": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid1)", - "step9": "$$uin=e2e_getUINByRid($$rid1)", - "step10": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step11": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step12": "e2e_updateDemoOrBioDetails(leftIris@@rigthIris,0,0,$$personaFilePath)", - "step13": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step14": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step15": "e2e_postMockMv($$rid2,REJECTED)", - "step16": "e2e_checkStatus(rejected,$$rid2)" - }, - { - "tc_no": "63", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but the packet goes for manual adjudication as biometric matches with other resident", - "step0": "$$details1=e2e_ReadPreReq(1)", - "step1": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step2": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step3": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step4": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step5": "e2e_checkStatus(processed,$$rid)", - "step6": "$$uin=e2e_getUINByRid($$rid)", - "step7": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step8": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step9": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step10": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step11": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step12": "e2e_postMockMv($$rid2,REJECTED)", - "step13": "e2e_checkStatus(REJECTED,$$rid2)", - "step14": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" - }, - { - "tc_no": "64", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN with different name ", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_clonePersonaAndUpdate($$personaFilePath,firstName@@midName@@surName)", - "step10": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step11": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step12": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step13": "$$ridNew=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step14": "e2e_postMockMv($$ridNew,REJECTED)", - "step15": "e2e_checkStatus(rejected,$$ridNew)", - "step16": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step17": "e2e_CheckRIDStage($$ridNew,BIOGRAPHIC_VERIFICATION,FAILED)" - }, - { - "tc_no": "65", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN with same demo details and same biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step7": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid1)", - "step9": "$$uin=e2e_getUINByRid($$rid1)", - "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step11": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step12": "e2e_postMockMv($$rid2,REJECTED)", - "step13": "e2e_checkStatus(rejected,$$rid2)", - "step14": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step15": "e2e_CheckRIDStage($$rid2,DEMOGRAPHIC_VERIFICATION,IN_PROGRESS)" - }, - { - "tc_no": "66", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN by providing different demo details and same biometrics ", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step11": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step12": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step13": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step14": "$$ridNew=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)", - "step15": "e2e_postMockMv($$ridNew,REJECTED)", - "step16": "e2e_checkStatus(rejected,$$ridNew)", - "step17": "e2e_CheckRIDStage($$ridNew,MANUAL_ADJUDICATION,FAILED)" - }, - { - "tc_no": "67", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded without supervisor Id without supervisor Password and valid operator details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details2=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,null@@null@@valid@@valid)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "68", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with invalid supervisor Id invalid supervisor Password and valid operator details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details2=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,invalid@@valid@@valid@@valid)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,SUPERVISOR_VALIDATION,ERROR)" - }, - { - "tc_no": "69", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with valid supervisor Id invalid supervisor Password and valid operator details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details2=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@invalid@@valid@@valid)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,SUPERVISOR_VALIDATION,FAILED)" - }, - { - "tc_no": "70", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with null operator Id null operator password and valid operator details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details2=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@null@@null)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "71", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with Invalid operator Id Valid operator password and valid operator details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details2=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@invalid@@valid)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,OPERATOR_VALIDATION,ERROR)" - }, - { - "tc_no": "72", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with Valid operator Id invalid operator password and valid supervisor details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details2=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@valid@@invalid)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,OPERATOR_VALIDATION,FAILED)" - }, - { - "tc_no": "73", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with supervisor and operator cbeff file and without password auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,true)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_User(ADD_User,1@@Techno@123,$$uin)", - "step10": "e2e_setContext(env_context,$$details1,1@@2,true,null,null@@null@@null@@null@@OperatorBiometrics_bio_CBEFF@@SupervisorBiometrics_bio_CBEFF)", - "step11": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step12": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step13": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step14": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath)", - "step15": "e2e_packetsync($$zipPacketPath)", - "step16": "e2e_checkStatus(reregister,$$rid1)", - "step17": "e2e_CheckRIDStage($$rid1,INTERNAL_WORKFLOW_ACTION,SUCCESS)" - }, - { - "tc_no": "74", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded without supervisor and operator cbeff file and without password auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,true)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_User(ADD_User,1@@Techno@123,$$uin)", - "step10": "e2e_setContext(env_context,$$details1,1@@2,true,null,null@@null@@null@@null@@null@@null)", - "step11": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step12": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step13": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step14": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step15": "e2e_packetsync($$zipPacketPath)", - "step16": "e2e_checkStatus(reregister,$$rid)", - "step17": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS)" - }, - { - "tc_no": "75", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with supervisor and operator biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(35)", - "step2": "$$user75=e2e_User(ADD_User,75@@Techno@123)", - "step3": "$$center75=e2e_Center(CREATE,$$user75,75,T)", - "step4": "$$details75=e2e_Machine(CREATE,$$center75,75)", - "step5": "$$details75=e2e_User(DELETE_CENTERMAPPING,75@@Techno@123,$$details75)", - "step6": "$$details75=e2e_User(CREATE_ZONESEARCH,$$details75)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details75)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details75)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details75,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details75,75)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details75,T)", - "step13": "e2e_WritePreReq($$details75,75)", - "step14": "$$details75=e2e_ReadPreReq(75)", - "step15": "e2e_setContext(env_context,$$details75,1@@2,true)", - "step16": "e2e_getPingHealth()", - "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step19": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step20": "e2e_checkStatus(processed,$$rid)", - "step21": "$$uin=e2e_getUINByRid($$rid)", - "step22": "e2e_User(ADD_User,75@@Techno@123,$$uin)", - "step23": "e2e_setContext(env_context,$$details75,1@@2,true,null,valid@@null@@valid@@null@@operatorBiometrics_bio_CBEFF@@supervisorBiometrics_bio_CBEFF)", - "step24": "$$personaFilePath1=e2e_getResidentData(1,adult,false,Male)", - "step25": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)", - "step26": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", - "step27": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", - "step28": "e2e_packetsync($$zipPacketPath1)", - "step29": "e2e_setContext(env_context,$$details75,1@@2,true)", - "step30": "e2e_checkStatus(processed,$$rid1)", - "step31": "$$uin1=e2e_getUINByRid($$rid1)", - "step32": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", - "step33": "e2e_Machine(DCOM,$$details75)", - "step34": "$$details75=e2e_User(DELETE_CENTERMAPPING,75@@Techno@123,$$details75)", - "step35": "e2e_Center(DCOM,$$details75,75)" - }, - { - "tc_no": "76", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with supervisor biometric and without operator biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(45)", - "step2": "$$user76=e2e_User(ADD_User,76@@Techno@123)", - "step3": "$$center76=e2e_Center(CREATE,$$user76,76,T)", - "step4": "$$details76=e2e_Machine(CREATE,$$center76,76)", - "step5": "$$details76=e2e_User(DELETE_CENTERMAPPING,76@@Techno@123,$$details76)", - "step6": "$$details76=e2e_User(CREATE_ZONESEARCH,$$details76)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details76)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details76)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details76,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details76,76)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details76,T)", - "step13": "e2e_WritePreReq($$details76,76)", - "step14": "$$details76=e2e_ReadPreReq(76)", - "step15": "e2e_setContext(env_context,$$details76,1@@2,true)", - "step16": "e2e_getPingHealth()", - "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step19": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step20": "e2e_checkStatus(processed,$$rid)", - "step21": "$$uin=e2e_getUINByRid($$rid)", - "step22": "e2e_User(ADD_User,76@@Techno@123,$$uin)", - "step23": "e2e_setContext(env_context,$$details76,1@@2,true,null,valid@@null@@null@@null@@null@@supervisorBiometrics_bio_CBEFF)", - "step24": "$$personaFilePath1=e2e_getResidentData(1,adult,false,Male)", - "step25": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)", - "step26": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", - "step27": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", - "step28": "e2e_packetsync($$zipPacketPath1)", - "step29": "e2e_setContext(env_context,$$details76,1@@2,true)", - "step30": "e2e_checkStatus(processed,$$rid1)", - "step31": "$$uin1=e2e_getUINByRid($$rid1)", - "step32": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", - "step33": "e2e_Machine(DCOM,$$details76)", - "step34": "$$details76=e2e_User(DELETE_CENTERMAPPING,76@@Techno@123,$$details76)", - "step35": "e2e_Center(DCOM,$$details76,76)" - }, - { - "tc_no": "77", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with operator and without supervisor biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(55)", - "step2": "$$user77=e2e_User(ADD_User,77@@Techno@123)", - "step3": "$$center77=e2e_Center(CREATE,$$user77,77,T)", - "step4": "$$details77=e2e_Machine(CREATE,$$center77,77)", - "step5": "$$details77=e2e_User(DELETE_CENTERMAPPING,77@@Techno@123,$$details77)", - "step6": "$$details77=e2e_User(CREATE_ZONESEARCH,$$details77)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details77)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details77)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details77,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details77,77)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details77,T)", - "step13": "e2e_WritePreReq($$details77,77)", - "step14": "$$details77=e2e_ReadPreReq(77)", - "step15": "e2e_setContext(env_context,$$details77,1@@2,true)", - "step16": "e2e_getPingHealth()", - "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step19": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step20": "e2e_checkStatus(processed,$$rid)", - "step21": "$$uin=e2e_getUINByRid($$rid)", - "step22": "e2e_User(ADD_User,77@@Techno@123,$$uin)", - "step23": "e2e_setContext(env_context,$$details77,1@@2,true,null,null@@null@@valid@@null@@operatorBiometrics_bio_CBEFF@@null)", - "step24": "$$personaFilePath1=e2e_getResidentData(1,adult,false,Male)", - "step25": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)", - "step26": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", - "step27": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", - "step28": "e2e_packetsync($$zipPacketPath1)", - "step29": "e2e_setContext(env_context,$$details77,1@@2,true)", - "step30": "e2e_checkStatus(processed,$$rid1)", - "step31": "$$uin1=e2e_getUINByRid($$rid1)", - "step32": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", - "step33": "e2e_Machine(DCOM,$$details77)", - "step34": "$$details77=e2e_User(DELETE_CENTERMAPPING,77@@Techno@123,$$details77)", - "step35": "e2e_Center(DCOM,$$details77,77)" - }, - { - "tc_no": "78", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration with support documents. Later cancels booked appointment and changes the slot. walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", - "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step11": "e2e_bookAppointment(false,$$prid,2)", - "step12": "e2e_cancelAppointment(cancel,$$prid)", - "step13": "e2e_bookAppointment(false,$$prid,3)", - "step14": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step15": "e2e_checkStatus(processed,$$rid)", - "step16": "$$uin=e2e_getUINByRid($$rid)", - "step17": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "79", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration with support documents later changes the appointment slot. walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", - "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step11": "e2e_bookAppointment(false,$$prid,2)", - "step12": "e2e_bookAppointment(false,$$prid,3)", - "step13": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step14": "e2e_checkStatus(processed,$$rid)", - "step15": "$$uin=e2e_getUINByRid($$rid)", - "step16": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "80", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident booked pre-registration with support documents and already used the appoinment. walk-ins to registration center with consumed PRID to get the UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "e2e_sendOtp($$personaFilePath)", - "step7": "e2e_validateOtp($$personaFilePath)", - "step8": "$$prid=e2e_preRegister($$personaFilePath)", - "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", - "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step11": "e2e_bookAppointment(false,$$prid,1)", - "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step13": "e2e_checkStatus(processed,$$rid)", - "step14": "$$uin=e2e_getUINByRid($$rid)", - "step15": "$$rid2=e2e_generateAndUploadPacket($$prid,$$templatePath)", - "step16": "e2e_postMockMv($$rid2,REJECTED)", - "step17": "e2e_checkStatus(rejected,$$rid2)", - "step18": "e2e_CheckRIDStage($$rid2,DEMOGRAPHIC_VERIFICATION,FAILED)" - }, - { - "tc_no": "52", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Check Syncdata response with upper key index and user with valid roles", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$user52=e2e_User(ADD_User,52@@Techno@123)", - "step2": "$$center52=e2e_Center(CREATE,$$user52,52,T)", - "step3": "$$details52=e2e_Machine(CREATE,$$center52,52)", - "step4": "$$details52=e2e_User(DELETE_CENTERMAPPING,52@@Techno@123,$$details52)", - "step5": "$$details52=e2e_User(CREATE_ZONESEARCH,$$details52)", - "step6": "e2e_wait(10)", - "step7": "e2e_User(DELETE_ZONEMAPPING,$$details52)", - "step8": "e2e_User(CREATE_ZONEMAPPING,$$details52)", - "step9": "e2e_User(ACTIVATE_ZONEMAPPING,$$details52,t)", - "step10": "e2e_User(CREATE_CENTERMAPPING,$$details52,52)", - "step11": "e2e_User(ACTIVATE_CENTERMAPPING,$$details52,T)", - "step12": "e2e_WritePreReq($$details52,52)", - "step13": "$$details52=e2e_ReadPreReq(52)", - "step14": "e2e_wait(9)", - "step15": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details52,UPPER)", - "step16": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,52)", - "step17": "e2e_SyncData(LATEST_ID_SCHEMA)", - "step18": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", - "step19": "e2e_SyncData(USER_DETAILS,$$details52)", - "step20": "e2e_Machine(DCOM,$$details52)", - "step21": "$$details52=e2e_User(DELETE_CENTERMAPPING,52@@Techno@123,$$details52)", - "step22": "e2e_Center(DCOM,$$details52,52)" - }, - { - "tc_no": "53", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Update machine from centerA to centerB and verify syncdata client settings with centerA", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(30)", - "step2": "$$user53=e2e_User(ADD_User,53@@Techno@123)", - "step3": "$$center53=e2e_Center(CREATE,$$user53,53,T)", - "step4": "$$details53=e2e_Machine(CREATE,$$center53,53)", - "step5": "$$details53=e2e_User(DELETE_CENTERMAPPING,53@@Techno@123,$$details53)", - "step6": "$$details53=e2e_User(CREATE_ZONESEARCH,$$details53)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details53)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details53)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details53,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details53,53)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details53,T)", - "step13": "e2e_WritePreReq($$details53,53)", - "step14": "$$user531=e2e_User(ADD_User,531@@Techno@123)", - "step15": "$$center531=e2e_Center(CREATE,$$user531,531,T)", - "step16": "$$details531=e2e_Machine(CREATE,$$center531,531)", - "step17": "$$details531=e2e_User(DELETE_CENTERMAPPING,531@@Techno@123,$$details531)", - "step18": "$$details531=e2e_User(CREATE_ZONESEARCH,$$details531)", - "step19": "e2e_wait(10)", - "step20": "e2e_User(DELETE_ZONEMAPPING,$$details531)", - "step21": "e2e_User(CREATE_ZONEMAPPING,$$details531)", - "step22": "e2e_User(ACTIVATE_ZONEMAPPING,$$details531,t)", - "step23": "e2e_User(CREATE_CENTERMAPPING,$$details531,531)", - "step24": "e2e_User(ACTIVATE_CENTERMAPPING,$$details531,T)", - "step25": "e2e_WritePreReq($$details531,531)", - "step26": "$$details53=e2e_ReadPreReq(53)", - "step27": "$$details531=e2e_ReadPreReq(531)", - "step28": "e2e_wait(9)", - "step29": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details53,UPPER)", - "step30": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,53)", - "step31": "$$details53=e2e_Machine(UPDATE,$$details531,531)", - "step32": "e2e_SyncData(CLIENT_SETTINGS_INVALID,$$keyIndex,53)", - "step33": "$$details53=e2e_Machine(UPDATE,$$details53,53)", - "step34": "e2e_Machine(DCOM,$$details53)", - "step35": "$$details53=e2e_User(DELETE_CENTERMAPPING,53@@Techno@123,$$details53)", - "step36": "e2e_Center(DCOM,$$details53,53)", - "step37": "e2e_Machine(DCOM,$$details531)", - "step38": "$$details531=e2e_User(DELETE_CENTERMAPPING,531@@Techno@123,$$details531)", - "step39": "e2e_Center(DCOM,$$details531,531)" - }, - { - "tc_no": "54", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Inactive machine and verify syncdata client settings calls", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(40)", - "step2": "$$user54=e2e_User(ADD_User,54@@Techno@123)", - "step3": "$$center54=e2e_Center(CREATE,$$user54,54,T)", - "step4": "$$details54=e2e_Machine(CREATE,$$center54,54)", - "step5": "$$details54=e2e_User(DELETE_CENTERMAPPING,54@@Techno@123,$$details54)", - "step6": "$$details54=e2e_User(CREATE_ZONESEARCH,$$details54)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details54)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details54)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details54,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details54,54)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details54,T)", - "step13": "e2e_WritePreReq($$details54,54)", - "step14": "$$details54=e2e_ReadPreReq(54)", - "step15": "e2e_Machine(ACTIVE_FLAG,$$details54,54,F)", - "step16": "e2e_wait(9)", - "step17": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details54,UPPER)", - "step18": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,54)", - "step19": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", - "step20": "e2e_SyncData(USER_DETAILS,$$details54)", - "step21": "e2e_Machine(ACTIVE_FLAG,$$details54,54,T)", - "step22": "e2e_Machine(DCOM,$$details54)", - "step23": "$$details54=e2e_User(DELETE_CENTERMAPPING,54@@Techno@123,$$details54)", - "step24": "e2e_Center(DCOM,$$details54,54)" - }, - { - "tc_no": "55", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Decommission machine and verify syncdata client settings calls", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(50)", - "step2": "$$user55=e2e_User(ADD_User,55@@Techno@123)", - "step3": "$$center55=e2e_Center(CREATE,$$user55,55,T)", - "step4": "$$details55=e2e_Machine(CREATE,$$center55,55)", - "step5": "$$details55=e2e_User(DELETE_CENTERMAPPING,55@@Techno@123,$$details55)", - "step6": "$$details55=e2e_User(CREATE_ZONESEARCH,$$details55)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details55)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details55)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details55,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details55,55)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details55,T)", - "step13": "e2e_WritePreReq($$details55,55)", - "step14": "$$details55=e2e_ReadPreReq(55)", - "step15": "e2e_Machine(DCOM,$$details55)", - "step16": "e2e_wait(9)", - "step17": "$$keyIndex=e2e_SyncData(TPM_VERIFY_INVALID,$$details55,UPPER)", - "step18": "$$details55=e2e_User(DELETE_CENTERMAPPING,55@@Techno@123,$$details55)", - "step19": "e2e_Center(DCOM,$$details55,55)" - }, - { - "tc_no": "56", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Decommission center and verify USER_DETAILS syncdata calls ", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(60)", - "step2": "$$user56=e2e_User(ADD_User,56@@Techno@123)", - "step3": "$$center56=e2e_Center(CREATE,$$user56,56,T)", - "step4": "$$details56=e2e_Machine(CREATE,$$center56,56)", - "step5": "$$details56=e2e_User(DELETE_CENTERMAPPING,56@@Techno@123,$$details56)", - "step6": "$$details56=e2e_User(CREATE_ZONESEARCH,$$details56)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details56)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details56)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details56,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details56,56)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details56,T)", - "step13": "e2e_WritePreReq($$details56,56)", - "step14": "$$details56=e2e_ReadPreReq(56)", - "step15": "$$details56=e2e_User(DELETE_CENTERMAPPING,56@@Techno@123,$$details56)", - "step16": "e2e_Machine(REMOVE_CENTER,$$details56)", - "step17": "e2e_Center(DCOM,$$details56,56)", - "step18": "e2e_wait(9)", - "step19": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details56,UPPER)", - "step20": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", - "step21": "e2e_SyncData(USER_DETAILS_INVALID,$$details56)", - "step22": "e2e_Machine(DCOM,$$details56)" - }, - { - "tc_no": "57", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Deactivate center and verify CLIENT_SETTINGS syncdata client settings calls ", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "e2e_wait(70)", - "step2": "$$user57=e2e_User(ADD_User,57@@Techno@123)", - "step3": "$$center57=e2e_Center(CREATE,$$user57,57,T)", - "step4": "$$details57=e2e_Machine(CREATE,$$center57,57)", - "step5": "$$details57=e2e_User(DELETE_CENTERMAPPING,57@@Techno@123,$$details57)", - "step6": "$$details57=e2e_User(CREATE_ZONESEARCH,$$details57)", - "step7": "e2e_wait(10)", - "step8": "e2e_User(DELETE_ZONEMAPPING,$$details57)", - "step9": "e2e_User(CREATE_ZONEMAPPING,$$details57)", - "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details57,t)", - "step11": "e2e_User(CREATE_CENTERMAPPING,$$details57,57)", - "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details57,T)", - "step13": "e2e_WritePreReq($$details57,57)", - "step14": "$$details57=e2e_ReadPreReq(57)", - "step15": "$$details57=e2e_User(DELETE_CENTERMAPPING,57@@Techno@123,$$details57)", - "step16": "e2e_Machine(REMOVE_CENTER,$$details57)", - "step17": "e2e_Center(ACTIVE_FLAG,$$details57,57,F)", - "step18": "e2e_wait(9)", - "step19": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details57,UPPER)", - "step20": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", - "step21": "e2e_SyncData(CLIENT_SETTINGS_INVALID,$$keyIndex,57)", - "step22": "e2e_Machine(DCOM,$$details57)", - "step23": "e2e_Center(DCOM,$$details57,57)" - }, - { - "tc_no": "81", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but packet gets reprocessed before Abis returns for success check ", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step7": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Success)", - "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step9": "e2e_checkStatus(processed,$$rid)", - "step10": "$$uin=e2e_getUINByRid($$rid)", - "step11": "e2e_DeleteMockExpect()", - "step12": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "82", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but packet gets reprocessed before Abis returns for fail check ", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step7": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,delay,10@@Error)", - "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step9": "e2e_checkStatus(processed,$$rid)", - "step10": "$$uin=e2e_getUINByRid($$rid)", - "step11": "e2e_DeleteMockExpect()", - "step12": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "83", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process with biometric exception for face and iris and gets UIN card. Later updates Biometric data for face and iris and performs authentication with face biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftIris@@rightIris@@face)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(face@@leftiris@@rightIris,0,0,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "$$email=e2e_getEmailByUIN($$uin2)", - "step17": "e2e_wait(90)", - "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", - "step19": "e2e_wait(90)", - "step20": "e2e_bioAuthentication(faceDevice,$$uin2,$$vid,$$personaFilePath)", - "step21": "$$clientId=e2e_OidcClient()", - "step22": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", - "step23": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", - "step24": "e2e_BioEsignetAuthentication(faceDevice,$$uin2,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", - "step25": "e2e_UserInfo($$transactionId,$$clientId)" - }, - { - "tc_no": "84", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process but the device certificate got expired before uploading the packet", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false,true)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)" - }, - { - "tc_no": "85", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but invalid correction request ID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_85,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", - "step11": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", - "step12": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,11111111111111111111111111111)", - "step13": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,11111111111111111111111111111)", - "step14": "e2e_packetsync($$zipPacketPath2,false)" - }, - { - "tc_no": "86", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but biometrics matches with other resident biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step4": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_86,$$personaFilePath)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step7": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step8": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step9": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step10": "e2e_packetsync($$zipPacketPath)", - "step11": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", - "step12": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", - "step13": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", - "step14": "e2e_packetsync($$zipPacketPath1)", - "step15": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_86)", - "step16": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath)", - "step17": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", - "step18": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", - "step19": "e2e_packetsync($$zipPacketPath2)", - "step20": "e2e_checkStatus(processed,$$rid2)" - }, - { - "tc_no": "87", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but multiple correction packets with same correction Request ID. Only first correction packet will be processed and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_87,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,10)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", - "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_87)", - "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", - "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", - "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", - "step15": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", - "step16": "e2e_packetsync($$zipPacketPath2)", - "step17": "e2e_checkStatus(processed,$$rid2)", - "step18": "$$uin=e2e_getUINByRid($$rid2)", - "step19": "$$personaFilePath3=e2e_getResidentData(1,adult,false,Male)", - "step20": "$$templatePath3=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath3)", - "step21": "$$zipPacketPath3=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath3,$$additionalReqId)", - "step22": "$$rid3=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath3,$$additionalReqId)", - "step23": "e2e_packetsync($$zipPacketPath3)", - "step24": "e2e_CheckRIDStage($$rid3,SECUREZONE_NOTIFICATION,REJECTED)" - }, - { - "tc_no": "88", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident never provided biometrics with good quality. Original packet gets resumed after the PAUSE correction for elapsed time and reject the packet", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_88,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_checkStatus(processed,$$rid)", - "step11": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "89", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics but still quality is not good. After max number of corrections (correction packets)the original packet gets rejected", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_89,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", - "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_89)", - "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", - "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2,20)", - "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", - "step15": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", - "step16": "e2e_packetsync($$zipPacketPath2)", - "step17": "e2e_checkStatus(processed,$$rid2)", - "step18": "$$additionalReqId2=e2e_getAdditionalReqId(additionalReqId_89)", - "step19": "$$personaFilePath3=e2e_getResidentData(1,adult,false,Male)", - "step20": "$$templatePath3=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath3,30)", - "step21": "$$zipPacketPath3=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath3,$$additionalReqId2)", - "step22": "$$rid3=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath3,$$additionalReqId2)", - "step23": "e2e_packetsync($$zipPacketPath3)", - "step24": "e2e_checkStatus(processed,$$rid3)", - "step25": "e2e_checkStatus(rejected,$$rid)" - }, - { - "tc_no": "90", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but by then packet kicks-in for the original packet", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_90,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", - "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_90)", - "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", - "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", - "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", - "step15": "e2e_wait(true)", - "step16": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", - "step17": "e2e_packetsync($$zipPacketPath2)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin=e2e_getUINByRid($$rid2)" - }, - { - "tc_no": "91", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but by the time correction packet timeout happens. So the original packet gets rejected", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_91,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", - "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step9": "e2e_packetsync($$zipPacketPath)", - "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", - "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_91)", - "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", - "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", - "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", - "step15": "e2e_wait(true)", - "step16": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", - "step17": "e2e_packetsync($$zipPacketPath2)", - "step18": "e2e_checkStatus(processed,$$rid2)", - "step19": "$$uin=e2e_getUINByRid($$rid2)" - }, - { - "tc_no": "92", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Minor Child walk-ins to registration center wants to get UIN Guardian Details. Later again tries to get another UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_checkStatus(processed,$$parentRid)", - "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step10": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)", - "step17": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$childPersona)", - "step18": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$childPersona,$$modalityHashValue,-1,@@Duplicate)", - "step19": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step20": "e2e_postMockMv($$childRid2,REJECTED)", - "step21": "e2e_checkStatus(rejected,$$childRid2)" - }, - { - "tc_no": "93", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Inji - Resident walk-ins to registration center completes the process with low(30KB) face image size and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step6": "e2e_updateDemoOrBioDetails(0,0,email=john,$$personaFilePath)", - "step7": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step9": "e2e_checkStatus(processed,$$rid)", - "step10": "$$uin=e2e_getUINByRid($$rid)", - "step11": "$$email=e2e_getEmailByUIN($$uin)", - "step12": "e2e_wait(90)", - "step13": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" - }, - { - "tc_no": "94", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Inji - Resident walk-ins to registration center completes the process with high(276KB) face image size and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step6": "e2e_updateDemoOrBioDetails(0,0,email=rob,$$personaFilePath)", - "step7": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step9": "e2e_checkStatus(processed,$$rid)", - "step10": "$$uin=e2e_getUINByRid($$rid)", - "step11": "$$email=e2e_getEmailByUIN($$uin)", - "step12": "e2e_wait(90)", - "step13": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" - }, - { - "tc_no": "95", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Two resident walk-ins to registration center tries to get UIN with different demographic details and same biometrics except one finger", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_wait(10)", - "step8": "e2e_checkStatus(processed,$$rid1)", - "step9": "$$uin1=e2e_getUINByRid($$rid1)", - "step10": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", - "step11": "e2e_setContext(env_context,$$details1,1@@2,false,null@@99)", - "step12": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step13": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step14": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)", - "step15": "e2e_wait(10)", - "step16": "e2e_checkStatus(processed,$$rid2)", - "step17": "$$uin2=e2e_getUINByRid($$rid2)", - "step18": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "96", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Two resident walk-ins to registration center tries to get UIN with same demographic details and same biometrics except one finger", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,email=john,$$personaFilePath)", - "step6": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step7": "e2e_updateDemoOrBioDetails(0,0,phone=9513209874,$$personaFilePath)", - "step8": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step9": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step10": "e2e_wait(10)", - "step11": "e2e_checkStatus(processed,$$rid1)", - "step12": "$$uin1=e2e_getUINByRid($$rid1)", - "step13": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", - "step14": "e2e_setContext(env_context,$$details1,1@@2,false,null@@99)", - "step15": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step16": "e2e_updateDemoOrBioDetails(0,0,email=john,$$personaFilePath)", - "step17": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step18": "e2e_updateDemoOrBioDetails(0,0,phone=9513209874,$$personaFilePath)", - "step19": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step20": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)", - "step21": "e2e_wait(10)", - "step22": "e2e_checkStatus(processed,$$rid2)", - "step23": "$$uin2=e2e_getUINByRid($$rid2)", - "step24": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "97", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process with only face biometrics and without exception", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male@@false@@false@@true)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_CheckRIDStage($$rid,BIOGRAPHIC_VERIFICATION,REPROCESS)" - }, - { - "tc_no": "98", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process without biometrics and exception", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male@@false@@false@@false)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "99", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins to registration center gets UIN with parent RID details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step17": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "100", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins to registration center tries to get UIN with parent RID details without biometrics and without Exception", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male@@false@@false@@false)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(REREGISTER,$$childRid)", - "step15": "e2e_CheckRIDStage($$childRid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "101", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins to registration center tries to get UIN with parent RID details with only face biometrics and without Exception", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male@@false@@false@@true)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_CheckRIDStage($$childRid,BIOGRAPHIC_VERIFICATION,REPROCESS)" - }, - { - "tc_no": "102", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant", - "description": "Resident Infant walk-ins to registration center gets UIN with parent RID details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step17": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "103", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant", - "description": "Resident Infant walk-ins to registration center tries to get UIN with parent RID details without biometrics", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@false)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_CheckRIDStage($$childRid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "104", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric demogphic OTP authentication both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)", - "step17": "$$email=e2e_getEmailByUIN($$childUin)", - "step18": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step19": "e2e_wait(90)", - "step20": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", - "step21": "e2e_wait(90)", - "step22": "e2e_demoAuthentication(name,$$childUin,$$childPersona,$$vidwithoutotp)", - "step23": "e2e_bioAuthentication(faceDevice,$$childUin,$$vidwithoutotp,$$childPersona)", - "step24": "e2e_bioAuthentication(LeftIris,$$childUin,$$vidwithoutotp,$$childPersona)", - "step25": "e2e_bioAuthentication(leftRingDevice,$$childUin,$$vidwithoutotp,$$childPersona)", - "step26": "e2e_otpAuthentication(uin,$$childUin,vid,$$vidwithoutotp,$$email)" - }, - { - "tc_no": "105", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant", - "description": "Resident Minor Child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric demogphic authentication both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "$$email=e2e_getEmailByUIN($$childUin)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step18": "e2e_wait(90)", - "step19": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", - "step20": "e2e_wait(90)", - "step21": "e2e_demoAuthentication(name,$$childUin,$$childPersona,$$vidwithoutotp)", - "step22": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "106", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "", - "group_name": "Minor_New", - "description": "Resident Minor Child walk-ins walk-ins to registration center tries get Lost UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$childPersona)", - "step17": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$childPersona)", - "step18": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$childPersona,$$modalityHashValue,-1,@@Duplicate)", - "step19": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step20": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", - "step21": "e2e_packetsync($$zipPacketPath)", - "step22": "e2e_checkStatus(processed,$$ridLost)", - "step23": "$$uin2=e2e_getUINByRid($$ridLost)", - "step24": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED,RPR-UIN-SUCCESS-005)", - "step25": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "107", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries get Lost UIN but Biometric did not match", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", - "step14": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step15": "e2e_packetsync($$zipPacketPath)", - "step16": "e2e_checkStatus(rejected,$$ridLost)" - }, - { - "tc_no": "108", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Minor Child walk-ins walk-ins to registration center tries get UIN when the parent packet is in the queue for manual verification reject child packet only when parent packet is rejected", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$parentPersona)", - "step8": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$parentPersona,$$modalityHashValue,-1,@@Duplicate)", - "step9": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$parentTemplate)", - "step10": "$$parentRid=e2e_ridsync(NEW,$$parentZipPacketPath)", - "step11": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)", - "step15": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)", - "step16": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)", - "step17": "e2e_postMockMv($$parentRid,REJECTED)", - "step18": "e2e_checkStatus(rejected,$$parentRid)", - "step19": "e2e_checkStatus(rejected,$$childRid)" - }, - { - "tc_no": "109", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Infant tries to get UIN without Introducer", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "110", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs demogphic authentication using name both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,rightlittleFinger)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "$$email=e2e_getEmailByUIN($$uin)", - "step10": "e2e_wait(90)", - "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", - "step12": "e2e_wait(90)", - "step13": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)" - }, - { - "tc_no": "111", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Minor walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs eKYC demogphic authentication using name both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step17": "$$email=e2e_getEmailByUIN($$childUin)", - "step18": "e2e_wait(90)", - "step19": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", - "step20": "e2e_wait(90)", - "step21": "e2e_ekycDemo(name,$$childUin,$$childPersona,$$vidwithoutotp)", - "step22": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "112", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Infant walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs demogphic authentication using name both using UIN and VID", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step17": "$$email=e2e_getEmailByUIN($$childUin)", - "step18": "e2e_wait(90)", - "step19": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", - "step20": "e2e_wait(90)", - "step21": "e2e_ekycDemo(name,$$childUin,$$childPersona,$$vidwithoutotp)", - "step22": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "113", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center gets the lost UIN updates his demo graphic details Later performs demo Auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", - "step14": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step15": "e2e_packetsync($$zipPacketPath)", - "step16": "e2e_checkStatus(processed,$$ridLost)", - "step17": "$$uin2=e2e_getUINByRid($$ridLost)", - "step18": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)", - "step19": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step20": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step21": "$$newTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step22": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step23": "e2e_checkStatus(processed,$$rid2)", - "step24": "$$lostUin=e2e_getUINByRid($$rid2)", - "step25": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$lostUin)", - "step26": "e2e_wait(90)", - "step27": "e2e_demoAuthentication(name,$$lostUin,$$personaFilePath,$$vidwithoutotp)" - }, - { - "tc_no": "114", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center gets the lost UIN updates his Biometric data Later performs Bio Auth", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", - "step14": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step15": "e2e_packetsync($$zipPacketPath)", - "step16": "e2e_checkStatus(processed,$$ridLost)", - "step17": "$$uin2=e2e_getUINByRid($$ridLost)", - "step18": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)", - "step19": "e2e_updateDemoOrBioDetails(face,0,0,$$personaFilePath)", - "step20": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step21": "$$newTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step22": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step23": "e2e_checkStatus(processed,$$rid2)", - "step24": "$$lostUin=e2e_getUINByRid($$rid2)", - "step25": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$lostUin)", - "step26": "e2e_wait(90)", - "step27": "e2e_bioAuthentication(faceDevice,$$lostUin,$$vidwithoutotp,$$personaFilePath)" - }, - { - "tc_no": "115", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant", - "description": "Resident Infant walk-ins to registration center gets the UIN with Preregistration with Gaurdian details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$childPersona=e2e_getResidentData(1,infant,true,Male)", - "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_checkStatus(processed,$$parentRid)", - "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step10": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "e2e_sendOtp($$childPersona)", - "step14": "e2e_validateOtp($$childPersona)", - "step15": "$$prid=e2e_preRegister($$childPersona)", - "step16": "e2e_uploadDocuments($$childPersona,$$prid)", - "step17": "e2e_updatePreRegStatus(0,$$prid,valid)", - "step18": "e2e_bookAppointment(false,$$prid,1)", - "step19": "$$childRid=e2e_generateAndUploadPacket($$prid,$$childTemplate)", - "step20": "e2e_checkStatus(processed,$$childRid)", - "step21": "$$childUin=e2e_getUINByRid($$childRid)", - "step22": "e2e_CheckRIDStage($$parentRid,PRINT_SERVICE,PROCESSED)", - "step23": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", - "step24": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "116", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center gets the UIN but during packet generation CBEFF is invalid", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,80,false)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPreregWithInvalidCbeff($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(REREGISTER,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "117", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries to update the UIN with invalid UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateResidentWithUIN($$personaFilePath,1234)", - "step6": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step8": "e2e_checkStatus(REREGISTER,$$rid)", - "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,ERROR)" - }, - { - "tc_no": "118", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident Infant walk-ins to registration center gets the UIN with finger and eye exception", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "119", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Minor_Exc", - "description": "Resident Minor walk-ins to registration center gets the UIN with parent and child exception mark", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$parentPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_checkStatus(processed,$$parentRid)", - "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step10": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step11": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step12": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step13": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step14": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step15": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step16": "e2e_checkStatus(processed,$$childRid)", - "step17": "$$childUin=e2e_getUINByRid($$childRid)", - "step18": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step19": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "120", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Minor_Exc", - "description": "Resident Minor walk-ins to registration center gets the UIN with few exceptions", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step15": "e2e_checkStatus(processed,$$childRid)", - "step16": "$$childUin=e2e_getUINByRid($$childRid)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "121", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center gets the UIN with All finger and eye exception mark walk-ins to reg-client to get UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "122", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor walk-ins to registration center gets the UIN with all finger and eye exception mark", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step15": "e2e_checkStatus(processed,$$childRid)", - "step16": "$$childUin=e2e_getUINByRid($$childRid)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "123", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant_Exc", - "description": "Resident Infant walk-ins to registration center gets the UIN with introducer exception mark", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$parentPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step8": "e2e_checkStatus(processed,$$parentRid)", - "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step10": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step11": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step15": "e2e_checkStatus(processed,$$childRid)", - "step16": "$$childUin=e2e_getUINByRid($$childRid)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "124", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Update_Adult", - "description": "Resident walk-ins to registration center updates biometrics with all exceptions and then downloads the UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "125", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Update_Adult", - "description": "Resident walk-ins to registration center updates biometrics with finger and eye exception and then downloads the UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step10": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step11": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step12": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step13": "e2e_checkStatus(processed,$$rid2)", - "step14": "$$uin2=e2e_getUINByRid($$rid2)", - "step15": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "126", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor walk-ins to registration center updates demo details and biometrics with all exceptions and then downloads the UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$childPersona)", - "step17": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", - "step18": "e2e_updateResidentWithUIN($$childPersona,$$childUin)", - "step19": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)", - "step20": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)", - "step21": "e2e_checkStatus(processed,$$rid2)", - "step22": "$$uin2=e2e_getUINByRid($$rid2)", - "step23": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step24": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", - "step25": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "127", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor walk-ins to registration center updates demo and biometrics with few exceptions and then downloads the UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid)", - "step15": "$$childUin=e2e_getUINByRid($$childRid)", - "step16": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$childPersona)", - "step17": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step18": "e2e_updateResidentWithUIN($$childPersona,$$childUin)", - "step19": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)", - "step20": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)", - "step21": "e2e_checkStatus(processed,$$rid2)", - "step22": "$$uin2=e2e_getUINByRid($$rid2)", - "step23": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step24": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", - "step25": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "128", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Update_Adult", - "description": "Resident walk-ins to registration center updates demo and biometrics with finger and eye exception and then performs demo and bio auth without exception finger", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", - "step17": "$$email=e2e_getEmailByUIN($$uin2)", - "step18": "e2e_wait(90)", - "step19": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", - "step20": "e2e_wait(90)", - "step21": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)", - "step22": "e2e_bioAuthentication(rightThumbDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "129", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Update_Adult", - "description": "Resident walk-ins to registration center updates demo and biometrics with all exception and then performs demo and bio auth with face", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", - "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", - "step17": "$$email=e2e_getEmailByUIN($$uin2)", - "step18": "e2e_wait(90)", - "step19": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", - "step20": "e2e_wait(90)", - "step21": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)", - "step22": "e2e_bioAuthentication(faceDevice,$$uin,$$vid,$$personaFilePath)" - }, - { - "tc_no": "130", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Resident lost UIN and walks in to registration center and updates his phone number and address and then retrieves the UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_wait(90)", - "step10": "e2e_updateDemoOrBioDetails(0,0,addressLine1=bnglr@@phoneNumber=3938333736,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", - "step13": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", - "step14": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", - "step15": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", - "step16": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", - "step17": "e2e_packetsync($$zipPacketPath)", - "step18": "e2e_checkStatus(processed,$$ridLost)", - "step19": "$$uin2=e2e_getUINByRid($$ridLost)", - "step20": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "131", - "tags": "Negative_Test", - "persona_class": "ResidentFemaleAdult", - "persona": "ResidentFemaleAdult", - "group_name": "NA", - "description": "Resident walk-ins to registration center tries to register with predefined blocklisted word in her name", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", - "step11": "$$blocklistedWord=e2e_GetBlocklistedWord()", - "step12": "e2e_updateDemoOrBioDetails(0,0,name=$$blocklistedWord,$$personaFilePath)", - "step14": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step15": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step16": "e2e_checkStatus(processed,$$rid)", - "step17": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" -}, - { - "tc_no": "132", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New_Exception", - "description":"A differently abled resident with exception in left eye walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "133", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Minor_New", - "description": "Resident Minor Child with age less than 1 year walk-ins to registration center gets UIN with parent RID details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", - "step11": "e2e_updateDemoOrBioDetails(0,0,dob=2023/08/24,$$childPersona)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step15": "e2e_checkStatus(processed,$$childRid)", - "step16": "$$childUin=e2e_getUINByRid($$childRid)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "134", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant", - "description": "Resident Infant with age less than 1 year walk-ins to registration center gets UIN with parent RID details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step11": "e2e_updateDemoOrBioDetails(0,0,dob=2023/08/24,$$childPersona)", - "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step15": "e2e_checkStatus(processed,$$childRid)", - "step16": "$$childUin=e2e_getUINByRid($$childRid)", - "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", - "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "135", - "tags": "Postive_Test", - "persona_class": "NonResidentMaleAdult", - "persona": "NonResidentMaleAdult", - "group_name": "Adult_New", - "description": "NonResident adult whose phone number is 11 digts walk-ins to registration center gets UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=39383337361,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "136", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident adult without phone number and email walk-ins to registration center and tries to get UIN", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=@@email=,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(REREGISTER,$$rid)", - "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" - }, - { - "tc_no": "137", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New_Exception", - "description": "A differently abled resident with exception in left index finger walk-ins to registration center completes the process and gets UIN card .Later updates all biometrics and using uin check for absence of exception marked modality", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_updateDemoOrBioDetails(0,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_CheckForBDBAbsence($$uin2,FINGER_Left IndexFinger)" - }, - { - "tc_no": "138", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Update_Adult", - "description": "Resident walk-ins to registration center and gets UIN .Later updates exception for Left Thumb and using UIN check if all modalities are present", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb)", - "step10": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step11": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step12": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step13": "e2e_checkStatus(processed,$$rid2)", - "step14": "$$uin2=e2e_getUINByRid($$rid2)", - "step15": "e2e_CheckForBDBPresence($$uin2,FINGER_Left RingFinger@@FINGER_Right LittleFinger@@FACE@@FINGER_Left LittleFinger@@IRIS_Right@@FINGER_Left MiddleFinger@@FINGER_Left IndexFinger@@FINGER_Right IndexFinger@@IRIS_Left@@FINGER_Right RingFinger@@FINGER_Left Thumb@@FINGER_Right MiddleFinger@@FINGER_Right Thumb,false)" - }, - { - "tc_no": "139", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New_Exception", - "description": "A blind Resident walk-ins to registration center completes the process and gets UIN card .Later updates all biometrics and using uin check for the absence of exception marked modality", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_updateDemoOrBioDetails(0,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", - "step14": "e2e_checkStatus(processed,$$rid2)", - "step15": "$$uin2=e2e_getUINByRid($$rid2)", - "step16": "e2e_CheckForBDBAbsence($$uin2,IRIS_Left@@IRIS_Right)" - }, - { - "tc_no": "140", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center completes the process and gets UIN card .Using rid check the presence of all the modalities", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", - "step10": "e2e_CheckForBDBPresence($$rid,FINGER_Left RingFinger@@FINGER_Right LittleFinger@@FACE@@FINGER_Left LittleFinger@@IRIS_Right@@FINGER_Left MiddleFinger@@FINGER_Left IndexFinger@@FINGER_Right IndexFinger@@IRIS_Left@@FINGER_Right RingFinger@@FINGER_Left Thumb@@FINGER_Right MiddleFinger@@FINGER_Right Thumb,false)" - }, - { - "tc_no": "141", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center completes the process by providing the consent and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,yes)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "142", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center completes the process by not providing the consent", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,no)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)" - }, - { - "tc_no": "143", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates dob with invalid format", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", - "step10": "e2e_updateDemoOrBioDetails(0,0,dob=08/24/2023,$$personaFilePath)", - "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", - "step12": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step14": "e2e_checkStatus(reregister,$$rid2)" -}, - { - "tc_no": "144", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "NA", - "group_name": "NA", - "description": "Machine got unmapped from the center before generating the offline packet", - "step0": "$$user6=e2e_User(ADD_User,6@@Techno@123)", - "step1": "$$center6=e2e_Center(CREATE,$$user6,6,T)", - "step2": "$$details6=e2e_Machine(CREATE,$$center6,6)", - "step3": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", - "step4": "$$details6=e2e_User(CREATE_ZONESEARCH,$$details6)", - "step5": "e2e_wait(10)", - "step6": "e2e_User(DELETE_ZONEMAPPING,$$details6)", - "step7": "e2e_User(CREATE_ZONEMAPPING,$$details6)", - "step8": "e2e_User(ACTIVATE_ZONEMAPPING,$$details6,t)", - "step9": "e2e_User(CREATE_CENTERMAPPING,$$details6,6)", - "step10": "e2e_User(ACTIVATE_CENTERMAPPING,$$details6,T)", - "step11": "e2e_WritePreReq($$details6,6)", - "step12": "$$details6=e2e_ReadPreReq(6)", - "step13": "e2e_setContext(env_context,$$details6,1@@2,true)", - "step14": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step15": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step16": "e2e_Machine(REMOVE_CENTER,$$center6,6)", - "step17": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", - "step18": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step19": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step20": "e2e_packetsync($$zipPacketPath)", - "step21": "e2e_CheckRIDStage($$rid,CMD_VALIDATION,FAILED)" - }, - { - "tc_no": "145", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "NA", - "group_name": "NA", - "description": "An offline packet is generated and machine got unmapped from the center before packet is uploaded", - "step0": "$$user6=e2e_User(ADD_User,6@@Techno@123)", - "step1": "$$center6=e2e_Center(CREATE,$$user6,6,T)", - "step2": "$$details6=e2e_Machine(CREATE,$$center6,6)", - "step3": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", - "step4": "$$details6=e2e_User(CREATE_ZONESEARCH,$$details6)", - "step5": "e2e_wait(10)", - "step6": "e2e_User(DELETE_ZONEMAPPING,$$details6)", - "step7": "e2e_User(CREATE_ZONEMAPPING,$$details6)", - "step8": "e2e_User(ACTIVATE_ZONEMAPPING,$$details6,t)", - "step9": "e2e_User(CREATE_CENTERMAPPING,$$details6,6)", - "step10": "e2e_User(ACTIVATE_CENTERMAPPING,$$details6,T)", - "step11": "e2e_WritePreReq($$details6,6)", - "step12": "$$details6=e2e_ReadPreReq(6)", - "step13": "e2e_setContext(env_context,$$details6,1@@2,true)", - "step14": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step15": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step16": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step17": "e2e_Machine(REMOVE_CENTER,$$center6,6)", - "step18": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", - "step19": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step20": "e2e_packetsync($$zipPacketPath)", - "step21": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "146", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New_Exception", - "description": "A differently abled resident with exception in left and right index finger walk-ins to registration center completes the process reviewer authentication happens and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,null,true)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(processed,$$rid)", - "step9": "$$uin=e2e_getUINByRid($$rid)", - "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "147", - "tags": "Postive_Test", - "persona_class": "SeniorNonResidentMale", - "persona": "SeniorNonResidentMale", - "group_name": "Senior_New", - "description": "Senior Non Resident walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,senior,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "148", - "tags": "Postive_Test", - "persona_class": "SeniorResidentMale", - "persona": "SeniorResidentMale", - "group_name": "Senior_New", - "description": "Senior Resident walk-ins to registration center completes the process and gets UIN card", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,senior,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "149", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center provides future date as DOB and tries to get uin", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "e2e_updateDemoOrBioDetails(0,0,dob=08/24/2026,$$personaFilePath)", - "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step8": "e2e_checkStatus(REREGISTER,$$rid)", - "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" -}, - { - "tc_no": "150", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "New_Infant", - "description": "Resident Infant walk-ins to registration center gets UIN with parent RID details . Another infant tries to get UIN with the same demographics and parent details", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", - "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", - "step7": "e2e_checkStatus(processed,$$parentRid)", - "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", - "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", - "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", - "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", - "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", - "step13": "$$childRid1=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step14": "e2e_checkStatus(processed,$$childRid1)", - "step15": "$$childUin1=e2e_getUINByRid($$childRid1)", - "step16": "e2e_CheckRIDStage($$childRid1,INTRODUCER_VALIDATION,SUCCESS)", - "step17": "e2e_CheckRIDStage($$childRid1,VERIFICATION,SUCCESS)", - "step18": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", - "step19": "$$childUin2=e2e_getUINByRid($$childRid2)", - "step20": "e2e_CheckRIDStage($$childRid2,INTRODUCER_VALIDATION,SUCCESS)", - "step21": "e2e_CheckRIDStage($$childRid2,VERIFICATION,SUCCESS)" - }, - { - "tc_no": "151", - "tags": "Negative_Test", - "persona_class": "ResidentFemaleAdult", - "persona": "ResidentFemaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center completes the process but while the packet getting created packet has invalid encrypted hash", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,null,null,invalidEncryptedHash)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REPROCESS,RPR-PKV-FAILED-014)" - }, - { - "tc_no": "152", - "tags": "Postive_Test", - "persona_class": "ResidentFemaleAdult", - "persona": "ResidentFemaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center and tries to complete the process . But during packet sync the checksum is invalid", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,null,null,null,invalidCheckSum)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step7": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step8": "e2e_packetsync($$zipPacketPath,false)" - }, - { - "tc_no": "153", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "Adult_New", - "description": "Resident walk-ins to registration center gets UIN card . Another resident tries to get UIN with the same demographics and exception marked for all modalities except face", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(processed,$$rid)", - "step8": "$$uin=e2e_getUINByRid($$rid)", - "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", - "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", - "step11": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step12": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath1)", - "step13": "e2e_checkStatus(processed,$$rid1)", - "step14": "$$uin1=e2e_getUINByRid($$rid1)", - "step15": "e2e_CheckRIDStage($$rid1,MANUAL_ADJUDICATION,SUCCESS)" - }, - { - "tc_no": "154", - "tags": "Positive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walks-in to center to get UIN but supervisor rejects the packet .Same resident tries to get Uin again", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step7": "$$rid=e2e_ridSyncRejected(NEW,$$zipPacketPath)", - "step8": "e2e_packetsync($$zipPacketPath)", - "step9": "e2e_checkStatus(reregister,$$rid)", - "step10": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REJECTED)", - "step11": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step12": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step13": "e2e_checkStatus(processed,$$rid1)", - "step14": "$$uin=e2e_getUINByRid($$rid1)", - "step15": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "155", - "tags": "Positive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Resident walks-in to center to get Uin but packet is created with invalid hash. Same resident tries to get Uin by providing all details again", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step6": "$$rid=e2e_uploadPacketWithInvalidHash($$personaFilePath,$$templatePath)", - "step7": "e2e_checkStatus(reregister,$$rid)", - "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)", - "step9": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step10": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", - "step11": "e2e_checkStatus(processed,$$rid1)", - "step12": "$$uin=e2e_getUINByRid($$rid1)", - "step13": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" - }, - { - "tc_no": "156", - "tags": "Negative_Test", - "persona_class": "ResidentMaleAdult", - "persona": "NA", - "group_name": "NA", - "description": "Packet is created and uploaded with inactive center", - "step0": "$$user7=e2e_User(ADD_User,7@@Techno@123)", - "step1": "$$center7=e2e_Center(CREATE,$$user7,7,T)", - "step2": "$$details7=e2e_Machine(CREATE,$$center7,7)", - "step3": "$$details7=e2e_User(DELETE_CENTERMAPPING,7@@Techno@123,$$details7)", - "step4": "$$details7=e2e_User(CREATE_ZONESEARCH,$$details7)", - "step5": "e2e_wait(10)", - "step6": "e2e_User(DELETE_ZONEMAPPING,$$details7)", - "step7": "e2e_User(CREATE_ZONEMAPPING,$$details7)", - "step8": "e2e_User(ACTIVATE_ZONEMAPPING,$$details7,t)", - "step9": "e2e_User(CREATE_CENTERMAPPING,$$details7,7)", - "step10": "e2e_User(ACTIVATE_CENTERMAPPING,$$details7,T)", - "step11": "e2e_WritePreReq($$details7,7)", - "step12": "$$details7=e2e_ReadPreReq(7)", - "step13": "e2e_setContext(env_context,$$details6,1@@2,true)", - "step14": "$$details7=e2e_User(DELETE_CENTERMAPPING,7@@Techno@123,$$details7)", - "step15": "e2e_Machine(REMOVE_CENTER,$$details7)", - "step16": "e2e_Center(ACTIVE_FLAG,$$details7,7,F)", - "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", - "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", - "step19": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", - "step20": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", - "step21": "e2e_packetsync($$zipPacketPath)", - "step22": "e2e_CheckRIDStage($$rid,CMD_VALIDATION,ERROR)", - "step23": "e2e_Machine(DCOM,$$details7)", - "step25": "e2e_Center(DCOM,$$details7,7)" - }, -{ - "tc_no": "AFTER_SUITE", - "tags": "Postive_Test", - "persona_class": "ResidentMaleAdult", - "persona": "ResidentMaleAdult", - "group_name": "NA", - "description": "Test suite run Pre-Requisite data tear down", - "step0": "e2e_getPingHealth(packetcreator)", - "step1": "$$details1=e2e_ReadPreReq(1)", - "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", - "step3": "e2e_getPingHealth()", - "step4": "e2e_DeleteMockExpect()", - "step5": "e2e_Machine(DCOM,$$details1)", - "step6": "$$details1=e2e_User(DELETE_CENTERMAPPING,1@@Techno@123,$$details1)", - "step7": "e2e_Center(DCOM,$$details1,1)", - "step8": "$$details2=e2e_ReadPreReq(2)", - "step9": "e2e_Machine(DCOM,$$details2)", - "step10": "$$details2=e2e_User(DELETE_CENTERMAPPING,2@@Techno@123,$$details2)", - "step11": "e2e_Center(DCOM,$$details2,2)", - "step12": "$$details3=e2e_ReadPreReq(3)", - "step13": "e2e_Machine(DCOM,$$details3)", - "step14": "$$details3=e2e_User(DELETE_CENTERMAPPING,3@@Techno@123,$$details3)", - "step15": "e2e_Center(DCOM,$$details3,3)", - "step16": "$$details4=e2e_ReadPreReq(4)", - "step17": "e2e_Machine(DCOM,$$details4)", - "step18": "$$details4=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details4)", - "step19": "e2e_Center(DCOM,$$details4,4)", - "step20": "$$details5=e2e_ReadPreReq(5)", - "step21": "e2e_Machine(DCOM,$$details5)", - "step22": "$$details5=e2e_User(DELETE_CENTERMAPPING,5@@Techno@123,$$details5)", - "step23": "e2e_Center(DCOM,$$details5,5)", - "step24": "$$details6=e2e_ReadPreReq(6)", - "step25": "e2e_Machine(DCOM,$$details6)", - "step26": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", - "step27": "e2e_Center(DCOM,$$details6,6)" - } + { + "Scenario": "0", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Before Suite setup", + "Step-0": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "e2e_User(ADD_User,masterdata-0/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-1": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ADD_User,0/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user1=e2e_User(ADD_User,1/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center1=e2e_Center(CREATE,$$user1,1/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details1=e2e_Machine(CREATE,$$center1,1/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes machine and center mapping", + "Input Parameters": "Action and center machine user details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center Machine User details", + "Action": "$$details1=e2e_User(DELETE_CENTERMAPPING,1/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details1)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details1=e2e_User(CREATE_ZONESEARCH,$$details1)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details1)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details1)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details1,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details1,1/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details1,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details1,1/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user2=e2e_User(ADD_User,2/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center2=e2e_Center(CREATE,$$user2,2/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(60)" + }, + "Step-19": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details2=e2e_Machine(CREATE,$$center2,2/*ADD_COMMMENT*/)" + }, + "Step-20": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details2=e2e_User(DELETE_CENTERMAPPING,2/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details2)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details2=e2e_User(CREATE_ZONESEARCH,$$details2)" + }, + "Step-22": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-23": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details2)" + }, + "Step-24": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details2)" + }, + "Step-25": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details2,t/*ADD_COMMMENT*/)" + }, + "Step-26": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details2,2/*ADD_COMMMENT*/)" + }, + "Step-27": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details2,T/*ADD_COMMMENT*/)" + }, + "Step-28": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details2,2/*ADD_COMMMENT*/)" + }, + "Step-29": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user3=e2e_User(ADD_User,3/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-30": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center3=e2e_Center(CREATE,$$user3,3/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-31": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details3=e2e_Machine(CREATE,$$center3,3/*ADD_COMMMENT*/)" + }, + "Step-32": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details1=e2e_User(DELETE_CENTERMAPPING,3/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details3)" + }, + "Step-33": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details3=e2e_User(CREATE_ZONESEARCH,$$details3)" + }, + "Step-34": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-35": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details3)" + }, + "Step-36": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details3)" + }, + "Step-37": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details3,t/*ADD_COMMMENT*/)" + }, + "Step-38": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details3,3/*ADD_COMMMENT*/)" + }, + "Step-39": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details3,T/*ADD_COMMMENT*/)" + }, + "Step-40": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details3,3/*ADD_COMMMENT*/)" + }, + "Step-41": { + "Description": "Creates And Onboards Authentication Partner", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_GenerateAuthCertifcates()" + } + }, + { + "Scenario": "1", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "Validates the OTP", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$personaFilePath,$$prid)" + }, + "Step-10": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0/*ADD_COMMMENT*/,$$prid,valid/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false/*ADD_COMMMENT*/,$$prid,1/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-15": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "2", + "Tag": "Postive_Test", + "Persona": "ResidentFemaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checkes the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + "Step-10": { + "Description": "Compares generated packet tags against on server packet tages", + "Input Parameters": "RID", + "Return Value": "NA", + "Action": "e2e_CheckTags($$rid)" + } + }, + { + "Scenario": "4", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_Update", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates biometrics and downloads UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(finger,0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-18": { + "Description": "Gets the credentials request ID", + "Input Parameters": "UIN and Email ID", + "Return Value": "Request ID", + "Action": "$$requestId=e2e_credentialRequest($$uin2,$$email)" + }, + "Step-19": { + "Description": "Check credentials status", + "Input Parameters": "Request ID", + "Return Value": "NA", + "Action": "e2e_checkCredentialStatus($$requestId)" + }, + "Step-20": { + "Description": ">>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "$$rid=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "15", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates his demo details in registration center and post successful processing downloads the EUIN using resident Portal", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,gender=Male,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-18": { + "Description": "Gets the credentials request ID", + "Input Parameters": "UIN and Email ID", + "Return Value": "Request ID", + "Action": "$$requestId=e2e_credentialRequest($$uin2,$$email)" + }, + "Step-19": { + "Description": "Check credentials status", + "Input Parameters": "Request ID", + "Return Value": "NA", + "Action": "e2e_checkCredentialStatus($$requestId)" + }, + "Step-20": { + "Description": ">>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,BIOGRAPHIC_VERIFICATION,FAILED)" + } + }, + { + "Scenario": "17", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card without providing documents", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male,POA@@POI@@POR@@POE@@POB)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "18", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center tries to get UIN without providing biometric", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male@@false@@false@@false)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "19", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center tries get Lost UIN without providing biometric", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,leftIris@@rigthIris,0,$$personaFilePath)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$lostRid=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-15": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$lostRid,BIOGRAPHIC_VERIFICATION,FAILED)" + } + }, + { + "Scenario": "20", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Non-resident walk-ins to registration center completes the process gets UIN for him and his family", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,langcode=eng@@residencestatus=NFR,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "21", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center with his child and completes the process gets UIN cards for both", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1,minor,true,Male)" + }, + "Step-5": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$parentTemplate)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentRid=e2e_ridsync(NEW,$$parentZipPacketPath)" + }, + "Step-9": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)" + }, + "Step-10": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)" + }, + "Step-14": { + "Description": "Uploads multiple packets together", + "Input Parameters": "Packet paths", + "Return Value": "NA", + "Action": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid,$$childRid,all/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "22", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card. Later performs bio authentication with face", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "Validates the OTP", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$personaFilePath,$$prid)" + }, + "Step-10": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0/*ADD_COMMMENT*/,$$prid,valid)" + }, + "Step-11": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false/*ADD_COMMMENT*/,$$prid,2/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-15": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-17": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-19": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + "Step-20": { + "Description": "Creates OIDC client", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "$$clientId=e2e_OidcClient()" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)" + }, + "Step-22": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)" + }, + "Step-23": { + "Description": "Peforms eSignet based biometric authentication", + "Input Parameters": "Modalities, persona file path, UIN and VID", + "Return Value": "NA", + "Action": "e2e_BioEsignetAuthentication(faceDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)" + }, + "Step-24": { + "Description": "Gets user info after eSignet based authentication", + "Input Parameters": "Transaction ID and OIDC client ID", + "Return Value": "NA", + "Action": "e2e_UserInfo($$transactionId,$$clientId)" + } + }, + { + "Scenario": "23", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "A blind Resident walk-ins to registration center completes the process and gets UIN card. Later performs biometric authentication using left little finger", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-11": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-12": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + "Step-13": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-14": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(leftLittleDevice,$$uin,$$vid,$$personaFilePath)" + }, + "Step-15": { + "Description": "Creates OIDC client", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "$$clientId=e2e_OidcClient()" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)" + }, + "Step-18": { + "Description": "Peforms eSignet based biometric authentication", + "Input Parameters": "Modalities, persona file path, UIN and VID", + "Return Value": "NA", + "Action": "e2e_BioEsignetAuthentication(leftLittleDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)" + }, + "Step-19": { + "Description": "Gets user info after eSignet based authentication", + "Input Parameters": "Transaction ID and OIDC client ID", + "Return Value": "NA", + "Action": "e2e_UserInfo($$transactionId,$$clientId)" + } + }, + { + "Scenario": "24", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric authentication using right finger both using UIN and VID. Also performs eSignet biometric authentication using right finger both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,rightlittleFinger)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-10": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-11": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + "Step-12": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-13": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(rightThumbDevice,$$uin,$$vid,$$personaFilePath)" + }, + "Step-14": { + "Description": "Creates OIDC client", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "$$clientId=e2e_OidcClient()" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)" + }, + "Step-17": { + "Description": "Peforms eSignet based biometric authentication", + "Input Parameters": "Modalities, persona file path, UIN and VID", + "Return Value": "NA", + "Action": "e2e_BioEsignetAuthentication(rightThumbDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)" + }, + "Step-18": { + "Description": "Gets user info after eSignet based authentication", + "Input Parameters": "Transaction ID and OIDC client ID", + "Return Value": "NA", + "Action": "e2e_UserInfo($$transactionId,$$clientId)" + } + }, + { + "Scenario": "25", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates both fnger.. face biometrics and does eKYC using face biometric", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email1=e2e_getEmailByUIN($$uin)" + }, + "Step-11": { + "Description": "Gets the credentials request ID", + "Input Parameters": "UIN and Email ID", + "Return Value": "Request ID", + "Action": "$$requestId=e2e_credentialRequest($$uin,$$email1)" + }, + "Step-12": { + "Description": "Check credentials status", + "Input Parameters": "Request ID", + "Return Value": "NA", + "Action": "e2e_checkCredentialStatus($$requestId)" + }, + "Step-13": { + "Description": ">>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)" + }, + "Step-24": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_esignetAuthentication($$transactionId1,$$uin,OTP,$$email,$$vid,$$transactionId2)" + }, + "Step-25": { + "Description": "Gets user info after eSignet based authentication", + "Input Parameters": "Transaction ID and OIDC client ID", + "Return Value": "NA", + "Action": "e2e_UserInfo($$transactionId1,$$clientId)" + } + }, + { + "Scenario": "30", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs multi factor authentication using face biometrics phone number and OTP both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-10": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-11": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + "Step-12": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-13": { + "Description": "Performs multi factor authentication", + "Input Parameters": "Modality, demo graphic data, VID and UIN", + "Return Value": "NA", + "Action": "e2e_multiFactorAuthentication(faceDevice,dob,UIN,$$uin,$$personaFilePath,$$vid,$$email)" + } + }, + { + "Scenario": "31", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs multi factor authentication using face biometrics date of birth and OTP both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-10": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-11": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + "Step-12": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-13": { + "Description": "Performs multi factor authentication", + "Input Parameters": "Modality, demo graphic data, VID and UIN", + "Return Value": "NA", + "Action": "e2e_multiFactorAuthentication(faceDevice,dob,UIN,$$uin,$$personaFilePath,$$vid,$$email)" + } + }, + { + "Scenario": "32", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates his address and performs demographic authentication to download EUIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,addressLine1=bnglr,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-18": { + "Description": "Gets the credentials request ID", + "Input Parameters": "UIN and Email ID", + "Return Value": "Request ID", + "Action": "$$requestId=e2e_credentialRequest($$uin2,$$email)" + }, + "Step-19": { + "Description": "Check credentials status", + "Input Parameters": "Request ID", + "Return Value": "NA", + "Action": "e2e_checkCredentialStatus($$requestId)" + }, + "Step-20": { + "Description": ">>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)" + }, + "Step-24": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_esignetAuthentication($$transactionId1,$$uin,OTP,$$email,$$vid,$$transactionId2)" + }, + "Step-25": { + "Description": "Gets user info after eSignet based authentication", + "Input Parameters": "Transaction ID and OIDC client ID", + "Return Value": "NA", + "Action": "e2e_UserInfo($$transactionId1,$$clientId)" + } + }, + { + "Scenario": "34", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his name and perform demographic authentiction both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1,minor,true,Male)" + }, + "Step-5": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-10": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Generates and uploads packet skipping pre registration", + "Input Parameters": "Persona and template file paths", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-17": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$childPersona)" + }, + "Step-18": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$childPersona,$$childUin)" + }, + "Step-19": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)" + }, + "Step-20": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)" + }, + "Step-21": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid2)" + }, + "Step-22": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin2=e2e_getUINByRid($$childRid2)" + }, + "Step-23": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$childUin2)" + }, + "Step-24": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-25": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$childUin2,$$email)" + }, + "Step-26": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-27": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$childUin2,$$childPersona,$$vid)" + }, + "Step-28": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "35", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates left index biometrics and perform biometric authentiction with face both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Details can be found in in-line comments on the parameters", + "Return Value": "pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email1=e2e_getEmailByUIN($$uin)" + }, + "Step-11": { + "Description": "Gets the credentials request ID", + "Input Parameters": "UIN and Email ID", + "Return Value": "Request ID", + "Action": "$$requestId=e2e_credentialRequest($$uin,$$email1)" + }, + "Step-12": { + "Description": "Check credentials status", + "Input Parameters": "Request ID", + "Return Value": "NA", + "Action": "e2e_checkCredentialStatus($$requestId)" + }, + "Step-13": { + "Description": ">>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details4=e2e_User(CREATE_ZONESEARCH,$$details4)" + }, + "Step-6": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-7": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details4)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details4)" + }, + "Step-9": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details4,t/*ADD_COMMMENT*/)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details4,4/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details4,T/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details4,4/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details4=e2e_ReadPreReq(4/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details4,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-16": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male,gender)" + }, + "Step-17": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-18": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-19": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user5=e2e_User(ADD_User,4/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-20": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center5=e2e_Center(CREATE,$$user5,5/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-21": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details5=e2e_Machine(CREATE,$$center5,5/*ADD_COMMMENT*/)" + }, + "Step-22": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details5=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details5)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details5=e2e_User(CREATE_ZONESEARCH,$$details5)" + }, + "Step-24": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-25": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details5)" + }, + "Step-26": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details5)" + }, + "Step-27": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details5,t)" + }, + "Step-28": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details5,5)" + }, + "Step-29": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details5,T)" + }, + "Step-30": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details5,5/*ADD_COMMMENT*/)" + }, + "Step-31": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details5=e2e_ReadPreReq(5)" + }, + "Step-32": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_switchContext(env_context,$$details5,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-33": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,gender=Male,$$personaFilePath)" + }, + "Step-34": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-35": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-36": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-37": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-38": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid1)" + }, + "Step-39": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "38", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident booked pre-registration with support documents. walk-ins to registration center tries to get UIN after previous UIN application is in progress with different center", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "Validates the OTP", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$personaFilePath,$$prid)" + }, + "Step-10": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0,$$prid,valid)" + }, + "Step-11": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false,$$prid,2/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-15": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(2/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1@@2,true)" + }, + "Step-17": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-18": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-19": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath2)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-22": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-23": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$rid2)" + } + }, + { + "Scenario": "39", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration same center where his previous application got rejected and completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male,gender)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(gender,0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-9": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-10": { + "Description": "Generates and uploads packet skipping pre registration", + "Input Parameters": "Persona and template file paths", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-11": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-12": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-13": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-14": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-15": { + "Description": "Gets the credentials request ID", + "Input Parameters": "UIN and Email ID", + "Return Value": "Request ID", + "Action": "$$requestId=e2e_credentialRequest($$uin2,$$email)" + }, + "Step-16": { + "Description": "Check credentials status", + "Input Parameters": "Request ID", + "Return Value": "NA", + "Action": "e2e_checkCredentialStatus($$requestId)" + }, + "Step-17": { + "Description": ">>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_corruptPacket(1024,hello automation/*ADD_COMMMENT*/,$$zipPacketPath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-11": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-12": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,UPLOAD_PACKET,ERROR)" + } + }, + { + "Scenario": "49", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Minor Child walk-ins to registration center UIN card. Later tries to get another UIN by providing different Guardian", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1,minor,true,Male)" + }, + "Step-5": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona1=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate1=e2e_getPacketTemplate(NEW,$$parentPersona1)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid1=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona1,$$parentTemplate1)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid1)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin1=e2e_getUINByRid($$parentRid1)" + }, + "Step-10": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona1,$$parentRid1)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)" + }, + "Step-12": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate2=e2e_getPacketTemplate(NEW,$$parentPersona2)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid2=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona2,$$parentTemplate2)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid2)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin2=e2e_getUINByRid($$parentRid2)" + }, + "Step-17": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona2,$$parentRid2)" + }, + "Step-18": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona2,$$childPersona)" + }, + "Step-19": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-20": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-21": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-22": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-23": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "50", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Minor Child walk-ins to registration center UIN card. Later tries to get another UIN by providing same Guardian", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona1=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate1=e2e_getPacketTemplate(NEW,$$parentPersona1)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid1=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona1,$$parentTemplate1)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid1)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin1=e2e_getUINByRid($$parentRid1)" + }, + "Step-10": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona1,$$parentRid1)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "3", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Resident lost UIN and walks in to registration center to retrieve the UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)" + }, + "Step-11": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-14": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$ridLost)" + }, + "Step-17": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$ridLost)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "51", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality correction flow is initiated. Resident provides biometrics with good quality and gets the UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_51/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,10)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)" + }, + "Step-11": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_51)" + }, + "Step-12": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_51,$$personaFilePath2)" + }, + "Step-14": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2)" + }, + "Step-18": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-19": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid2)" + }, + "Step-20": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "58", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process but while the packet getting created packet has invalid hash", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(qa4_context/*ADD_COMMMENT*/,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-5": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_uploadPacketWithInvalidHash($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "59", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center with his child and completes the process. But Guardian packet rejected hence introducer RID is not valid in infant packet", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentRid=e2e_ridSyncRejected(NEW,$$parentZipPacketPath)" + }, + "Step-8": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-9": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)" + }, + "Step-10": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$childRid)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$parentRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,ERROR)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$parentRid,VALIDATE_PACKET,REJECTED)" + } + }, + { + "Scenario": "60", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident booked pre-registration without documents trying to update prereg status", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_updatePreRegStatus(0/*ADD_COMMMENT*/,$$prid,invalid)" + } + }, + { + "Scenario": "61", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process but supervisor rejects packet during packet processing", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridSyncRejected(NEW,$$zipPacketPath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REJECTED)" + } + }, + { + "Scenario": "62", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to get UIN card and different resident tries to get UIN both resident having same demo and different biometric details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Re-sets all expectations set on mocks for simulating the scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_DeleteMockExpect()" + }, + "Step-2": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-5": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid1)" + }, + "Step-10": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-11": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(leftIris@@rigthIris,0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-13": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-15": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$rid2,REJECTED)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$rid2)" + } + }, + { + "Scenario": "63", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process but the packet goes for manual adjudication as biometric matches with other resident", + "Step-0": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-1": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-3": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-4": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-5": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-6": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-7": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-8": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)" + }, + "Step-9": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-10": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-11": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-12": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$rid2,REJECTED)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(REJECTED,$$rid2)" + }, + "Step-14": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" + } + }, + { + "Scenario": "64", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN with different name ", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_clonePersonaAndUpdate($$personaFilePath,firstName@@midName@@surName)" + }, + "Step-10": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-11": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$ridNew=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-14": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$ridNew,REJECTED)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$ridNew)" + }, + "Step-16": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,false/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridNew,BIOGRAPHIC_VERIFICATION,FAILED)" + } + }, + { + "Scenario": "65", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN with same demo details and same biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid1)" + }, + "Step-10": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-12": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$rid2,REJECTED)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$rid2)" + }, + "Step-14": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,false/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate)" + }, + "Step-15": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,DEMOGRAPHIC_VERIFICATION,IN_PROGRESS)" + } + }, + { + "Scenario": "66", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN by providing different demo details and same biometrics ", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-10": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-12": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$ridNew=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)" + }, + "Step-15": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$ridNew,REJECTED)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$ridNew)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridNew,MANUAL_ADJUDICATION,FAILED)" + } + }, + { + "Scenario": "67", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded without supervisor Id without supervisor Password and valid operator details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null,/*ADD_COMMMENT*/null@@null/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "68", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with invalid supervisor Id invalid supervisor Password and valid operator details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1@@2,true,null,invalid@@valid@@valid@@valid)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,SUPERVISOR_VALIDATION,ERROR)" + } + }, + { + "Scenario": "69", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with valid supervisor Id invalid supervisor Password and valid operator details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/valid/*ADD_COMMMENT*/@@invalid/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,SUPERVISOR_VALIDATION,FAILED)" + } + }, + { + "Scenario": "70", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with null operator Id null operator password and valid operator details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,valid/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "71", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with Invalid operator Id Valid operator password and valid operator details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,valid/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/@@invalid/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,OPERATOR_VALIDATION,ERROR)" + } + }, + { + "Scenario": "72", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with Valid operator Id invalid operator password and valid supervisor details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@valid@@invalid)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,OPERATOR_VALIDATION,FAILED)" + } + }, + { + "Scenario": "73", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with supervisor and operator cbeff file and without password auth", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "e2e_User(ADD_User,1/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$uin)" + }, + "Step-10": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@OperatorBiometrics_bio_CBEFF@@SupervisorBiometrics_bio_CBEFF)" + }, + "Step-11": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid1)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,INTERNAL_WORKFLOW_ACTION,SUCCESS)" + } + }, + { + "Scenario": "74", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But packet gets uploaded without supervisor and operator cbeff file and without password auth", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "e2e_User(ADD_User,1/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$uin)" + }, + "Step-10": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1@@2,true,null,null@@null@@null@@null@@null@@null)" + }, + "Step-11": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS)" + } + }, + { + "Scenario": "75", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with supervisor and operator biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(35)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user75=e2e_User(ADD_User,75/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center75=e2e_Center(CREATE,$$user75/*ADD_COMMMENT*/,75/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details75=e2e_Machine(CREATE,$$center75,75/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details75=e2e_User(DELETE_CENTERMAPPING,75/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details75)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details75=e2e_User(CREATE_ZONESEARCH,$$details75)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details75)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details75)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details75,t)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details75,75/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details75,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details75,75/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details75=e2e_ReadPreReq(75/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details75,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-17": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-18": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-19": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-20": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-21": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-22": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "e2e_User(ADD_User,75@@Techno@123,$$uin)" + }, + "Step-23": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details75,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,valid/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@valid/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@operatorBiometrics_bio_CBEFF@@supervisorBiometrics_bio_CBEFF)" + }, + "Step-24": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath1=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-25": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)" + }, + "Step-26": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)" + }, + "Step-27": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)" + }, + "Step-28": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath1)" + }, + "Step-29": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details75,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true)" + }, + "Step-30": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-31": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin1=e2e_getUINByRid($$rid1)" + }, + "Step-32": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + "Step-33": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details75)" + }, + "Step-34": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details75=e2e_User(DELETE_CENTERMAPPING,75/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details75)" + }, + "Step-35": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details75,75/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "76", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with supervisor biometric and without operator biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(45)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user76=e2e_User(ADD_User,76/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center76=e2e_Center(CREATE,$$user76,76/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details76=e2e_Machine(CREATE,$$center76,76/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details76=e2e_User(DELETE_CENTERMAPPING,76/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details76)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details76=e2e_User(CREATE_ZONESEARCH,$$details76)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details76)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details76)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details76,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details76,76/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details76,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details76,76/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details76=e2e_ReadPreReq(76/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details76,1@@2,true)" + }, + "Step-16": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-17": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-18": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-19": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-20": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-21": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-22": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "e2e_User(ADD_User,76@@Techno@123,$$uin)" + }, + "Step-23": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details76,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,valid/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@null/*ADD_COMMMENT*/@@supervisorBiometrics_bio_CBEFF)" + }, + "Step-24": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath1=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-25": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)" + }, + "Step-26": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)" + }, + "Step-27": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)" + }, + "Step-28": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath1)" + }, + "Step-29": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details76,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-30": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-31": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin1=e2e_getUINByRid($$rid1)" + }, + "Step-32": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + "Step-33": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details76)" + }, + "Step-34": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details76=e2e_User(DELETE_CENTERMAPPING,76/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details76)" + }, + "Step-35": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details76,76/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "77", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with operator and without supervisor biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(55)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user77=e2e_User(ADD_User,77@@Techno@123)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center77=e2e_Center(CREATE,$$user77,77,T)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details77=e2e_Machine(CREATE,$$center77,77)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details77=e2e_User(DELETE_CENTERMAPPING,77@@Techno@123,$$details77)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details77=e2e_User(CREATE_ZONESEARCH,$$details77)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details77)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details77)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details77,t)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details77,77)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details77,T)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details77,77)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details77=e2e_ReadPreReq(77)" + }, + "Step-15": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details77,1@@2,true)" + }, + "Step-16": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-17": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-18": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-19": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-20": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-21": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-22": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "e2e_User(ADD_User,77@@Techno@123,$$uin)" + }, + "Step-23": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details77,1@@2,true,null,null@@null@@valid@@null@@operatorBiometrics_bio_CBEFF@@null)" + }, + "Step-24": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$personaFilePath1=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-25": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)" + }, + "Step-26": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)" + }, + "Step-27": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)" + }, + "Step-28": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath1)" + }, + "Step-29": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details77,1@@2,true)" + }, + "Step-30": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-31": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin1=e2e_getUINByRid($$rid1)" + }, + "Step-32": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + "Step-33": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details77)" + }, + "Step-34": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details77=e2e_User(DELETE_CENTERMAPPING,77@@Techno@123,$$details77)" + }, + "Step-35": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details77,77)" + } + }, + { + "Scenario": "78", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident booked pre-registration with support documents. Later cancels booked appointment and changes the slot. walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "Validates the OTP", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$personaFilePath,$$prid)" + }, + "Step-10": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0,$$prid,valid)" + }, + "Step-11": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false,$$prid,2)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_cancelAppointment(cancel,$$prid)" + }, + "Step-13": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false,$$prid,3)" + }, + "Step-14": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "79", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident booked pre-registration with support documents later changes the appointment slot. walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "Validates the OTP", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$personaFilePath,$$prid)" + }, + "Step-10": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0,$$prid,valid)" + }, + "Step-11": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false,$$prid,2)" + }, + "Step-12": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false,$$prid,3)" + }, + "Step-13": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "80", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident booked pre-registration with support documents and already used the appoinment. walk-ins to registration center with consumed PRID to get the UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$personaFilePath)" + }, + "Step-7": { + "Description": "Validates the OTP", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$personaFilePath)" + }, + "Step-8": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$personaFilePath)" + }, + "Step-9": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$personaFilePath,$$prid)" + }, + "Step-10": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0,$$prid,valid)" + }, + "Step-11": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false,$$prid,1)" + }, + "Step-12": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-15": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacket($$prid,$$templatePath)" + }, + "Step-16": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$rid2,REJECTED)" + }, + "Step-17": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$rid2)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,DEMOGRAPHIC_VERIFICATION,FAILED)" + } + }, + { + "Scenario": "52", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Check Syncdata response with upper key index and user with valid roles", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user52=e2e_User(ADD_User,52/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center52=e2e_Center(CREATE,$$user52,52/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details52=e2e_Machine(CREATE,$$center52,52/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details52=e2e_User(DELETE_CENTERMAPPING,52/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details52)" + }, + "Step-5": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details52=e2e_User(CREATE_ZONESEARCH,$$details52)" + }, + "Step-6": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-7": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details52)" + }, + "Step-8": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details52)" + }, + "Step-9": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details52,t/*ADD_COMMMENT*/)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details52,52/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details52,T/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details52,52/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details52=e2e_ReadPreReq(52/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(9)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details52,UPPER/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,52/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(LATEST_ID_SCHEMA)" + }, + "Step-18": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(USER_DETAILS,$$details52)" + }, + "Step-20": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details52)" + }, + "Step-21": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details52=e2e_User(DELETE_CENTERMAPPING,52/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details52)" + }, + "Step-22": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details52,52/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "53", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Update machine from centerA to centerB and verify syncdata client settings with centerA", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(30)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user53=e2e_User(ADD_User,53/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center53=e2e_Center(CREATE,$$user53,53/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details53=e2e_Machine(CREATE,$$center53,53/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details53=e2e_User(DELETE_CENTERMAPPING,53/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details53)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details53=e2e_User(CREATE_ZONESEARCH,$$details53)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details53)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details53)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details53,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details53,53/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details53,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details53,53/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user531=e2e_User(ADD_User,531/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center531=e2e_Center(CREATE,$$user531,531/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details531=e2e_Machine(CREATE,$$center531,531/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details531=e2e_User(DELETE_CENTERMAPPING,531/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details531)" + }, + "Step-18": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details531=e2e_User(CREATE_ZONESEARCH,$$details531)" + }, + "Step-19": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-20": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details531)" + }, + "Step-21": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details531)" + }, + "Step-22": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details531,t/*ADD_COMMMENT*/)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details531,531/*ADD_COMMMENT*/)" + }, + "Step-24": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details531,T/*ADD_COMMMENT*/)" + }, + "Step-25": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details531,531/*ADD_COMMMENT*/)" + }, + "Step-26": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details53=e2e_ReadPreReq(53/*ADD_COMMMENT*/)" + }, + "Step-27": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details531=e2e_ReadPreReq(531/*ADD_COMMMENT*/)" + }, + "Step-28": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(9)" + }, + "Step-29": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details53,UPPER/*ADD_COMMMENT*/)" + }, + "Step-30": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,53/*ADD_COMMMENT*/)" + }, + "Step-31": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details53=e2e_Machine(UPDATE,$$details531,531/*ADD_COMMMENT*/)" + }, + "Step-32": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CLIENT_SETTINGS_INVALID,$$keyIndex,53/*ADD_COMMMENT*/)" + }, + "Step-33": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details53=e2e_Machine(UPDATE,$$details53,53/*ADD_COMMMENT*/)" + }, + "Step-34": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details53)" + }, + "Step-35": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details53=e2e_User(DELETE_CENTERMAPPING,53/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details53)" + }, + "Step-36": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details53,53/*ADD_COMMMENT*/)" + }, + "Step-37": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details531/*ADD_COMMMENT*/)" + }, + "Step-38": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details531=e2e_User(DELETE_CENTERMAPPING,531/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details531)" + }, + "Step-39": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details531,531/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "54", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Inactive machine and verify syncdata client settings calls", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(40)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user54=e2e_User(ADD_User,54/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center54=e2e_Center(CREATE,$$user54,54,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details54=e2e_Machine(CREATE,$$center54,54/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details54=e2e_User(DELETE_CENTERMAPPING,54/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details54)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details54=e2e_User(CREATE_ZONESEARCH,$$details54)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details54)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details54)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details54,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details54,54/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details54,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details54,54/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details54=e2e_ReadPreReq(54/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(ACTIVE_FLAG,$$details54,54/*ADD_COMMMENT*/,F/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(9)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details54,UPPER/*ADD_COMMMENT*/)" + }, + "Step-18": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,54/*ADD_COMMMENT*/)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(USER_DETAILS,$$details54)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(ACTIVE_FLAG,$$details54,54/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-22": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details54)" + }, + "Step-23": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details54=e2e_User(DELETE_CENTERMAPPING,54/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details54)" + }, + "Step-24": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details54,54/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "55", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Decommission machine and verify syncdata client settings calls", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(50)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user55=e2e_User(ADD_User,55/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center55=e2e_Center(CREATE,$$user55,55/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details55=e2e_Machine(CREATE,$$center55,55/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details55=e2e_User(DELETE_CENTERMAPPING,55/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details55)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details55=e2e_User(CREATE_ZONESEARCH,$$details55)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details55)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details55)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details55,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details55,55/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details55,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details55,55/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details55=e2e_ReadPreReq(55/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details55)" + }, + "Step-16": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(9)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$keyIndex=e2e_SyncData(TPM_VERIFY_INVALID,$$details55,UPPER/*ADD_COMMMENT*/)" + }, + "Step-18": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details55=e2e_User(DELETE_CENTERMAPPING,55@@Techno@123,$$details55)" + }, + "Step-19": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details55,55/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "56", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Decommission center and verify USER_DETAILS syncdata calls ", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(60)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user56=e2e_User(ADD_User,56/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center56=e2e_Center(CREATE,$$user56,56/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details56=e2e_Machine(CREATE,$$center56,56/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details56=e2e_User(DELETE_CENTERMAPPING,56/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details56)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details56=e2e_User(CREATE_ZONESEARCH,$$details56)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details56)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details56)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details56,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details56,56/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details56,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details56,56/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details56=e2e_ReadPreReq(56/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details56=e2e_User(DELETE_CENTERMAPPING,56/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details56)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(REMOVE_CENTER,$$details56)" + }, + "Step-17": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details56,56/*ADD_COMMMENT*/)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(9)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details56,UPPER/*ADD_COMMMENT*/)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(USER_DETAILS_INVALID,$$details56)" + }, + "Step-22": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details56)" + } + }, + { + "Scenario": "57", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Deactivate center and verify CLIENT_SETTINGS syncdata client settings calls ", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(70)" + }, + "Step-2": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user57=e2e_User(ADD_User,57/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center57=e2e_Center(CREATE,$$user57,57/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-4": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details57=e2e_Machine(CREATE,$$center57,57/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details57=e2e_User(DELETE_CENTERMAPPING,57/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details57)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details57=e2e_User(CREATE_ZONESEARCH,$$details57)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details57)" + }, + "Step-9": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details57)" + }, + "Step-10": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details57,t/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details57,57/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details57,T/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details57,57/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details57=e2e_ReadPreReq(57/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details57=e2e_User(DELETE_CENTERMAPPING,57/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details57)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(REMOVE_CENTER,$$details57)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Center(ACTIVE_FLAG,$$details57,57/*ADD_COMMMENT*/,F/*ADD_COMMMENT*/)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(9)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details57,UPPER/*ADD_COMMMENT*/)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_SyncData(CLIENT_SETTINGS_INVALID,$$keyIndex,57/*ADD_COMMMENT*/)" + }, + "Step-22": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details57)" + }, + "Step-23": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details57,57/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "81", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process but packet gets reprocessed before Abis returns for success check ", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-7": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Success/*ADD_COMMMENT*/)" + }, + "Step-8": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-10": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-11": { + "Description": "Re-sets all expectations set on mocks for simulating the scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_DeleteMockExpect()" + }, + "Step-12": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "82", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process but packet gets reprocessed before Abis returns for fail check ", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-7": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,delay/*ADD_COMMMENT*/,10/*ADD_COMMMENT*/@@Error/*ADD_COMMMENT*/)" + }, + "Step-8": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-10": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-11": { + "Description": "Re-sets all expectations set on mocks for simulating the scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_DeleteMockExpect()" + }, + "Step-12": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "83", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process with biometric exception for face and iris and gets UIN card. Later updates Biometric data for face and iris and performs authentication with face biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male,leftIris@@rightIris@@face)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(face@@leftiris@@rightIris,0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-17": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-18": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)" + }, + "Step-19": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-20": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(faceDevice,$$uin2,$$vid,$$personaFilePath)" + }, + "Step-21": { + "Description": "Creates OIDC client", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "$$clientId=e2e_OidcClient()" + }, + "Step-22": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)" + }, + "Step-24": { + "Description": "Peforms eSignet based biometric authentication", + "Input Parameters": "Modalities, persona file path, UIN and VID", + "Return Value": "NA", + "Action": "e2e_BioEsignetAuthentication(faceDevice,$$uin2,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)" + }, + "Step-25": { + "Description": "Gets user info after eSignet based authentication", + "Input Parameters": "Transaction ID and OIDC client ID", + "Return Value": "NA", + "Action": "e2e_UserInfo($$transactionId,$$clientId)" + } + }, + { + "Scenario": "84", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process but the device certificate got expired before uploading the packet", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false,true/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + } + }, + { + "Scenario": "85", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but invalid correction request ID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_85,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15/*ADD_COMMMENT*/)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$personaFilePath2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,11111111111111111111111111111)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,11111111111111111111111111111/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2,false/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "86", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but biometrics matches with other resident biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-4": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_86,$$personaFilePath)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-8": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-9": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath,15/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath1)" + }, + "Step-15": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_86)" + }, + "Step-16": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)" + }, + "Step-18": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2)" + }, + "Step-20": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + } + }, + { + "Scenario": "87", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but multiple correction packets with same correction Request ID. Only first correction packet will be processed and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_87,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,10/*ADD_COMMMENT*/)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)" + }, + "Step-11": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_87)" + }, + "Step-12": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2)" + }, + "Step-17": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-18": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid2)" + }, + "Step-19": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath3=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-20": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath3=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath3)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath3=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath3,$$additionalReqId)" + }, + "Step-22": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid3=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath3,$$additionalReqId)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath3)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid3,SECUREZONE_NOTIFICATION,REJECTED)" + } + }, + { + "Scenario": "88", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident never provided biometrics with good quality. Original packet gets resumed after the PAUSE correction for elapsed time and reject the packet", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_88,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15/*ADD_COMMMENT*/)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-11": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "89", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics but still quality is not good. After max number of corrections (correction packets)the original packet gets rejected", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_89,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15/*ADD_COMMMENT*/)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)" + }, + "Step-11": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_89)" + }, + "Step-12": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2,20/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2)" + }, + "Step-17": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-18": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId2=e2e_getAdditionalReqId(additionalReqId_89)" + }, + "Step-19": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath3=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-20": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath3=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath3,30/*ADD_COMMMENT*/)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath3=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath3,$$additionalReqId2)" + }, + "Step-22": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid3=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath3,$$additionalReqId2)" + }, + "Step-23": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath3)" + }, + "Step-24": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid3)" + }, + "Step-25": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$rid)" + } + }, + { + "Scenario": "90", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but by then packet kicks-in for the original packet", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=additionalReqId_90,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15/*ADD_COMMMENT*/)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)" + }, + "Step-11": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_90)" + }, + "Step-12": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)" + }, + "Step-15": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(true/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2)" + }, + "Step-18": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-19": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid2)" + } + }, + { + "Scenario": "91", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but by the time correction packet timeout happens. So the original packet gets rejected", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_91,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15/*ADD_COMMMENT*/)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)" + }, + "Step-11": { + "Description": "Gets additional request ID for correction packet", + "Input Parameters": "Additional request ID key", + "Return Value": "Additional request ID", + "Action": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_91)" + }, + "Step-12": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath2=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)" + }, + "Step-15": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(true/*ADD_COMMMENT*/)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath2)" + }, + "Step-18": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-19": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid2)" + } + }, + { + "Scenario": "92", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Minor Child walk-ins to registration center wants to get UIN Guardian Details. Later again tries to get another UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1,minor,true,Male)" + }, + "Step-5": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-10": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + "Step-17": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$childPersona)" + }, + "Step-18": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$childPersona,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-19": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-20": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$childRid2,REJECTED)" + }, + "Step-21": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$childRid2)" + } + }, + { + "Scenario": "93", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Inji - Resident walk-ins to registration center completes the process with low(30KB) face image size and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-6": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=john,$$personaFilePath)" + }, + "Step-7": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-8": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-10": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-11": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-12": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-13": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + } + }, + { + "Scenario": "94", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Inji - Resident walk-ins to registration center completes the process with high(276KB) face image size and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-6": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=rob,$$personaFilePath)" + }, + "Step-7": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-8": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-10": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-11": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-12": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-13": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + } + }, + { + "Scenario": "95", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Two resident walk-ins to registration center tries to get UIN with different demographic details and same biometrics except one finger", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin1=e2e_getUINByRid($$rid1)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + "Step-11": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/@@99/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)" + }, + "Step-15": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-17": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "96", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Two resident walk-ins to registration center tries to get UIN with same demographic details and same biometrics except one finger", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=john,$$personaFilePath)" + }, + "Step-6": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)" + }, + "Step-7": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,phone=9513209874,$$personaFilePath)" + }, + "Step-8": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-9": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-10": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-11": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-12": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin1=e2e_getUINByRid($$rid1)" + }, + "Step-13": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + "Step-14": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/@@99/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-16": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,email=john,$$personaFilePath)" + }, + "Step-17": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-18": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,phone=9513209874,$$personaFilePath)" + }, + "Step-19": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-20": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)" + }, + "Step-21": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-22": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-23": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "97", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process with only face biometrics and without exception", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false@@true/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,BIOGRAPHIC_VERIFICATION,REPROCESS)" + } + }, + { + "Scenario": "98", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process without biometrics and exception", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "99", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor Child walk-ins to registration center gets UIN with parent RID details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "100", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor Child walk-ins to registration center tries to get UIN with parent RID details without biometrics and without Exception", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(REREGISTER,$$childRid)" + }, + "Step-15": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "101", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor Child walk-ins to registration center tries to get UIN with parent RID details with only face biometrics and without Exception", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,BIOGRAPHIC_VERIFICATION,REPROCESS)" + } + }, + { + "Scenario": "102", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant", + "Description": "Resident Infant walk-ins to registration center gets UIN with parent RID details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "103", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant", + "Description": "Resident Infant walk-ins to registration center tries to get UIN with parent RID details without biometrics", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "104", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor Child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric demogphic OTP authentication both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$childUin)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-19": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-20": { + "Description": "Generates VID without OTP", + "Input Parameters": "VID tyoe and UIN", + "Return Value": "VID", + "Action": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)" + }, + "Step-21": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-22": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$childUin,$$childPersona,$$vidwithoutotp)" + }, + "Step-23": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(faceDevice,$$childUin,$$vidwithoutotp,$$childPersona)" + }, + "Step-24": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_bioAuthentication(LeftIris,$$childUin,$$vidwithoutotp,$$childPersona)" + }, + "Step-25": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(leftRingDevice,$$childUin,$$vidwithoutotp,$$childPersona)" + }, + "Step-26": { + "Description": "Perfoms OTP based authentication", + "Input Parameters": "UIN, VID, E mail ID ", + "Return Value": "NA", + "Action": "e2e_otpAuthentication(uin,$$childUin,vid,$$vidwithoutotp,$$email)" + } + }, + { + "Scenario": "105", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant", + "Description": "Resident Minor Child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric demogphic authentication both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$childUin)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-19": { + "Description": "Generates VID without OTP", + "Input Parameters": "VID tyoe and UIN", + "Return Value": "VID", + "Action": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)" + }, + "Step-20": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-21": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$childUin,$$childPersona,$$vidwithoutotp)" + }, + "Step-22": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "106", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor Child walk-ins walk-ins to registration center tries get Lost UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$childPersona)" + }, + "Step-17": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$childPersona)" + }, + "Step-18": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$childPersona,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-22": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$ridLost)" + }, + "Step-23": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$ridLost)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED,RPR-UIN-SUCCESS-005)" + }, + "Step-25": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "107", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center tries get Lost UIN but Biometric did not match", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)" + }, + "Step-11": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-14": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$ridLost)" + } + }, + { + "Scenario": "108", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Minor Child walk-ins walk-ins to registration center tries get UIN when the parent packet is in the queue for manual verification reject child packet only when parent packet is rejected", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$parentPersona)" + }, + "Step-8": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$parentPersona,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$parentTemplate)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentRid=e2e_ridsync(NEW,$$parentZipPacketPath)" + }, + "Step-11": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)" + }, + "Step-16": { + "Description": "Uploads multiple packets", + "Input Parameters": "Packets file paths", + "Return Value": "NA", + "Action": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)" + }, + "Step-17": { + "Description": "Sets manual verification status", + "Input Parameters": "RID and status", + "Return Value": "NA", + "Action": "e2e_postMockMv($$parentRid,REJECTED)" + }, + "Step-18": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$parentRid)" + }, + "Step-19": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(rejected,$$childRid)" + } + }, + { + "Scenario": "109", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Infant tries to get UIN without Introducer", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "110", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs demogphic authentication using name both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male,rightlittleFinger)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin)" + }, + "Step-10": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-11": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + "Step-12": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-13": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)" + } + }, + { + "Scenario": "111", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Minor walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs eKYC demogphic authentication using name both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$childUin)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-19": { + "Description": "Generates VID without OTP", + "Input Parameters": "VID tyoe and UIN", + "Return Value": "VID", + "Action": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)" + }, + "Step-20": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-21": { + "Description": "Performs eKYC demographic authentication", + "Input Parameters": "Demo graphic data key, UIN, VID, persona and flag mention to get VID with or without OTP", + "Return Value": "NA", + "Action": "e2e_ekycDemo(name,$$childUin,$$childPersona,$$vidwithoutotp)" + }, + "Step-22": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "112", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Infant walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs demogphic authentication using name both using UIN and VID", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$childUin)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-19": { + "Description": "Generates VID without OTP", + "Input Parameters": "VID tyoe and UIN", + "Return Value": "VID", + "Action": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)" + }, + "Step-20": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-21": { + "Description": "Performs eKYC demographic authentication", + "Input Parameters": "Demo graphic data key, UIN, VID, persona and flag mention to get VID with or without OTP", + "Return Value": "NA", + "Action": "e2e_ekycDemo(name,$$childUin,$$childPersona,$$vidwithoutotp)" + }, + "Step-22": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "113", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center gets the lost UIN updates his demo graphic details Later performs demo Auth", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)" + }, + "Step-11": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-14": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$ridLost)" + }, + "Step-17": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$ridLost)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" + }, + "Step-19": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-20": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-21": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-22": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-23": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-24": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$lostUin=e2e_getUINByRid($$rid2)" + }, + "Step-25": { + "Description": "Generates VID without OTP", + "Input Parameters": "VID tyoe and UIN", + "Return Value": "VID", + "Action": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$lostUin)" + }, + "Step-26": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-27": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$lostUin,$$personaFilePath,$$vidwithoutotp)" + } + }, + { + "Scenario": "114", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center gets the lost UIN updates his Biometric data Later performs Bio Auth", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)" + }, + "Step-11": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-12": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-14": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$ridLost)" + }, + "Step-17": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$ridLost)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" + }, + "Step-19": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(face,0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-20": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-21": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-22": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-23": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-24": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$lostUin=e2e_getUINByRid($$rid2)" + }, + "Step-25": { + "Description": "Generates VID without OTP", + "Input Parameters": "VID tyoe and UIN", + "Return Value": "VID", + "Action": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$lostUin)" + }, + "Step-26": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-27": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(faceDevice,$$lostUin,$$vidwithoutotp,$$personaFilePath)" + } + }, + { + "Scenario": "115", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant", + "Description": "Resident Infant walk-ins to registration center gets the UIN with Preregistration with Gaurdian details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-10": { + "Description": "Updates persona with parent RID", + "Input Parameters": "Persona file path and RID", + "Return Value": "NA", + "Action": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Sends OTP request", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_sendOtp($$childPersona)" + }, + "Step-14": { + "Description": "Validates OTP ", + "Input Parameters": "Persona file path", + "Return Value": "NA", + "Action": "e2e_validateOtp($$childPersona)" + }, + "Step-15": { + "Description": "Generates pre registration packet with given persona file", + "Input Parameters": "Persona file path", + "Return Value": "PRID", + "Action": "$$prid=e2e_preRegister($$childPersona)" + }, + "Step-16": { + "Description": "Uploads mandatory documents for pre-registration", + "Input Parameters": "Persona file path and PRID", + "Return Value": "NA", + "Action": "e2e_uploadDocuments($$childPersona,$$prid)" + }, + "Step-17": { + "Description": "Update pre registration status", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_updatePreRegStatus(0/*ADD_COMMMENT*/,$$prid,valid)" + }, + "Step-18": { + "Description": "Books the appointment for give pre registration", + "Input Parameters": "PRID and other details can be found in in-line comments of parameters", + "Return Value": "NA", + "Action": "e2e_bookAppointment(false/*ADD_COMMMENT*/,$$prid,1/*ADD_COMMMENT*/)" + }, + "Step-19": { + "Description": "Generates and uploads the packet with pre pregistration", + "Input Parameters": "PRID and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacket($$prid,$$childTemplate)" + }, + "Step-20": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-21": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-22": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$parentRid,PRINT_SERVICE,PROCESSED)" + }, + "Step-23": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "116", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center gets the UIN but during packet generation CBEFF is invalid", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,80/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-6": { + "Description": "Generates and uploads packet with invalid CBEFF", + "Input Parameters": "Persona and template file paths", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPreregWithInvalidCbeff($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(REREGISTER,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "117", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center tries to update the UIN with invalid UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,1234)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(REREGISTER,$$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,ERROR)" + } + }, + { + "Scenario": "118", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident Infant walk-ins to registration center gets the UIN with finger and eye exception", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "119", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Minor_Exc", + "Description": "Resident Minor walk-ins to registration center gets the UIN with parent and child exception mark", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$parentPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-10": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-11": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-12": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-13": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-14": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-15": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-16": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-17": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-19": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "120", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Minor_Exc", + "Description": "Resident Minor walk-ins to registration center gets the UIN with few exceptions", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "121", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center gets the UIN with All finger and eye exception mark walk-ins to reg-client to get UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "122", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor walk-ins to registration center gets the UIN with all finger and eye exception mark", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "123", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant_Exc", + "Description": "Resident Infant walk-ins to registration center gets the UIN with introducer exception mark", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$parentPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-10": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-11": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "124", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Update_Adult", + "Description": "Resident walk-ins to registration center updates biometrics with all exceptions and then downloads the UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "125", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Update_Adult", + "Description": "Resident walk-ins to registration center updates biometrics with finger and eye exception and then downloads the UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-10": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-12": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-15": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "126", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor walk-ins to registration center updates demo details and biometrics with all exceptions and then downloads the UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$childPersona)" + }, + "Step-17": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)" + }, + "Step-18": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$childPersona,$$childUin)" + }, + "Step-19": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)" + }, + "Step-20": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)" + }, + "Step-21": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-22": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-23": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + "Step-25": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "127", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor walk-ins to registration center updates demo and biometrics with few exceptions and then downloads the UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-16": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$childPersona)" + }, + "Step-17": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-18": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$childPersona,$$childUin)" + }, + "Step-19": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)" + }, + "Step-20": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)" + }, + "Step-21": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-22": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-23": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-24": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + "Step-25": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "128", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Update_Adult", + "Description": "Resident walk-ins to registration center updates demo and biometrics with finger and eye exception and then performs demo and bio auth without exception finger", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-10": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-19": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)" + }, + "Step-20": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-21": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)" + }, + "Step-22": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(rightThumbDevice,$$uin,$$vid,$$personaFilePath)" + } + }, + { + "Scenario": "129", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Update_Adult", + "Description": "Resident walk-ins to registration center updates demo and biometrics with all exception and then performs demo and bio auth with face", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=AutomationName,$$personaFilePath)" + }, + "Step-10": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + "Step-17": { + "Description": "Gets Email ID configuired for the UIN", + "Input Parameters": "UIN", + "Return Value": "Email ID", + "Action": "$$email=e2e_getEmailByUIN($$uin2)" + }, + "Step-18": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-19": { + "Description": "Generated VID for the given UIN", + "Input Parameters": "UIN and other can be found in parameters in-line commnets", + "Return Value": "VID", + "Action": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)" + }, + "Step-20": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-21": { + "Description": "Peforms demographic authentication", + "Input Parameters": "Demo graphic details, persona, UIN and VID", + "Return Value": "NA", + "Action": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)" + }, + "Step-22": { + "Description": "Performs biometric authentication", + "Input Parameters": "Modalitiy UIN VID and persona file path", + "Return Value": "NA", + "Action": "e2e_bioAuthentication(faceDevice,$$uin,$$vid,$$personaFilePath)" + } + }, + { + "Scenario": "130", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Resident lost UIN and walks in to registration center and updates his phone number and address and then retrieves the UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(90)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,addressLine1=bnglr@@phoneNumber=3938333736,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)" + }, + "Step-13": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)" + }, + "Step-15": { + "Description": "Generates the hash for the given modalities", + "Input Parameters": "Modalitie and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "Hash value", + "Action": "$$modalityHashValue=e2e_getBioModalityHash(-1/*ADD_COMMMENT*/,Right IndexFinger@@Left LittleFinger,$$personaFilePath)" + }, + "Step-16": { + "Description": "Sets expectatation on mock ABIS", + "Input Parameters": "Modalities hash value. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_configureMockAbis(-1/*ADD_COMMMENT*/,Right IndexFinger,true/*ADD_COMMMENT*/,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1/*ADD_COMMMENT*/,@@Duplicate/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-18": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$ridLost)" + }, + "Step-19": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$ridLost)" + }, + "Step-20": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "131", + "Tag": "Negative_Test", + "Persona": "ResidentFemaleAdult", + "Group": "NA", + "Description": "Resident walk-ins to registration center tries to register with predefined blocklisted word in her name", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Female)" + }, + "Step-5": { + "Description": "Get the block listed word>", + "Input Parameters": "NA", + "Return Value": "Block listed word", + "Action": "$$blocklistedWord=e2e_GetBlocklistedWord()" + }, + "Step-6": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,name=$$blocklistedWord,$$personaFilePath)" + }, + "Step-7": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-8": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "132", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New_Exception", + "Description": "A differently abled resident with exception in left eye walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "133", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Minor_New", + "Description": "Resident Minor Child with age less than 1 year walk-ins to registration center gets UIN with parent RID details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,minor,true/*ADD_COMMMENT*/,Male)" + }, + "Step-11": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,dob=2023/08/24,$$childPersona)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "134", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant", + "Description": "Resident Infant with age less than 1 year walk-ins to registration center gets UIN with parent RID details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,dob=2023/08/24,$$childPersona)" + }, + "Step-12": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-13": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-14": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-15": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid)" + }, + "Step-16": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin=e2e_getUINByRid($$childRid)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-18": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "135", + "Tag": "Postive_Test", + "Persona": "NonResidentMaleAdult", + "Group": "Adult_New", + "Description": "NonResident adult whose phone number is 11 digts walk-ins to registration center gets UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,phoneNumber=39383337361,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "136", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident adult without phone number and email walk-ins to registration center and tries to get UIN", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,phoneNumber=@@email=,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(REREGISTER,$$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "137", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New_Exception", + "Description": "A differently abled resident with exception in left index finger walk-ins to registration center completes the process and gets UIN card .Later updates all biometrics and using uin check for absence of exception marked modality", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Checks for BDB values absent or not", + "Input Parameters": "UIN and modalities", + "Return Value": "NA", + "Action": "e2e_CheckForBDBAbsence($$uin2,FINGER_Left IndexFinger)" + } + }, + { + "Scenario": "138", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Update_Adult", + "Description": "Resident walk-ins to registration center and gets UIN .Later updates exception for Left Thumb and using UIN check if all modalities are present", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb)" + }, + "Step-10": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-12": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-15": { + "Description": "Checks for given modality data BDB", + "Input Parameters": "UNI and modalities", + "Return Value": "NA", + "Action": "e2e_CheckForBDBPresence($$uin2,FINGER_Left RingFinger@@FINGER_Right LittleFinger@@FACE@@FINGER_Left LittleFinger@@IRIS_Right@@FINGER_Left MiddleFinger@@FINGER_Left IndexFinger@@FINGER_Right IndexFinger@@IRIS_Left@@FINGER_Right RingFinger@@FINGER_Left Thumb@@FINGER_Right MiddleFinger@@FINGER_Right Thumb,false)" + } + }, + { + "Scenario": "139", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New_Exception", + "Description": "A blind Resident walk-ins to registration center completes the process and gets UIN card .Later updates all biometrics and using uin check for the absence of exception marked modality", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0/*ADD_COMMMENT*/,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid2)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin2=e2e_getUINByRid($$rid2)" + }, + "Step-16": { + "Description": "Checks for BDB values absent or not", + "Input Parameters": "UIN and modalities", + "Return Value": "NA", + "Action": "e2e_CheckForBDBAbsence($$uin2,IRIS_Left@@IRIS_Right)" + } + }, + { + "Scenario": "140", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card .Using rid check the presence of all the modalities", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + "Step-10": { + "Description": "Checks for given modality data BDB", + "Input Parameters": "UNI and modalities", + "Return Value": "NA", + "Action": "e2e_CheckForBDBPresence($$rid,FINGER_Left RingFinger@@FINGER_Right LittleFinger@@FACE@@FINGER_Left LittleFinger@@IRIS_Right@@FINGER_Left MiddleFinger@@FINGER_Left IndexFinger@@FINGER_Right IndexFinger@@IRIS_Left@@FINGER_Right RingFinger@@FINGER_Left Thumb@@FINGER_Right MiddleFinger@@FINGER_Right Thumb,false/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "141", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center completes the process by providing the consent and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,yes/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "142", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center completes the process by not providing the consent", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,no/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + } + }, + { + "Scenario": "143", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates dob with invalid format", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + "Step-10": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,dob=08/24/2023,$$personaFilePath)" + }, + "Step-11": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid2)" + } + }, + { + "Scenario": "144", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Machine got unmapped from the center before generating the offline packet", + "Step-0": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user6=e2e_User(ADD_User,6/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-1": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center6=e2e_Center(CREATE,$$user6,6/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details6=e2e_Machine(CREATE,$$center6,6/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details6=e2e_User(DELETE_CENTERMAPPING,6/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details6)" + }, + "Step-4": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details6=e2e_User(CREATE_ZONESEARCH,$$details6)" + }, + "Step-5": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-6": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details6)" + }, + "Step-7": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details6)" + }, + "Step-8": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details6,t/*ADD_COMMMENT*/)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details6,6/*ADD_COMMMENT*/)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details6,T/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details6,6/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details6=e2e_ReadPreReq(6/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details6,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-15": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(REMOVE_CENTER,$$center6,6/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details6=e2e_User(DELETE_CENTERMAPPING,6/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details6)" + }, + "Step-18": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-21": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,CMD_VALIDATION,FAILED)" + } + }, + { + "Scenario": "145", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "An offline packet is generated and machine got unmapped from the center before packet is uploaded", + "Step-0": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user6=e2e_User(ADD_User,6/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-1": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center6=e2e_Center(CREATE,$$user6,6/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details6=e2e_Machine(CREATE,$$center6,6/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details6=e2e_User(DELETE_CENTERMAPPING,6/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details6)" + }, + "Step-4": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details6=e2e_User(CREATE_ZONESEARCH,$$details6)" + }, + "Step-5": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-6": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details6)" + }, + "Step-7": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details6)" + }, + "Step-8": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details6,t/*ADD_COMMMENT*/)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details6,6/*ADD_COMMMENT*/)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details6,T/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details6,6/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details6=e2e_ReadPreReq(6)" + }, + "Step-13": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details6,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-15": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-17": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(REMOVE_CENTER,$$center6,6/*ADD_COMMMENT*/)" + }, + "Step-18": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details6=e2e_User(DELETE_CENTERMAPPING,6/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details6)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-21": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "146", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New_Exception", + "Description": "A differently abled resident with exception in left and right index finger walk-ins to registration center completes the process reviewer authentication happens and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-9": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "147", + "Tag": "Postive_Test", + "Persona": "SeniorNonResidentMale", + "Group": "Senior_New", + "Description": "Senior Non Resident walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,senior/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "148", + "Tag": "Postive_Test", + "Persona": "SeniorResidentMale", + "Group": "Senior_New", + "Description": "Senior Resident walk-ins to registration center completes the process and gets UIN card", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,senior/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "149", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center provides future date as DOB and tries to get uin", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona data", + "Input Parameters": "Details are in parameters in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Updates Demo graphic details and biometric in the persona file", + "Input Parameters": "Data to update and persona file path. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_updateDemoOrBioDetails(0/*ADD_COMMMENT*/,0/*ADD_COMMMENT*/,dob=08/24/2026,$$personaFilePath)" + }, + "Step-6": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-7": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-8": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(REREGISTER,$$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + } + }, + { + "Scenario": "150", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "New_Infant", + "Description": "Resident Infant walk-ins to registration center gets UIN with parent RID details . Another infant tries to get UIN with the same demographics and parent details", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other prarameters details can be found in-line", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$parentPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$parentRid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$parentUin=e2e_getUINByRid($$parentRid)" + }, + "Step-9": { + "Description": "Updates persona with UIN", + "Input Parameters": "Persona file path and UIN", + "Return Value": "NA", + "Action": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)" + }, + "Step-10": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$childPersona=e2e_getResidentData(1/*ADD_COMMMENT*/,infant,true/*ADD_COMMMENT*/,Male/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@false/*ADD_COMMMENT*/@@true/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Updates persona data with gaudian details", + "Input Parameters": "Gaurdian and child persona file pahts", + "Return Value": "NA", + "Action": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)" + }, + "Step-12": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)" + }, + "Step-13": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid1=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-14": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$childRid1)" + }, + "Step-15": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin1=e2e_getUINByRid($$childRid1)" + }, + "Step-16": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid1,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-17": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid1,VERIFICATION,SUCCESS)" + }, + "Step-18": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)" + }, + "Step-19": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$childUin2=e2e_getUINByRid($$childRid2)" + }, + "Step-20": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid2,INTRODUCER_VALIDATION,SUCCESS)" + }, + "Step-21": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$childRid2,VERIFICATION,SUCCESS)" + } + }, + { + "Scenario": "151", + "Tag": "Negative_Test", + "Persona": "ResidentFemaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center completes the process but while the packet getting created packet has invalid encrypted hash", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,invalidEncryptedHash)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,Female/*ADD_COMMMENT*/)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REPROCESS,RPR-PKV-FAILED-014)" + } + }, + { + "Scenario": "152", + "Tag": "Postive_Test", + "Persona": "ResidentFemaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center and tries to complete the process . But during packet sync the checksum is invalid", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,null/*ADD_COMMMENT*/,invalidCheckSum)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates the persona file", + "Input Parameters": "Details can be found in the parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Female)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath,false/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "153", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "Adult_New", + "Description": "Resident walk-ins to registration center gets UIN card . Another resident tries to get UIN with the same demographics and exception marked for all modalities except face", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid)" + }, + "Step-8": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid)" + }, + "Step-9": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + "Step-10": { + "Description": "Updates persona with Biometric exception", + "Input Parameters": "Persona and exception modalities details.", + "Return Value": "NA", + "Action": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-12": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath1)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin1=e2e_getUINByRid($$rid1)" + }, + "Step-15": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,MANUAL_ADJUDICATION,SUCCESS)" + } + }, + { + "Scenario": "154", + "Tag": "Positive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walks-in to center to get UIN but supervisor rejects the packet .Same resident tries to get Uin again", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-7": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridSyncRejected(NEW,$$zipPacketPath)" + }, + "Step-8": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-9": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-10": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REJECTED)" + }, + "Step-11": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-12": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-13": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-14": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid1)" + }, + "Step-15": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "155", + "Tag": "Positive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Resident walks-in to center to get Uin but packet is created with invalid hash. Same resident tries to get Uin by providing all details again", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-5": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-6": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_uploadPacketWithInvalidHash($$personaFilePath,$$templatePath)" + }, + "Step-7": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(reregister,$$rid)" + }, + "Step-8": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + "Step-9": { + "Description": "Generates packet template", + "Input Parameters": "Process and persona file path", + "Return Value": "Template file path", + "Action": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-10": { + "Description": "Genertes and uploads packet with given persona and packet template skipping pre-registration step", + "Input Parameters": "Persona file path and template file path", + "Return Value": "RID", + "Action": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)" + }, + "Step-11": { + "Description": "Checks the RID status against given packet processing status", + "Input Parameters": "Packet processing status and RID", + "Return Value": "NA", + "Action": "e2e_checkStatus(processed,$$rid1)" + }, + "Step-12": { + "Description": "Gets the UIN for the given RID", + "Input Parameters": "RID", + "Return Value": "UIN", + "Action": "$$uin=e2e_getUINByRid($$rid1)" + }, + "Step-13": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + } + }, + { + "Scenario": "156", + "Tag": "Negative_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Packet is created and uploaded with inactive center", + "Step-0": { + "Description": "Creates user with given user name and password", + "Input Parameters": "Action, Username and Password. Other parameter details can be found in parameter in-line comments", + "Return Value": "User details", + "Action": "$$user7=e2e_User(ADD_User,7/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/)" + }, + "Step-1": { + "Description": "Creates center and maps to user to that", + "Input Parameters": "Action, User details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Center details", + "Action": "$$center7=e2e_Center(CREATE,$$user7,7/*ADD_COMMMENT*/,T/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Creates machine and maps to the given center", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Machine details", + "Action": "$$details7=e2e_Machine(CREATE,$$center7,7/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details7=e2e_User(DELETE_CENTERMAPPING,7/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details7)" + }, + "Step-4": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details7=e2e_User(CREATE_ZONESEARCH,$$details7)" + }, + "Step-5": { + "Description": "Waits for given period in seconds", + "Input Parameters": "Time period in seconds to wait", + "Return Value": "NA", + "Action": "e2e_wait(10)" + }, + "Step-6": { + "Description": "Deletes the zone mapping ", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(DELETE_ZONEMAPPING,$$details7)" + }, + "Step-7": { + "Description": "Maps the zone", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_User(CREATE_ZONEMAPPING,$$details7)" + }, + "Step-8": { + "Description": "Activates Zone mapping", + "Input Parameters": "Action and ceneter machine user details.Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_ZONEMAPPING,$$details7,t/*ADD_COMMMENT*/)" + }, + "Step-9": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_User(CREATE_CENTERMAPPING,$$details7,7/*ADD_COMMMENT*/)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "Action. Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_User(ACTIVATE_CENTERMAPPING,$$details7,T/*ADD_COMMMENT*/)" + }, + "Step-11": { + "Description": "Writes prerequisite details", + "Input Parameters": "Details . Other parameter details can be found in parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_WritePreReq($$details7,7/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details7=e2e_ReadPreReq(7/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "Enviornment and user details. Other details can be found in the parameter in-line comments", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details6,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,true/*ADD_COMMMENT*/)" + }, + "Step-14": { + "Description": "Deletes center mapping", + "Input Parameters": "Action, Center details. Other parameter details can be found in parameter in-line comments", + "Return Value": "Updated center details", + "Action": "$$details7=e2e_User(DELETE_CENTERMAPPING,7/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details7)" + }, + "Step-15": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Machine(REMOVE_CENTER,$$details7)" + }, + "Step-16": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "e2e_Center(ACTIVE_FLAG,$$details7,7/*ADD_COMMMENT*/,F/*ADD_COMMMENT*/)" + }, + "Step-17": { + "Description": "Generates persona data", + "Input Parameters": "Details are in parameter in-line comments", + "Return Value": "Persona file path", + "Action": "$$personaFilePath=e2e_getResidentData(1/*ADD_COMMMENT*/,adult,false/*ADD_COMMMENT*/,Male)" + }, + "Step-18": { + "Description": "Generates packet template based on the persona data", + "Input Parameters": "Process and persona file path", + "Return Value": "Generated Template file path", + "Action": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)" + }, + "Step-19": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)" + }, + "Step-20": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)" + }, + "Step-21": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_packetsync($$zipPacketPath)" + }, + "Step-22": { + "Description": "Checks RID stage and stage status", + "Input Parameters": "RID, stage and stage status", + "Return Value": "NA", + "Action": "e2e_CheckRIDStage($$rid,CMD_VALIDATION,ERROR)" + }, + "Step-23": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details7)" + }, + "Step-24": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details7,7/*ADD_COMMMENT*/)" + } + }, + { + "Scenario": "AFTER_SUITE", + "Tag": "Postive_Test", + "Persona": "ResidentMaleAdult", + "Group": "NA", + "Description": "Test suite run Pre-Requisite data tear down", + "Step-0": { + "Description": "Performs health check of given component", + "Input Parameters": "Keyword to check, only packetcreator is supported", + "Return Value": "NA", + "Action": "e2e_getPingHealth(packetcreator)" + }, + "Step-1": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details1=e2e_ReadPreReq(1/*ADD_COMMMENT*/)" + }, + "Step-2": { + "Description": "Sets the context for scenario execution", + "Input Parameters": "<<>>", + "Return Value": "NA", + "Action": "e2e_setContext(env_context,$$details1,1/*ADD_COMMMENT*/@@2/*ADD_COMMMENT*/,false/*ADD_COMMMENT*/)" + }, + "Step-3": { + "Description": "Performs health check of required server components to run end-to-end scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_getPingHealth()" + }, + "Step-4": { + "Description": "Re-sets all expectations set on mocks for simulating the scenarios", + "Input Parameters": "NA", + "Return Value": "NA", + "Action": "e2e_DeleteMockExpect()" + }, + "Step-5": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details1)" + }, + "Step-6": { + "Description": "Unmaps machine from the center", + "Input Parameters": "Action and CMD details", + "Return Value": "<<>>", + "Action": "$$details1=e2e_User(DELETE_CENTERMAPPING,1/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details1)" + }, + "Step-7": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details1,1/*ADD_COMMMENT*/)" + }, + "Step-8": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details2=e2e_ReadPreReq(2/*ADD_COMMMENT*/)" + }, + "Step-9": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details2)" + }, + "Step-10": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details2=e2e_User(DELETE_CENTERMAPPING,2/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details2)" + }, + "Step-11": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details2,2/*ADD_COMMMENT*/)" + }, + "Step-12": { + "Description": "Reads the pre-requisite data at the given index", + "Input Parameters": "Index. Other parameter details can be found in parameter in-line comments", + "Return Value": "Pre-requiste details", + "Action": "$$details3=e2e_ReadPreReq(3/*ADD_COMMMENT*/)" + }, + "Step-13": { + "Description": "Decomissions the machine", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Machine(DCOM,$$details3)" + }, + "Step-14": { + "Description": "<<>>", + "Input Parameters": "<<>>", + "Return Value": "<<>>", + "Action": "$$details3=e2e_User(DELETE_CENTERMAPPING,3/*ADD_COMMMENT*/@@Techno@123/*ADD_COMMMENT*/,$$details3)" + }, + "Step-15": { + "Description": "Decomissions the center", + "Input Parameters": "Action and ceneter machine user details", + "Return Value": "NA", + "Action": "e2e_Center(DCOM,$$details3,3/*ADD_COMMMENT*/)" + } + } ] \ No newline at end of file diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios_backup.json b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios_backup.json new file mode 100644 index 00000000..ac76759d --- /dev/null +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/scenarios_backup.json @@ -0,0 +1,4098 @@ +[ + { + "tc_no": "0", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "NA", + "group_name": "NA", + "description": "Before Suite setup", + "step0": "e2e_User(ADD_User,masterdata-0@@Techno@123)", + "step1": "e2e_User(ADD_User,0@@Techno@123)", + "step2": "$$user1=e2e_User(ADD_User,1@@Techno@123)", + "step3": "$$center1=e2e_Center(CREATE,$$user1,1,T)", + "step4": "$$details1=e2e_Machine(CREATE,$$center1,1)", + "step5": "$$details1=e2e_User(DELETE_CENTERMAPPING,1@@Techno@123,$$details1)", + "step6": "$$details1=e2e_User(CREATE_ZONESEARCH,$$details1)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details1)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details1)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details1,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details1,1)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details1,T)", + "step13": "e2e_WritePreReq($$details1,1)", + "step14": "$$user2=e2e_User(ADD_User,2@@Techno@123)", + "step15": "$$center2=e2e_Center(CREATE,$$user2,2,T)", + "step16": "$$details1=e2e_ReadPreReq(1)", + "step17": "e2e_setContext(env_context,$$details1,1@@2,true)", + "step18": "e2e_wait(60)", + "step19": "$$details2=e2e_Machine(CREATE,$$center2,2)", + "step20": "$$details2=e2e_User(DELETE_CENTERMAPPING,2@@Techno@123,$$details2)", + "step21": "$$details2=e2e_User(CREATE_ZONESEARCH,$$details2)", + "step22": "e2e_wait(10)", + "step23": "e2e_User(DELETE_ZONEMAPPING,$$details2)", + "step24": "e2e_User(CREATE_ZONEMAPPING,$$details2)", + "step25": "e2e_User(ACTIVATE_ZONEMAPPING,$$details2,t)", + "step26": "e2e_User(CREATE_CENTERMAPPING,$$details2,2)", + "step27": "e2e_User(ACTIVATE_CENTERMAPPING,$$details2,T)", + "step28": "e2e_WritePreReq($$details2,2)", + "step29": "$$user3=e2e_User(ADD_User,3@@Techno@123)", + "step30": "$$center3=e2e_Center(CREATE,$$user3,3,T)", + "step31": "$$details3=e2e_Machine(CREATE,$$center3,3)", + "step32": "$$details1=e2e_User(DELETE_CENTERMAPPING,3@@Techno@123,$$details3)", + "step33": "$$details3=e2e_User(CREATE_ZONESEARCH,$$details3)", + "step34": "e2e_wait(10)", + "step35": "e2e_User(DELETE_ZONEMAPPING,$$details3)", + "step36": "e2e_User(CREATE_ZONEMAPPING,$$details3)", + "step37": "e2e_User(ACTIVATE_ZONEMAPPING,$$details3,t)", + "step38": "e2e_User(CREATE_CENTERMAPPING,$$details3,3)", + "step39": "e2e_User(ACTIVATE_CENTERMAPPING,$$details3,T)", + "step40": "e2e_WritePreReq($$details3,3)", + "step41": "e2e_GenerateAuthCertifcates()" + }, + { + "tc_no": "1", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", + "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step11": "e2e_bookAppointment(false,$$prid,1)", + "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step13": "e2e_checkStatus(processed,$$rid)", + "step14": "$$uin=e2e_getUINByRid($$rid)", + "step15": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "2", + "tags": "Postive_Test", + "persona_class": "ResidentFemaleAdult", + "persona": "ResidentFemaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", + "step10": "e2e_CheckTags($$rid)" + }, + { + "tc_no": "4", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_Update", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates biometrics and downloads UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(finger,0,0,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_wait(90)", + "step17": "$$email=e2e_getEmailByUIN($$uin2)", + "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", + "step19": "e2e_checkCredentialStatus($$requestId)", + "step20": "e2e_downloadCard($$requestId)", + "step21": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", + "step22": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "5", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins to registration center wants to get UIN without Guardian Details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,minor,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,INTRODUCER_VALIDATION,ERROR)" + }, + { + "tc_no": "6", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins to registration center gets UIN with Guardian RID details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_checkStatus(processed,$$parentRid)", + "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step10": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$parentRid,PRINT_SERVICE,PROCESSED)", + "step17": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "7", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New_Exception", + "description": "A differently abled resident with exception in left and right index finger walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "8", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card. Later update his iris and downloads UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftiris@@rightIris)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(leftIris@@rigthIris,0,0,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_wait(90)", + "step17": "$$email=e2e_getEmailByUIN($$uin2)", + "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", + "step19": "e2e_checkCredentialStatus($$requestId)", + "step20": "e2e_downloadCard($$requestId)", + "step21": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "9", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center wants to register his child with his RID. But the child packet will goes on hold as his packet got rejected", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,true,Male,gender)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step9": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step10": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step11": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step12": "e2e_checkStatus(reregister,$$childRid)", + "step13": "e2e_CheckRIDStage($$parentRid,VALIDATE_PACKET,FAILED)", + "step14": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,ERROR)" + }, + { + "tc_no": "10", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN again", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step11": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step12": "$$ridLost=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step13": "e2e_postMockMv($$ridLost,REJECTED)", + "step14": "e2e_checkStatus(rejected,$$ridLost)", + "step15": "e2e_CheckRIDStage($$ridLost,MANUAL_ADJUDICATION,FAILED)" + }, + { + "tc_no": "11", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN again with biometric exception", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step11": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left)", + "step12": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step14": "e2e_postMockMv($$rid2,REJECTED)", + "step15": "e2e_checkStatus(rejected,$$rid2)", + "step16": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" + }, + { + "tc_no": "12", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center gives demo details of already registred another resident but different biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid1)", + "step8": "$$uin1=e2e_getUINByRid($$rid1)", + "step9": "e2e_wait(90)", + "step10": "$$email=e2e_getEmailByUIN($$uin1)", + "step11": "$$requestId=e2e_credentialRequest($$uin1,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_checkCredentialStatus($$requestId)", + "step14": "e2e_downloadCard($$requestId)", + "step15": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step16": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step17": "e2e_updateDemoOrBioDetails(0,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0,$$personaFilePath)", + "step18": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step19": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step20": "e2e_postMockMv($$rid2,REJECTED)", + "step21": "e2e_checkStatus(rejected,$$rid2)", + "step22": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" + }, + { + "tc_no": "13", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries register again by providing different demo details but same biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step11": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step12": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step13": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step14": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step15": "e2e_checkStatus(reregister,$$rid2)", + "step16": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,SUCCESS)" + }, + { + "tc_no": "14", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries to retrieve UIN without providing biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb)", + "step5": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step7": "$$rid=e2e_ridsync(LOST,$$zipPacketPath)", + "step8": "e2e_packetsync($$zipPacketPath)", + "step9": "e2e_wait(90)", + "step10": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "15", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates his demo details in registration center and post successful processing downloads the EUIN using resident Portal", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,0,gender=Male,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_wait(90)", + "step17": "$$email=e2e_getEmailByUIN($$uin2)", + "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", + "step19": "e2e_checkCredentialStatus($$requestId)", + "step20": "e2e_downloadCard($$requestId)", + "step21": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "16", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "A non registered Resident walk-ins to registration center without UIN and tries to retrieve the UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step7": "$$rid=e2e_ridsync(LOST,$$zipPacketPath)", + "step8": "e2e_packetsync($$zipPacketPath)", + "step9": "e2e_wait(90)", + "step10": "e2e_CheckRIDStage($$rid,BIOGRAPHIC_VERIFICATION,FAILED)" + }, + { + "tc_no": "17", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card without providing documents", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,POA@@POI@@POR@@POE@@POB)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, +{ + "tc_no": "18", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries to get UIN without providing biometric", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male@@false@@false@@false)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "19", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries get Lost UIN without providing biometric", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,leftIris@@rigthIris,0,$$personaFilePath)", + "step11": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step13": "$$lostRid=e2e_ridsync(LOST,$$zipPacketPath)", + "step14": "e2e_packetsync($$zipPacketPath)", + "step15": "e2e_wait(90)", + "step16": "e2e_CheckRIDStage($$lostRid,BIOGRAPHIC_VERIFICATION,FAILED)" + }, + { + "tc_no": "20", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Non-resident walk-ins to registration center completes the process gets UIN for him and his family", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,langcode=eng@@residencestatus=NFR,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "21", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center with his child and completes the process gets UIN cards for both", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$parentTemplate)", + "step8": "$$parentRid=e2e_ridsync(NEW,$$parentZipPacketPath)", + "step9": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step10": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step11": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step12": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)", + "step13": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)", + "step14": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)", + "step15": "e2e_checkStatus(processed,$$parentRid,$$childRid,all)" + }, + { + "tc_no": "22", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card. Later performs bio authentication with face", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", + "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step11": "e2e_bookAppointment(false,$$prid,2)", + "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step13": "e2e_checkStatus(processed,$$rid)", + "step14": "$$uin=e2e_getUINByRid($$rid)", + "step15": "$$email=e2e_getEmailByUIN($$uin)", + "step16": "e2e_wait(90)", + "step17": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step18": "e2e_wait(90)", + "step19": "e2e_bioAuthentication(faceDevice,$$uin,$$vid,$$personaFilePath)", + "step20": "$$clientId=e2e_OidcClient()", + "step21": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", + "step22": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", + "step23": "e2e_BioEsignetAuthentication(faceDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", + "step24": "e2e_UserInfo($$transactionId,$$clientId)" + }, + { + "tc_no": "23", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "A blind Resident walk-ins to registration center completes the process and gets UIN card. Later performs biometric authentication using left little finger", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "$$email=e2e_getEmailByUIN($$uin)", + "step11": "e2e_wait(90)", + "step12": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step13": "e2e_wait(90)", + "step14": "e2e_bioAuthentication(leftLittleDevice,$$uin,$$vid,$$personaFilePath)", + "step15": "$$clientId=e2e_OidcClient()", + "step16": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", + "step17": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", + "step18": "e2e_BioEsignetAuthentication(leftLittleDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", + "step19": "e2e_UserInfo($$transactionId,$$clientId)" + }, + { + "tc_no": "24", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric authentication using right finger both using UIN and VID. Also performs eSignet biometric authentication using right finger both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,rightlittleFinger)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_bioAuthentication(rightThumbDevice,$$uin,$$vid,$$personaFilePath)", + "step14": "$$clientId=e2e_OidcClient()", + "step15": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", + "step16": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", + "step17": "e2e_BioEsignetAuthentication(rightThumbDevice,$$uin,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", + "step18": "e2e_UserInfo($$transactionId,$$clientId)" + }, + { + "tc_no": "25", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates both fnger.. face biometrics and does eKYC using face biometric", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$email1=e2e_getEmailByUIN($$uin)", + "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", + "step12": "e2e_checkCredentialStatus($$requestId)", + "step13": "e2e_downloadCard($$requestId)", + "step14": "e2e_updateDemoOrBioDetails(leftIndex@@face,0,0,$$personaFilePath)", + "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin2=e2e_getUINByRid($$rid2)", + "step20": "$$email2=e2e_getEmailByUIN($$uin2)", + "step21": "e2e_wait(90)", + "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", + "step23": "e2e_wait(90)", + "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" + }, + { + "tc_no": "26", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates iris biometric and does eKYC using face biometric both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$email1=e2e_getEmailByUIN($$uin)", + "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", + "step12": "e2e_checkCredentialStatus($$requestId)", + "step13": "e2e_downloadCard($$requestId)", + "step14": "e2e_updateDemoOrBioDetails(left,0,0,$$personaFilePath)", + "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin2=e2e_getUINByRid($$rid2)", + "step20": "$$email2=e2e_getEmailByUIN($$uin2)", + "step21": "e2e_wait(90)", + "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", + "step23": "e2e_wait(90)", + "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" + }, + { + "tc_no": "27", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates left index biometrics and does eKYC using face biometric", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$email1=e2e_getEmailByUIN($$uin)", + "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", + "step12": "e2e_checkCredentialStatus($$requestId)", + "step13": "e2e_downloadCard($$requestId)", + "step14": "e2e_updateDemoOrBioDetails(leftIndex,0,0,$$personaFilePath)", + "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin2=e2e_getUINByRid($$rid2)", + "step20": "$$email2=e2e_getEmailByUIN($$uin2)", + "step21": "e2e_wait(90)", + "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", + "step23": "e2e_wait(90)", + "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" + }, + { + "tc_no": "28", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his phone number and does EKYC with OTP both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=3938333736,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "$$email=e2e_getEmailByUIN($$uin2)", + "step17": "e2e_wait(90)", + "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", + "step19": "e2e_wait(90)", + "step20": "e2e_ekycOtp(uin,$$uin2,vid,$$vid,$$email)" + }, + { + "tc_no": "29", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his phone number address and performs OTP authentication both using UIN and VID. Also performs eSignet OTP authentication using right finger both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=3938333736,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "$$email=e2e_getEmailByUIN($$uin2)", + "step17": "e2e_wait(90)", + "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", + "step19": "e2e_wait(90)", + "step20": "e2e_otpAuthentication(uin,$$uin2,vid,$$vid,$$email)", + "step21": "$$clientId=e2e_OidcClient()", + "step22": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", + "step23": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", + "step24": "e2e_esignetAuthentication($$transactionId1,$$uin,OTP,$$email,$$vid,$$transactionId2)", + "step25": "e2e_UserInfo($$transactionId1,$$clientId)" + }, + { + "tc_no": "30", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs multi factor authentication using face biometrics phone number and OTP both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_multiFactorAuthentication(faceDevice,dob,UIN,$$uin,$$personaFilePath,$$vid,$$email)" + }, + { + "tc_no": "31", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs multi factor authentication using face biometrics date of birth and OTP both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_multiFactorAuthentication(faceDevice,dob,UIN,$$uin,$$personaFilePath,$$vid,$$email)" + }, + { + "tc_no": "32", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates his address and performs demographic authentication to download EUIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,0,addressLine1=bnglr,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_wait(90)", + "step17": "$$email=e2e_getEmailByUIN($$uin2)", + "step18": "$$requestId=e2e_credentialRequest($$uin2,$$email)", + "step19": "e2e_checkCredentialStatus($$requestId)", + "step20": "e2e_downloadCard($$requestId)" + }, + { + "tc_no": "33", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his email and perform OTP authentiction both using UIN and VID. Also performs eSignet OTP authentication using right finger both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,0,email=test,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "$$email=e2e_getEmailByUIN($$uin2)", + "step17": "e2e_wait(90)", + "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", + "step19": "e2e_wait(90)", + "step20": "e2e_otpAuthentication(uin,$$uin2,vid,$$vid,$$email)", + "step21": "$$clientId=e2e_OidcClient()", + "step22": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", + "step23": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", + "step24": "e2e_esignetAuthentication($$transactionId1,$$uin,OTP,$$email,$$vid,$$transactionId2)", + "step25": "e2e_UserInfo($$transactionId1,$$clientId)" + }, + { + "tc_no": "34", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates his name and perform demographic authentiction both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_checkStatus(processed,$$parentRid)", + "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step10": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_wait(90)", + "step17": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$childPersona)", + "step18": "e2e_updateResidentWithUIN($$childPersona,$$childUin)", + "step19": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)", + "step20": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)", + "step21": "e2e_checkStatus(processed,$$childRid2)", + "step22": "$$childUin2=e2e_getUINByRid($$childRid2)", + "step23": "$$email=e2e_getEmailByUIN($$childUin2)", + "step24": "e2e_wait(90)", + "step25": "$$vid=e2e_generateVID(Perpetual,$$childUin2,$$email)", + "step26": "e2e_wait(90)", + "step27": "e2e_demoAuthentication(name,$$childUin2,$$childPersona,$$vid)", + "step28": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "35", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later updates left index biometrics and perform biometric authentiction with face both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$email1=e2e_getEmailByUIN($$uin)", + "step11": "$$requestId=e2e_credentialRequest($$uin,$$email1)", + "step12": "e2e_checkCredentialStatus($$requestId)", + "step13": "e2e_downloadCard($$requestId)", + "step14": "e2e_updateDemoOrBioDetails(leftIndex,0,0,$$personaFilePath)", + "step15": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step16": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step17": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin2=e2e_getUINByRid($$rid2)", + "step20": "$$email2=e2e_getEmailByUIN($$uin2)", + "step21": "e2e_wait(90)", + "step22": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email2)", + "step23": "e2e_wait(90)", + "step24": "e2e_ekycBio(faceDevice,$$uin2,$$vid,$$personaFilePath)" + }, + { + "tc_no": "36", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card. Later perform EKYC Bio both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftiris@@rightIris)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "37", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration with support documents. walk-ins to registration center completes the process and gets UIN card after previous UIN application is rejected with different center", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$user4=e2e_User(ADD_User,4@@Techno@123)", + "step2": "$$center4=e2e_Center(CREATE,$$user4,4,T)", + "step3": "$$details4=e2e_Machine(CREATE,$$center4,4)", + "step4": "$$details4=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details4)", + "step5": "$$details4=e2e_User(CREATE_ZONESEARCH,$$details4)", + "step6": "e2e_wait(10)", + "step7": "e2e_User(DELETE_ZONEMAPPING,$$details4)", + "step8": "e2e_User(CREATE_ZONEMAPPING,$$details4)", + "step9": "e2e_User(ACTIVATE_ZONEMAPPING,$$details4,t)", + "step10": "e2e_User(CREATE_CENTERMAPPING,$$details4,4)", + "step11": "e2e_User(ACTIVATE_CENTERMAPPING,$$details4,T)", + "step12": "e2e_WritePreReq($$details4,4)", + "step13": "$$details4=e2e_ReadPreReq(4)", + "step14": "e2e_setContext(env_context,$$details4,1@@2,true)", + "step15": "e2e_getPingHealth()", + "step16": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,gender)", + "step17": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step18": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step19": "$$user5=e2e_User(ADD_User,4@@Techno@123)", + "step20": "$$center5=e2e_Center(CREATE,$$user5,5,T)", + "step21": "$$details5=e2e_Machine(CREATE,$$center5,5)", + "step22": "$$details5=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details5)", + "step23": "$$details5=e2e_User(CREATE_ZONESEARCH,$$details5)", + "step24": "e2e_wait(10)", + "step25": "e2e_User(DELETE_ZONEMAPPING,$$details5)", + "step26": "e2e_User(CREATE_ZONEMAPPING,$$details5)", + "step27": "e2e_User(ACTIVATE_ZONEMAPPING,$$details5,t)", + "step28": "e2e_User(CREATE_CENTERMAPPING,$$details5,5)", + "step29": "e2e_User(ACTIVATE_CENTERMAPPING,$$details5,T)", + "step30": "e2e_WritePreReq($$details5,5)", + "step31": "$$details5=e2e_ReadPreReq(5)", + "step32": "e2e_switchContext(env_context,$$details5,1@@2,true)", + "step33": "e2e_updateDemoOrBioDetails(0,0,gender=Male,$$personaFilePath)", + "step34": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step35": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step36": "e2e_checkStatus(processed,$$rid2)", + "step37": "$$uin2=e2e_getUINByRid($$rid2)", + "step38": "e2e_checkStatus(reregister,$$rid1)", + "step39": "e2e_CheckRIDStage($$rid1,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "38", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration with support documents. walk-ins to registration center tries to get UIN after previous UIN application is in progress with different center", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", + "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step11": "e2e_bookAppointment(false,$$prid,2)", + "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step13": "e2e_checkStatus(processed,$$rid)", + "step14": "$$uin=e2e_getUINByRid($$rid)", + "step15": "$$details2=e2e_ReadPreReq(2)", + "step16": "e2e_setContext(env_context,$$details2,1@@2,true)", + "step17": "$$templatePath2=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step18": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step19": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step20": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath2)", + "step21": "$$rid2=e2e_ridsync(NEW,$$zipPacketPath)", + "step22": "e2e_packetsync($$zipPacketPath)", + "step23": "e2e_checkStatus(rejected,$$rid2)" + }, + { + "tc_no": "39", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration same center where his previous application got rejected and completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,gender)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_updateDemoOrBioDetails(gender,0,0,$$personaFilePath)", + "step9": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step10": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step11": "e2e_checkStatus(processed,$$rid2)", + "step12": "$$uin2=e2e_getUINByRid($$rid2)", + "step13": "e2e_wait(90)", + "step14": "$$email=e2e_getEmailByUIN($$uin2)", + "step15": "$$requestId=e2e_credentialRequest($$uin2,$$email)", + "step16": "e2e_checkCredentialStatus($$requestId)", + "step17": "e2e_downloadCard($$requestId)", + "step18": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "40", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and face auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "41", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and right ring finger auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(rightRingDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "42", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and right iris auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(RightIris,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "43", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later gets eKYC done both using UIN VID and face auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "$$email=e2e_getEmailByUIN($$uin)", + "step11": "e2e_wait(90)", + "step12": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step13": "e2e_wait(90)", + "step14": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "44", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and face auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "45", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and left ring finger auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(leftRingDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "46", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and left iris auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(LeftIris,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "47", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "A differently abled resident walk-ins to registration center completes the process and gets UIN card and generates temporary VID. Later gets eKYC done both using UIN VID and face auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftiris@@rightIris)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Temporary,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_ekycBio(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "48", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but while the packet getting uploaded packet got Corrupted", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step7": "e2e_corruptPacket(1024,hello automation,$$zipPacketPath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_wait(90)", + "step11": "e2e_checkStatus(reregister,$$rid)", + "step12": "e2e_CheckRIDStage($$rid,UPLOAD_PACKET,ERROR)" + }, + { + "tc_no": "49", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Minor Child walk-ins to registration center UIN card. Later tries to get another UIN by providing different Guardian", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona1=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate1=e2e_getPacketTemplate(NEW,$$parentPersona1)", + "step7": "$$parentRid1=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona1,$$parentTemplate1)", + "step8": "e2e_checkStatus(processed,$$parentRid1)", + "step9": "$$parentUin1=e2e_getUINByRid($$parentRid1)", + "step10": "e2e_updateResidentWithRID($$parentPersona1,$$parentRid1)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)", + "step12": "$$parentPersona2=e2e_getResidentData(1,adult,false,Male)", + "step13": "$$parentTemplate2=e2e_getPacketTemplate(NEW,$$parentPersona2)", + "step14": "$$parentRid2=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona2,$$parentTemplate2)", + "step15": "e2e_checkStatus(processed,$$parentRid2)", + "step16": "$$parentUin2=e2e_getUINByRid($$parentRid2)", + "step17": "e2e_updateResidentWithRID($$parentPersona2,$$parentRid2)", + "step18": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona2,$$childPersona)", + "step19": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step20": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step21": "e2e_checkStatus(processed,$$childRid)", + "step22": "$$childUin=e2e_getUINByRid($$childRid)", + "step23": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", + "step24": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "50", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Minor Child walk-ins to registration center UIN card. Later tries to get another UIN by providing same Guardian", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona1=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate1=e2e_getPacketTemplate(NEW,$$parentPersona1)", + "step7": "$$parentRid1=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona1,$$parentTemplate1)", + "step8": "e2e_checkStatus(processed,$$parentRid1)", + "step9": "$$parentUin1=e2e_getUINByRid($$parentRid1)", + "step10": "e2e_updateResidentWithRID($$parentPersona1,$$parentRid1)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona1,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step15": "e2e_checkStatus(processed,$$childRid)", + "step16": "$$childUin=e2e_getUINByRid($$childRid)", + "step17": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "3", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Resident lost UIN and walks in to registration center to retrieve the UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", + "step14": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step15": "e2e_packetsync($$zipPacketPath)", + "step16": "e2e_checkStatus(processed,$$ridLost)", + "step17": "$$uin2=e2e_getUINByRid($$ridLost)", + "step18": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "51", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality correction flow is initiated. Resident provides biometrics with good quality and gets the UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_51,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,10)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", + "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_51)", + "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", + "step13": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_51,$$personaFilePath2)", + "step14": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", + "step15": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", + "step16": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", + "step17": "e2e_packetsync($$zipPacketPath2)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin=e2e_getUINByRid($$rid2)", + "step20": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "58", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but while the packet getting created packet has invalid hash", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(qa4_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "e2e_getPingHealth()", + "step5": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_uploadPacketWithInvalidHash($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(reregister,$$rid)", + "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "59", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center with his child and completes the process. But Guardian packet rejected hence introducer RID is not valid in infant packet", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step7": "$$parentRid=e2e_ridSyncRejected(NEW,$$parentZipPacketPath)", + "step8": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step9": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step10": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step11": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step12": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)", + "step13": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)", + "step14": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)", + "step15": "e2e_checkStatus(reregister,$$childRid)", + "step16": "e2e_checkStatus(reregister,$$parentRid)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,ERROR)", + "step18": "e2e_CheckRIDStage($$parentRid,VALIDATE_PACKET,REJECTED)" + }, + { + "tc_no": "60", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration without documents trying to update prereg status", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_updatePreRegStatus(0,$$prid,invalid)" + }, + { + "tc_no": "61", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but supervisor rejects packet during packet processing", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step7": "$$rid=e2e_ridSyncRejected(NEW,$$zipPacketPath)", + "step8": "e2e_packetsync($$zipPacketPath)", + "step9": "e2e_checkStatus(reregister,$$rid)", + "step10": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REJECTED)" + }, + { + "tc_no": "62", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to get UIN card and different resident tries to get UIN both resident having same demo and different biometric details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_DeleteMockExpect()", + "step2": "$$details1=e2e_ReadPreReq(1)", + "step3": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step4": "e2e_getPingHealth()", + "step5": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid1)", + "step9": "$$uin=e2e_getUINByRid($$rid1)", + "step10": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step11": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step12": "e2e_updateDemoOrBioDetails(leftIris@@rigthIris,0,0,$$personaFilePath)", + "step13": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step14": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step15": "e2e_postMockMv($$rid2,REJECTED)", + "step16": "e2e_checkStatus(rejected,$$rid2)" + }, + { + "tc_no": "63", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but the packet goes for manual adjudication as biometric matches with other resident", + "step0": "$$details1=e2e_ReadPreReq(1)", + "step1": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step2": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step3": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step4": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step5": "e2e_checkStatus(processed,$$rid)", + "step6": "$$uin=e2e_getUINByRid($$rid)", + "step7": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step8": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step9": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step10": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step11": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step12": "e2e_postMockMv($$rid2,REJECTED)", + "step13": "e2e_checkStatus(REJECTED,$$rid2)", + "step14": "e2e_CheckRIDStage($$rid2,MANUAL_ADJUDICATION,FAILED)" + }, + { + "tc_no": "64", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN with different name ", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_clonePersonaAndUpdate($$personaFilePath,firstName@@midName@@surName)", + "step10": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step11": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step12": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step13": "$$ridNew=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step14": "e2e_postMockMv($$ridNew,REJECTED)", + "step15": "e2e_checkStatus(rejected,$$ridNew)", + "step16": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step17": "e2e_CheckRIDStage($$ridNew,BIOGRAPHIC_VERIFICATION,FAILED)" + }, + { + "tc_no": "65", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN with same demo details and same biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step7": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid1)", + "step9": "$$uin=e2e_getUINByRid($$rid1)", + "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step11": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step12": "e2e_postMockMv($$rid2,REJECTED)", + "step13": "e2e_checkStatus(rejected,$$rid2)", + "step14": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step15": "e2e_CheckRIDStage($$rid2,DEMOGRAPHIC_VERIFICATION,IN_PROGRESS)" + }, + { + "tc_no": "66", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Same resident tries to get another UIN by providing different demo details and same biometrics ", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step10": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step11": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step12": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step13": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step14": "$$ridNew=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)", + "step15": "e2e_postMockMv($$ridNew,REJECTED)", + "step16": "e2e_checkStatus(rejected,$$ridNew)", + "step17": "e2e_CheckRIDStage($$ridNew,MANUAL_ADJUDICATION,FAILED)" + }, + { + "tc_no": "67", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded without supervisor Id without supervisor Password and valid operator details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details2=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,null@@null@@valid@@valid)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "68", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with invalid supervisor Id invalid supervisor Password and valid operator details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details2=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,invalid@@valid@@valid@@valid)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,SUPERVISOR_VALIDATION,ERROR)" + }, + { + "tc_no": "69", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with valid supervisor Id invalid supervisor Password and valid operator details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details2=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@invalid@@valid@@valid)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,SUPERVISOR_VALIDATION,FAILED)" + }, + { + "tc_no": "70", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with null operator Id null operator password and valid operator details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details2=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@null@@null)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "71", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with Invalid operator Id Valid operator password and valid operator details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details2=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@invalid@@valid)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,OPERATOR_VALIDATION,ERROR)" + }, + { + "tc_no": "72", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with Valid operator Id invalid operator password and valid supervisor details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details2=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details2,1@@2,true,null,valid@@valid@@valid@@invalid)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,OPERATOR_VALIDATION,FAILED)" + }, + { + "tc_no": "73", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded with supervisor and operator cbeff file and without password auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,true)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_User(ADD_User,1@@Techno@123,$$uin)", + "step10": "e2e_setContext(env_context,$$details1,1@@2,true,null,null@@null@@null@@null@@OperatorBiometrics_bio_CBEFF@@SupervisorBiometrics_bio_CBEFF)", + "step11": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step12": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step13": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step14": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath)", + "step15": "e2e_packetsync($$zipPacketPath)", + "step16": "e2e_checkStatus(reregister,$$rid1)", + "step17": "e2e_CheckRIDStage($$rid1,INTERNAL_WORKFLOW_ACTION,SUCCESS)" + }, + { + "tc_no": "74", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But packet gets uploaded without supervisor and operator cbeff file and without password auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,true)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_User(ADD_User,1@@Techno@123,$$uin)", + "step10": "e2e_setContext(env_context,$$details1,1@@2,true,null,null@@null@@null@@null@@null@@null)", + "step11": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step12": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step13": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step14": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step15": "e2e_packetsync($$zipPacketPath)", + "step16": "e2e_checkStatus(reregister,$$rid)", + "step17": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS)" + }, + { + "tc_no": "75", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with supervisor and operator biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(35)", + "step2": "$$user75=e2e_User(ADD_User,75@@Techno@123)", + "step3": "$$center75=e2e_Center(CREATE,$$user75,75,T)", + "step4": "$$details75=e2e_Machine(CREATE,$$center75,75)", + "step5": "$$details75=e2e_User(DELETE_CENTERMAPPING,75@@Techno@123,$$details75)", + "step6": "$$details75=e2e_User(CREATE_ZONESEARCH,$$details75)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details75)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details75)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details75,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details75,75)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details75,T)", + "step13": "e2e_WritePreReq($$details75,75)", + "step14": "$$details75=e2e_ReadPreReq(75)", + "step15": "e2e_setContext(env_context,$$details75,1@@2,true)", + "step16": "e2e_getPingHealth()", + "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step19": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step20": "e2e_checkStatus(processed,$$rid)", + "step21": "$$uin=e2e_getUINByRid($$rid)", + "step22": "e2e_User(ADD_User,75@@Techno@123,$$uin)", + "step23": "e2e_setContext(env_context,$$details75,1@@2,true,null,valid@@null@@valid@@null@@operatorBiometrics_bio_CBEFF@@supervisorBiometrics_bio_CBEFF)", + "step24": "$$personaFilePath1=e2e_getResidentData(1,adult,false,Male)", + "step25": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)", + "step26": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", + "step27": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", + "step28": "e2e_packetsync($$zipPacketPath1)", + "step29": "e2e_setContext(env_context,$$details75,1@@2,true)", + "step30": "e2e_checkStatus(processed,$$rid1)", + "step31": "$$uin1=e2e_getUINByRid($$rid1)", + "step32": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", + "step33": "e2e_Machine(DCOM,$$details75)", + "step34": "$$details75=e2e_User(DELETE_CENTERMAPPING,75@@Techno@123,$$details75)", + "step35": "e2e_Center(DCOM,$$details75,75)" + }, + { + "tc_no": "76", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with supervisor biometric and without operator biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(45)", + "step2": "$$user76=e2e_User(ADD_User,76@@Techno@123)", + "step3": "$$center76=e2e_Center(CREATE,$$user76,76,T)", + "step4": "$$details76=e2e_Machine(CREATE,$$center76,76)", + "step5": "$$details76=e2e_User(DELETE_CENTERMAPPING,76@@Techno@123,$$details76)", + "step6": "$$details76=e2e_User(CREATE_ZONESEARCH,$$details76)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details76)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details76)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details76,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details76,76)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details76,T)", + "step13": "e2e_WritePreReq($$details76,76)", + "step14": "$$details76=e2e_ReadPreReq(76)", + "step15": "e2e_setContext(env_context,$$details76,1@@2,true)", + "step16": "e2e_getPingHealth()", + "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step19": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step20": "e2e_checkStatus(processed,$$rid)", + "step21": "$$uin=e2e_getUINByRid($$rid)", + "step22": "e2e_User(ADD_User,76@@Techno@123,$$uin)", + "step23": "e2e_setContext(env_context,$$details76,1@@2,true,null,valid@@null@@null@@null@@null@@supervisorBiometrics_bio_CBEFF)", + "step24": "$$personaFilePath1=e2e_getResidentData(1,adult,false,Male)", + "step25": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)", + "step26": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", + "step27": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", + "step28": "e2e_packetsync($$zipPacketPath1)", + "step29": "e2e_setContext(env_context,$$details76,1@@2,true)", + "step30": "e2e_checkStatus(processed,$$rid1)", + "step31": "$$uin1=e2e_getUINByRid($$rid1)", + "step32": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", + "step33": "e2e_Machine(DCOM,$$details76)", + "step34": "$$details76=e2e_User(DELETE_CENTERMAPPING,76@@Techno@123,$$details76)", + "step35": "e2e_Center(DCOM,$$details76,76)" + }, + { + "tc_no": "77", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. When the packet is created and uploaded with operator and without supervisor biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(55)", + "step2": "$$user77=e2e_User(ADD_User,77@@Techno@123)", + "step3": "$$center77=e2e_Center(CREATE,$$user77,77,T)", + "step4": "$$details77=e2e_Machine(CREATE,$$center77,77)", + "step5": "$$details77=e2e_User(DELETE_CENTERMAPPING,77@@Techno@123,$$details77)", + "step6": "$$details77=e2e_User(CREATE_ZONESEARCH,$$details77)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details77)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details77)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details77,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details77,77)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details77,T)", + "step13": "e2e_WritePreReq($$details77,77)", + "step14": "$$details77=e2e_ReadPreReq(77)", + "step15": "e2e_setContext(env_context,$$details77,1@@2,true)", + "step16": "e2e_getPingHealth()", + "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step19": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step20": "e2e_checkStatus(processed,$$rid)", + "step21": "$$uin=e2e_getUINByRid($$rid)", + "step22": "e2e_User(ADD_User,77@@Techno@123,$$uin)", + "step23": "e2e_setContext(env_context,$$details77,1@@2,true,null,null@@null@@valid@@null@@operatorBiometrics_bio_CBEFF@@null)", + "step24": "$$personaFilePath1=e2e_getResidentData(1,adult,false,Male)", + "step25": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath1)", + "step26": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", + "step27": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", + "step28": "e2e_packetsync($$zipPacketPath1)", + "step29": "e2e_setContext(env_context,$$details77,1@@2,true)", + "step30": "e2e_checkStatus(processed,$$rid1)", + "step31": "$$uin1=e2e_getUINByRid($$rid1)", + "step32": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", + "step33": "e2e_Machine(DCOM,$$details77)", + "step34": "$$details77=e2e_User(DELETE_CENTERMAPPING,77@@Techno@123,$$details77)", + "step35": "e2e_Center(DCOM,$$details77,77)" + }, + { + "tc_no": "78", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration with support documents. Later cancels booked appointment and changes the slot. walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", + "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step11": "e2e_bookAppointment(false,$$prid,2)", + "step12": "e2e_cancelAppointment(cancel,$$prid)", + "step13": "e2e_bookAppointment(false,$$prid,3)", + "step14": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step15": "e2e_checkStatus(processed,$$rid)", + "step16": "$$uin=e2e_getUINByRid($$rid)", + "step17": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "79", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration with support documents later changes the appointment slot. walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", + "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step11": "e2e_bookAppointment(false,$$prid,2)", + "step12": "e2e_bookAppointment(false,$$prid,3)", + "step13": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step14": "e2e_checkStatus(processed,$$rid)", + "step15": "$$uin=e2e_getUINByRid($$rid)", + "step16": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "80", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident booked pre-registration with support documents and already used the appoinment. walk-ins to registration center with consumed PRID to get the UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "e2e_sendOtp($$personaFilePath)", + "step7": "e2e_validateOtp($$personaFilePath)", + "step8": "$$prid=e2e_preRegister($$personaFilePath)", + "step9": "e2e_uploadDocuments($$personaFilePath,$$prid)", + "step10": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step11": "e2e_bookAppointment(false,$$prid,1)", + "step12": "$$rid=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step13": "e2e_checkStatus(processed,$$rid)", + "step14": "$$uin=e2e_getUINByRid($$rid)", + "step15": "$$rid2=e2e_generateAndUploadPacket($$prid,$$templatePath)", + "step16": "e2e_postMockMv($$rid2,REJECTED)", + "step17": "e2e_checkStatus(rejected,$$rid2)", + "step18": "e2e_CheckRIDStage($$rid2,DEMOGRAPHIC_VERIFICATION,FAILED)" + }, + { + "tc_no": "52", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Check Syncdata response with upper key index and user with valid roles", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$user52=e2e_User(ADD_User,52@@Techno@123)", + "step2": "$$center52=e2e_Center(CREATE,$$user52,52,T)", + "step3": "$$details52=e2e_Machine(CREATE,$$center52,52)", + "step4": "$$details52=e2e_User(DELETE_CENTERMAPPING,52@@Techno@123,$$details52)", + "step5": "$$details52=e2e_User(CREATE_ZONESEARCH,$$details52)", + "step6": "e2e_wait(10)", + "step7": "e2e_User(DELETE_ZONEMAPPING,$$details52)", + "step8": "e2e_User(CREATE_ZONEMAPPING,$$details52)", + "step9": "e2e_User(ACTIVATE_ZONEMAPPING,$$details52,t)", + "step10": "e2e_User(CREATE_CENTERMAPPING,$$details52,52)", + "step11": "e2e_User(ACTIVATE_CENTERMAPPING,$$details52,T)", + "step12": "e2e_WritePreReq($$details52,52)", + "step13": "$$details52=e2e_ReadPreReq(52)", + "step14": "e2e_wait(9)", + "step15": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details52,UPPER)", + "step16": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,52)", + "step17": "e2e_SyncData(LATEST_ID_SCHEMA)", + "step18": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", + "step19": "e2e_SyncData(USER_DETAILS,$$details52)", + "step20": "e2e_Machine(DCOM,$$details52)", + "step21": "$$details52=e2e_User(DELETE_CENTERMAPPING,52@@Techno@123,$$details52)", + "step22": "e2e_Center(DCOM,$$details52,52)" + }, + { + "tc_no": "53", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Update machine from centerA to centerB and verify syncdata client settings with centerA", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(30)", + "step2": "$$user53=e2e_User(ADD_User,53@@Techno@123)", + "step3": "$$center53=e2e_Center(CREATE,$$user53,53,T)", + "step4": "$$details53=e2e_Machine(CREATE,$$center53,53)", + "step5": "$$details53=e2e_User(DELETE_CENTERMAPPING,53@@Techno@123,$$details53)", + "step6": "$$details53=e2e_User(CREATE_ZONESEARCH,$$details53)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details53)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details53)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details53,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details53,53)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details53,T)", + "step13": "e2e_WritePreReq($$details53,53)", + "step14": "$$user531=e2e_User(ADD_User,531@@Techno@123)", + "step15": "$$center531=e2e_Center(CREATE,$$user531,531,T)", + "step16": "$$details531=e2e_Machine(CREATE,$$center531,531)", + "step17": "$$details531=e2e_User(DELETE_CENTERMAPPING,531@@Techno@123,$$details531)", + "step18": "$$details531=e2e_User(CREATE_ZONESEARCH,$$details531)", + "step19": "e2e_wait(10)", + "step20": "e2e_User(DELETE_ZONEMAPPING,$$details531)", + "step21": "e2e_User(CREATE_ZONEMAPPING,$$details531)", + "step22": "e2e_User(ACTIVATE_ZONEMAPPING,$$details531,t)", + "step23": "e2e_User(CREATE_CENTERMAPPING,$$details531,531)", + "step24": "e2e_User(ACTIVATE_CENTERMAPPING,$$details531,T)", + "step25": "e2e_WritePreReq($$details531,531)", + "step26": "$$details53=e2e_ReadPreReq(53)", + "step27": "$$details531=e2e_ReadPreReq(531)", + "step28": "e2e_wait(9)", + "step29": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details53,UPPER)", + "step30": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,53)", + "step31": "$$details53=e2e_Machine(UPDATE,$$details531,531)", + "step32": "e2e_SyncData(CLIENT_SETTINGS_INVALID,$$keyIndex,53)", + "step33": "$$details53=e2e_Machine(UPDATE,$$details53,53)", + "step34": "e2e_Machine(DCOM,$$details53)", + "step35": "$$details53=e2e_User(DELETE_CENTERMAPPING,53@@Techno@123,$$details53)", + "step36": "e2e_Center(DCOM,$$details53,53)", + "step37": "e2e_Machine(DCOM,$$details531)", + "step38": "$$details531=e2e_User(DELETE_CENTERMAPPING,531@@Techno@123,$$details531)", + "step39": "e2e_Center(DCOM,$$details531,531)" + }, + { + "tc_no": "54", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Inactive machine and verify syncdata client settings calls", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(40)", + "step2": "$$user54=e2e_User(ADD_User,54@@Techno@123)", + "step3": "$$center54=e2e_Center(CREATE,$$user54,54,T)", + "step4": "$$details54=e2e_Machine(CREATE,$$center54,54)", + "step5": "$$details54=e2e_User(DELETE_CENTERMAPPING,54@@Techno@123,$$details54)", + "step6": "$$details54=e2e_User(CREATE_ZONESEARCH,$$details54)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details54)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details54)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details54,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details54,54)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details54,T)", + "step13": "e2e_WritePreReq($$details54,54)", + "step14": "$$details54=e2e_ReadPreReq(54)", + "step15": "e2e_Machine(ACTIVE_FLAG,$$details54,54,F)", + "step16": "e2e_wait(9)", + "step17": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details54,UPPER)", + "step18": "e2e_SyncData(CLIENT_SETTINGS_VALID,$$keyIndex,54)", + "step19": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", + "step20": "e2e_SyncData(USER_DETAILS,$$details54)", + "step21": "e2e_Machine(ACTIVE_FLAG,$$details54,54,T)", + "step22": "e2e_Machine(DCOM,$$details54)", + "step23": "$$details54=e2e_User(DELETE_CENTERMAPPING,54@@Techno@123,$$details54)", + "step24": "e2e_Center(DCOM,$$details54,54)" + }, + { + "tc_no": "55", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Decommission machine and verify syncdata client settings calls", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(50)", + "step2": "$$user55=e2e_User(ADD_User,55@@Techno@123)", + "step3": "$$center55=e2e_Center(CREATE,$$user55,55,T)", + "step4": "$$details55=e2e_Machine(CREATE,$$center55,55)", + "step5": "$$details55=e2e_User(DELETE_CENTERMAPPING,55@@Techno@123,$$details55)", + "step6": "$$details55=e2e_User(CREATE_ZONESEARCH,$$details55)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details55)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details55)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details55,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details55,55)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details55,T)", + "step13": "e2e_WritePreReq($$details55,55)", + "step14": "$$details55=e2e_ReadPreReq(55)", + "step15": "e2e_Machine(DCOM,$$details55)", + "step16": "e2e_wait(9)", + "step17": "$$keyIndex=e2e_SyncData(TPM_VERIFY_INVALID,$$details55,UPPER)", + "step18": "$$details55=e2e_User(DELETE_CENTERMAPPING,55@@Techno@123,$$details55)", + "step19": "e2e_Center(DCOM,$$details55,55)" + }, + { + "tc_no": "56", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Decommission center and verify USER_DETAILS syncdata calls ", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(60)", + "step2": "$$user56=e2e_User(ADD_User,56@@Techno@123)", + "step3": "$$center56=e2e_Center(CREATE,$$user56,56,T)", + "step4": "$$details56=e2e_Machine(CREATE,$$center56,56)", + "step5": "$$details56=e2e_User(DELETE_CENTERMAPPING,56@@Techno@123,$$details56)", + "step6": "$$details56=e2e_User(CREATE_ZONESEARCH,$$details56)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details56)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details56)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details56,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details56,56)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details56,T)", + "step13": "e2e_WritePreReq($$details56,56)", + "step14": "$$details56=e2e_ReadPreReq(56)", + "step15": "$$details56=e2e_User(DELETE_CENTERMAPPING,56@@Techno@123,$$details56)", + "step16": "e2e_Machine(REMOVE_CENTER,$$details56)", + "step17": "e2e_Center(DCOM,$$details56,56)", + "step18": "e2e_wait(9)", + "step19": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details56,UPPER)", + "step20": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", + "step21": "e2e_SyncData(USER_DETAILS_INVALID,$$details56)", + "step22": "e2e_Machine(DCOM,$$details56)" + }, + { + "tc_no": "57", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Deactivate center and verify CLIENT_SETTINGS syncdata client settings calls ", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "e2e_wait(70)", + "step2": "$$user57=e2e_User(ADD_User,57@@Techno@123)", + "step3": "$$center57=e2e_Center(CREATE,$$user57,57,T)", + "step4": "$$details57=e2e_Machine(CREATE,$$center57,57)", + "step5": "$$details57=e2e_User(DELETE_CENTERMAPPING,57@@Techno@123,$$details57)", + "step6": "$$details57=e2e_User(CREATE_ZONESEARCH,$$details57)", + "step7": "e2e_wait(10)", + "step8": "e2e_User(DELETE_ZONEMAPPING,$$details57)", + "step9": "e2e_User(CREATE_ZONEMAPPING,$$details57)", + "step10": "e2e_User(ACTIVATE_ZONEMAPPING,$$details57,t)", + "step11": "e2e_User(CREATE_CENTERMAPPING,$$details57,57)", + "step12": "e2e_User(ACTIVATE_CENTERMAPPING,$$details57,T)", + "step13": "e2e_WritePreReq($$details57,57)", + "step14": "$$details57=e2e_ReadPreReq(57)", + "step15": "$$details57=e2e_User(DELETE_CENTERMAPPING,57@@Techno@123,$$details57)", + "step16": "e2e_Machine(REMOVE_CENTER,$$details57)", + "step17": "e2e_Center(ACTIVE_FLAG,$$details57,57,F)", + "step18": "e2e_wait(9)", + "step19": "$$keyIndex=e2e_SyncData(TPM_VERIFY,$$details57,UPPER)", + "step20": "e2e_SyncData(CONFIGS_KEYINDEX,$$keyIndex)", + "step21": "e2e_SyncData(CLIENT_SETTINGS_INVALID,$$keyIndex,57)", + "step22": "e2e_Machine(DCOM,$$details57)", + "step23": "e2e_Center(DCOM,$$details57,57)" + }, + { + "tc_no": "81", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but packet gets reprocessed before Abis returns for success check ", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step7": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Success)", + "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step9": "e2e_checkStatus(processed,$$rid)", + "step10": "$$uin=e2e_getUINByRid($$rid)", + "step11": "e2e_DeleteMockExpect()", + "step12": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "82", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but packet gets reprocessed before Abis returns for fail check ", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step7": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,delay,10@@Error)", + "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step9": "e2e_checkStatus(processed,$$rid)", + "step10": "$$uin=e2e_getUINByRid($$rid)", + "step11": "e2e_DeleteMockExpect()", + "step12": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "83", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process with biometric exception for face and iris and gets UIN card. Later updates Biometric data for face and iris and performs authentication with face biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,leftIris@@rightIris@@face)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(face@@leftiris@@rightIris,0,0,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "$$email=e2e_getEmailByUIN($$uin2)", + "step17": "e2e_wait(90)", + "step18": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", + "step19": "e2e_wait(90)", + "step20": "e2e_bioAuthentication(faceDevice,$$uin2,$$vid,$$personaFilePath)", + "step21": "$$clientId=e2e_OidcClient()", + "step22": "$$transactionId1=e2e_OAuthDetailsRequest($$clientId,transactionId1)", + "step23": "$$transactionId2=e2e_OAuthDetailsRequest($$clientId,transactionId2)", + "step24": "e2e_BioEsignetAuthentication(faceDevice,$$uin2,$$personaFilePath,$$transactionId1,$$vid,$$transactionId2)", + "step25": "e2e_UserInfo($$transactionId,$$clientId)" + }, + { + "tc_no": "84", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process but the device certificate got expired before uploading the packet", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false,true)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)" + }, + { + "tc_no": "85", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but invalid correction request ID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_85,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", + "step11": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", + "step12": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,11111111111111111111111111111)", + "step13": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,11111111111111111111111111111)", + "step14": "e2e_packetsync($$zipPacketPath2,false)" + }, + { + "tc_no": "86", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but biometrics matches with other resident biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step4": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_86,$$personaFilePath)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step7": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step8": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step9": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step10": "e2e_packetsync($$zipPacketPath)", + "step11": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", + "step12": "$$zipPacketPath1=e2e_packetcreator(NEW,$$templatePath1)", + "step13": "$$rid1=e2e_ridsync(NEW,$$zipPacketPath1)", + "step14": "e2e_packetsync($$zipPacketPath1)", + "step15": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_86)", + "step16": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath)", + "step17": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", + "step18": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", + "step19": "e2e_packetsync($$zipPacketPath2)", + "step20": "e2e_checkStatus(processed,$$rid2)" + }, + { + "tc_no": "87", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but multiple correction packets with same correction Request ID. Only first correction packet will be processed and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_87,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,10)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", + "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_87)", + "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", + "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", + "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", + "step15": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", + "step16": "e2e_packetsync($$zipPacketPath2)", + "step17": "e2e_checkStatus(processed,$$rid2)", + "step18": "$$uin=e2e_getUINByRid($$rid2)", + "step19": "$$personaFilePath3=e2e_getResidentData(1,adult,false,Male)", + "step20": "$$templatePath3=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath3)", + "step21": "$$zipPacketPath3=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath3,$$additionalReqId)", + "step22": "$$rid3=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath3,$$additionalReqId)", + "step23": "e2e_packetsync($$zipPacketPath3)", + "step24": "e2e_CheckRIDStage($$rid3,SECUREZONE_NOTIFICATION,REJECTED)" + }, + { + "tc_no": "88", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident never provided biometrics with good quality. Original packet gets resumed after the PAUSE correction for elapsed time and reject the packet", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_88,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_checkStatus(processed,$$rid)", + "step11": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "89", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics but still quality is not good. After max number of corrections (correction packets)the original packet gets rejected", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_89,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", + "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_89)", + "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", + "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2,20)", + "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", + "step15": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", + "step16": "e2e_packetsync($$zipPacketPath2)", + "step17": "e2e_checkStatus(processed,$$rid2)", + "step18": "$$additionalReqId2=e2e_getAdditionalReqId(additionalReqId_89)", + "step19": "$$personaFilePath3=e2e_getResidentData(1,adult,false,Male)", + "step20": "$$templatePath3=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath3,30)", + "step21": "$$zipPacketPath3=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath3,$$additionalReqId2)", + "step22": "$$rid3=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath3,$$additionalReqId2)", + "step23": "e2e_packetsync($$zipPacketPath3)", + "step24": "e2e_checkStatus(processed,$$rid3)", + "step25": "e2e_checkStatus(rejected,$$rid)" + }, + { + "tc_no": "90", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but by then packet kicks-in for the original packet", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_90,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", + "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_90)", + "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", + "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", + "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", + "step15": "e2e_wait(true)", + "step16": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", + "step17": "e2e_packetsync($$zipPacketPath2)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin=e2e_getUINByRid($$rid2)" + }, + { + "tc_no": "91", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process. But due to low biometric image quality.. correction flow is initiated. Resident provides biometrics with good quality but by the time correction packet timeout happens. So the original packet gets rejected", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=additionalReqId_91,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,15)", + "step7": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step8": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step9": "e2e_packetsync($$zipPacketPath)", + "step10": "e2e_CheckRIDStage($$rid,INTERNAL_WORKFLOW_ACTION,SUCCESS,RPR-WIA-001)", + "step11": "$$additionalReqId=e2e_getAdditionalReqId(additionalReqId_91)", + "step12": "$$personaFilePath2=e2e_getResidentData(1,adult,false,Male)", + "step13": "$$templatePath2=e2e_getPacketTemplate(BIOMETRIC_CORRECTION,$$personaFilePath2)", + "step14": "$$zipPacketPath2=e2e_packetcreator(BIOMETRIC_CORRECTION,$$templatePath2,$$additionalReqId)", + "step15": "e2e_wait(true)", + "step16": "$$rid2=e2e_ridsync(BIOMETRIC_CORRECTION,$$zipPacketPath2,$$additionalReqId)", + "step17": "e2e_packetsync($$zipPacketPath2)", + "step18": "e2e_checkStatus(processed,$$rid2)", + "step19": "$$uin=e2e_getUINByRid($$rid2)" + }, + { + "tc_no": "92", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Minor Child walk-ins to registration center wants to get UIN Guardian Details. Later again tries to get another UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_checkStatus(processed,$$parentRid)", + "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step10": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)", + "step17": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$childPersona)", + "step18": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$childPersona,$$modalityHashValue,-1,@@Duplicate)", + "step19": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step20": "e2e_postMockMv($$childRid2,REJECTED)", + "step21": "e2e_checkStatus(rejected,$$childRid2)" + }, + { + "tc_no": "93", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Inji - Resident walk-ins to registration center completes the process with low(30KB) face image size and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step6": "e2e_updateDemoOrBioDetails(0,0,email=john,$$personaFilePath)", + "step7": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step9": "e2e_checkStatus(processed,$$rid)", + "step10": "$$uin=e2e_getUINByRid($$rid)", + "step11": "$$email=e2e_getEmailByUIN($$uin)", + "step12": "e2e_wait(90)", + "step13": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + { + "tc_no": "94", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Inji - Resident walk-ins to registration center completes the process with high(276KB) face image size and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step6": "e2e_updateDemoOrBioDetails(0,0,email=rob,$$personaFilePath)", + "step7": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step8": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step9": "e2e_checkStatus(processed,$$rid)", + "step10": "$$uin=e2e_getUINByRid($$rid)", + "step11": "$$email=e2e_getEmailByUIN($$uin)", + "step12": "e2e_wait(90)", + "step13": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)" + }, + { + "tc_no": "95", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Two resident walk-ins to registration center tries to get UIN with different demographic details and same biometrics except one finger", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_wait(10)", + "step8": "e2e_checkStatus(processed,$$rid1)", + "step9": "$$uin1=e2e_getUINByRid($$rid1)", + "step10": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", + "step11": "e2e_setContext(env_context,$$details1,1@@2,false,null@@99)", + "step12": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step13": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step14": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)", + "step15": "e2e_wait(10)", + "step16": "e2e_checkStatus(processed,$$rid2)", + "step17": "$$uin2=e2e_getUINByRid($$rid2)", + "step18": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "96", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Two resident walk-ins to registration center tries to get UIN with same demographic details and same biometrics except one finger", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,email=john,$$personaFilePath)", + "step6": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step7": "e2e_updateDemoOrBioDetails(0,0,phone=9513209874,$$personaFilePath)", + "step8": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step9": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step10": "e2e_wait(10)", + "step11": "e2e_checkStatus(processed,$$rid1)", + "step12": "$$uin1=e2e_getUINByRid($$rid1)", + "step13": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)", + "step14": "e2e_setContext(env_context,$$details1,1@@2,false,null@@99)", + "step15": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step16": "e2e_updateDemoOrBioDetails(0,0,email=john,$$personaFilePath)", + "step17": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step18": "e2e_updateDemoOrBioDetails(0,0,phone=9513209874,$$personaFilePath)", + "step19": "$$templatePathNew=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step20": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePathNew)", + "step21": "e2e_wait(10)", + "step22": "e2e_checkStatus(processed,$$rid2)", + "step23": "$$uin2=e2e_getUINByRid($$rid2)", + "step24": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "97", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process with only face biometrics and without exception", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male@@false@@false@@true)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_CheckRIDStage($$rid,BIOGRAPHIC_VERIFICATION,REPROCESS)" + }, + { + "tc_no": "98", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process without biometrics and exception", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male@@false@@false@@false)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "99", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins to registration center gets UIN with parent RID details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step17": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "100", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins to registration center tries to get UIN with parent RID details without biometrics and without Exception", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male@@false@@false@@false)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(REREGISTER,$$childRid)", + "step15": "e2e_CheckRIDStage($$childRid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "101", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins to registration center tries to get UIN with parent RID details with only face biometrics and without Exception", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male@@false@@false@@true)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_CheckRIDStage($$childRid,BIOGRAPHIC_VERIFICATION,REPROCESS)" + }, + { + "tc_no": "102", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant", + "description": "Resident Infant walk-ins to registration center gets UIN with parent RID details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step17": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "103", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant", + "description": "Resident Infant walk-ins to registration center tries to get UIN with parent RID details without biometrics", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@false)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_CheckRIDStage($$childRid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "104", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric demogphic OTP authentication both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)", + "step17": "$$email=e2e_getEmailByUIN($$childUin)", + "step18": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step19": "e2e_wait(90)", + "step20": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", + "step21": "e2e_wait(90)", + "step22": "e2e_demoAuthentication(name,$$childUin,$$childPersona,$$vidwithoutotp)", + "step23": "e2e_bioAuthentication(faceDevice,$$childUin,$$vidwithoutotp,$$childPersona)", + "step24": "e2e_bioAuthentication(LeftIris,$$childUin,$$vidwithoutotp,$$childPersona)", + "step25": "e2e_bioAuthentication(leftRingDevice,$$childUin,$$vidwithoutotp,$$childPersona)", + "step26": "e2e_otpAuthentication(uin,$$childUin,vid,$$vidwithoutotp,$$email)" + }, + { + "tc_no": "105", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant", + "description": "Resident Minor Child walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs biometric demogphic authentication both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "$$email=e2e_getEmailByUIN($$childUin)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step18": "e2e_wait(90)", + "step19": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", + "step20": "e2e_wait(90)", + "step21": "e2e_demoAuthentication(name,$$childUin,$$childPersona,$$vidwithoutotp)", + "step22": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "106", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "", + "group_name": "Minor_New", + "description": "Resident Minor Child walk-ins walk-ins to registration center tries get Lost UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$childPersona)", + "step17": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$childPersona)", + "step18": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$childPersona,$$modalityHashValue,-1,@@Duplicate)", + "step19": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step20": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", + "step21": "e2e_packetsync($$zipPacketPath)", + "step22": "e2e_checkStatus(processed,$$ridLost)", + "step23": "$$uin2=e2e_getUINByRid($$ridLost)", + "step24": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED,RPR-UIN-SUCCESS-005)", + "step25": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "107", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries get Lost UIN but Biometric did not match", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", + "step14": "e2e_configureMockAbis(-1,Right IndexFinger,false,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step15": "e2e_packetsync($$zipPacketPath)", + "step16": "e2e_checkStatus(rejected,$$ridLost)" + }, + { + "tc_no": "108", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Minor Child walk-ins walk-ins to registration center tries get UIN when the parent packet is in the queue for manual verification reject child packet only when parent packet is rejected", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$parentPersona)", + "step8": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$parentPersona,$$modalityHashValue,-1,@@Duplicate)", + "step9": "$$parentZipPacketPath=e2e_packetcreator(NEW,$$parentTemplate)", + "step10": "$$parentRid=e2e_ridsync(NEW,$$parentZipPacketPath)", + "step11": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childZipPacketPath=e2e_packetcreator(NEW,$$childTemplate)", + "step15": "$$childRid=e2e_ridsync(NEW,$$childZipPacketPath)", + "step16": "e2e_bulkUploadPacket($$childZipPacketPath,$$parentZipPacketPath)", + "step17": "e2e_postMockMv($$parentRid,REJECTED)", + "step18": "e2e_checkStatus(rejected,$$parentRid)", + "step19": "e2e_checkStatus(rejected,$$childRid)" + }, + { + "tc_no": "109", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Infant tries to get UIN without Introducer", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "110", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs demogphic authentication using name both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male,rightlittleFinger)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "$$email=e2e_getEmailByUIN($$uin)", + "step10": "e2e_wait(90)", + "step11": "$$vid=e2e_generateVID(Perpetual,$$uin,$$email)", + "step12": "e2e_wait(90)", + "step13": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)" + }, + { + "tc_no": "111", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Minor walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs eKYC demogphic authentication using name both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step17": "$$email=e2e_getEmailByUIN($$childUin)", + "step18": "e2e_wait(90)", + "step19": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", + "step20": "e2e_wait(90)", + "step21": "e2e_ekycDemo(name,$$childUin,$$childPersona,$$vidwithoutotp)", + "step22": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "112", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Infant walk-ins to registration center completes the process and gets UIN card and generates Perpetual VID. Later performs demogphic authentication using name both using UIN and VID", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step17": "$$email=e2e_getEmailByUIN($$childUin)", + "step18": "e2e_wait(90)", + "step19": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$childUin)", + "step20": "e2e_wait(90)", + "step21": "e2e_ekycDemo(name,$$childUin,$$childPersona,$$vidwithoutotp)", + "step22": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "113", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center gets the lost UIN updates his demo graphic details Later performs demo Auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", + "step14": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step15": "e2e_packetsync($$zipPacketPath)", + "step16": "e2e_checkStatus(processed,$$ridLost)", + "step17": "$$uin2=e2e_getUINByRid($$ridLost)", + "step18": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)", + "step19": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step20": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step21": "$$newTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step22": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step23": "e2e_checkStatus(processed,$$rid2)", + "step24": "$$lostUin=e2e_getUINByRid($$rid2)", + "step25": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$lostUin)", + "step26": "e2e_wait(90)", + "step27": "e2e_demoAuthentication(name,$$lostUin,$$personaFilePath,$$vidwithoutotp)" + }, + { + "tc_no": "114", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center gets the lost UIN updates his Biometric data Later performs Bio Auth", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step11": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step12": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step13": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", + "step14": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step15": "e2e_packetsync($$zipPacketPath)", + "step16": "e2e_checkStatus(processed,$$ridLost)", + "step17": "$$uin2=e2e_getUINByRid($$ridLost)", + "step18": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)", + "step19": "e2e_updateDemoOrBioDetails(face,0,0,$$personaFilePath)", + "step20": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step21": "$$newTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step22": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step23": "e2e_checkStatus(processed,$$rid2)", + "step24": "$$lostUin=e2e_getUINByRid($$rid2)", + "step25": "$$vidwithoutotp=e2e_GenerateVIDWithoutOTP(Perpetual,$$lostUin)", + "step26": "e2e_wait(90)", + "step27": "e2e_bioAuthentication(faceDevice,$$lostUin,$$vidwithoutotp,$$personaFilePath)" + }, + { + "tc_no": "115", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant", + "description": "Resident Infant walk-ins to registration center gets the UIN with Preregistration with Gaurdian details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$childPersona=e2e_getResidentData(1,infant,true,Male)", + "step5": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_checkStatus(processed,$$parentRid)", + "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step10": "e2e_updateResidentWithRID($$parentPersona,$$parentRid)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "e2e_sendOtp($$childPersona)", + "step14": "e2e_validateOtp($$childPersona)", + "step15": "$$prid=e2e_preRegister($$childPersona)", + "step16": "e2e_uploadDocuments($$childPersona,$$prid)", + "step17": "e2e_updatePreRegStatus(0,$$prid,valid)", + "step18": "e2e_bookAppointment(false,$$prid,1)", + "step19": "$$childRid=e2e_generateAndUploadPacket($$prid,$$childTemplate)", + "step20": "e2e_checkStatus(processed,$$childRid)", + "step21": "$$childUin=e2e_getUINByRid($$childRid)", + "step22": "e2e_CheckRIDStage($$parentRid,PRINT_SERVICE,PROCESSED)", + "step23": "e2e_CheckRIDStage($$childRid,PRINT_SERVICE,PROCESSED)", + "step24": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "116", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center gets the UIN but during packet generation CBEFF is invalid", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath,80,false)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPreregWithInvalidCbeff($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(REREGISTER,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "117", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries to update the UIN with invalid UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateResidentWithUIN($$personaFilePath,1234)", + "step6": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step8": "e2e_checkStatus(REREGISTER,$$rid)", + "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,ERROR)" + }, + { + "tc_no": "118", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident Infant walk-ins to registration center gets the UIN with finger and eye exception", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "119", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Minor_Exc", + "description": "Resident Minor walk-ins to registration center gets the UIN with parent and child exception mark", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$parentPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_checkStatus(processed,$$parentRid)", + "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step10": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step11": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step12": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step13": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step14": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step15": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step16": "e2e_checkStatus(processed,$$childRid)", + "step17": "$$childUin=e2e_getUINByRid($$childRid)", + "step18": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step19": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "120", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Minor_Exc", + "description": "Resident Minor walk-ins to registration center gets the UIN with few exceptions", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step15": "e2e_checkStatus(processed,$$childRid)", + "step16": "$$childUin=e2e_getUINByRid($$childRid)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "121", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center gets the UIN with All finger and eye exception mark walk-ins to reg-client to get UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "122", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor walk-ins to registration center gets the UIN with all finger and eye exception mark", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step15": "e2e_checkStatus(processed,$$childRid)", + "step16": "$$childUin=e2e_getUINByRid($$childRid)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "123", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant_Exc", + "description": "Resident Infant walk-ins to registration center gets the UIN with introducer exception mark", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$parentPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step6": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step7": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step8": "e2e_checkStatus(processed,$$parentRid)", + "step9": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step10": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step11": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step15": "e2e_checkStatus(processed,$$childRid)", + "step16": "$$childUin=e2e_getUINByRid($$childRid)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "124", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Update_Adult", + "description": "Resident walk-ins to registration center updates biometrics with all exceptions and then downloads the UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "125", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Update_Adult", + "description": "Resident walk-ins to registration center updates biometrics with finger and eye exception and then downloads the UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step10": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step11": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step12": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step13": "e2e_checkStatus(processed,$$rid2)", + "step14": "$$uin2=e2e_getUINByRid($$rid2)", + "step15": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "126", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor walk-ins to registration center updates demo details and biometrics with all exceptions and then downloads the UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$childPersona)", + "step17": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", + "step18": "e2e_updateResidentWithUIN($$childPersona,$$childUin)", + "step19": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)", + "step20": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)", + "step21": "e2e_checkStatus(processed,$$rid2)", + "step22": "$$uin2=e2e_getUINByRid($$rid2)", + "step23": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step24": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", + "step25": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "127", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor walk-ins to registration center updates demo and biometrics with few exceptions and then downloads the UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid)", + "step15": "$$childUin=e2e_getUINByRid($$childRid)", + "step16": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$childPersona)", + "step17": "e2e_UpdateBioExceptionInPersona($$childPersona,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step18": "e2e_updateResidentWithUIN($$childPersona,$$childUin)", + "step19": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$childPersona)", + "step20": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$updateTemplate)", + "step21": "e2e_checkStatus(processed,$$rid2)", + "step22": "$$uin2=e2e_getUINByRid($$rid2)", + "step23": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step24": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", + "step25": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "128", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Update_Adult", + "description": "Resident walk-ins to registration center updates demo and biometrics with finger and eye exception and then performs demo and bio auth without exception finger", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger@@Iris:Left)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", + "step17": "$$email=e2e_getEmailByUIN($$uin2)", + "step18": "e2e_wait(90)", + "step19": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", + "step20": "e2e_wait(90)", + "step21": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)", + "step22": "e2e_bioAuthentication(rightThumbDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "129", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Update_Adult", + "description": "Resident walk-ins to registration center updates demo and biometrics with all exception and then performs demo and bio auth with face", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_updateDemoOrBioDetails(0,0,name=AutomationName,$$personaFilePath)", + "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_CheckRIDStage($$rid2,PRINT_SERVICE,PROCESSED)", + "step17": "$$email=e2e_getEmailByUIN($$uin2)", + "step18": "e2e_wait(90)", + "step19": "$$vid=e2e_generateVID(Perpetual,$$uin2,$$email)", + "step20": "e2e_wait(90)", + "step21": "e2e_demoAuthentication(name,$$uin,$$personaFilePath,$$vid)", + "step22": "e2e_bioAuthentication(faceDevice,$$uin,$$vid,$$personaFilePath)" + }, + { + "tc_no": "130", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Resident lost UIN and walks in to registration center and updates his phone number and address and then retrieves the UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_wait(90)", + "step10": "e2e_updateDemoOrBioDetails(0,0,addressLine1=bnglr@@phoneNumber=3938333736,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$lostTemplate=e2e_getPacketTemplate(LOST,$$personaFilePath)", + "step13": "$$zipPacketPath=e2e_packetcreator(LOST,$$lostTemplate)", + "step14": "$$ridLost=e2e_ridsync(LOST,$$zipPacketPath)", + "step15": "$$modalityHashValue=e2e_getBioModalityHash(-1,Right IndexFinger@@Left LittleFinger,$$personaFilePath)", + "step16": "e2e_configureMockAbis(-1,Right IndexFinger,true,Right IndexFinger,$$personaFilePath,$$modalityHashValue,-1,@@Duplicate)", + "step17": "e2e_packetsync($$zipPacketPath)", + "step18": "e2e_checkStatus(processed,$$ridLost)", + "step19": "$$uin2=e2e_getUINByRid($$ridLost)", + "step20": "e2e_CheckRIDStage($$ridLost,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "131", + "tags": "Negative_Test", + "persona_class": "ResidentFemaleAdult", + "persona": "ResidentFemaleAdult", + "group_name": "NA", + "description": "Resident walk-ins to registration center tries to register with predefined blocklisted word in her name", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", + "step11": "$$blocklistedWord=e2e_GetBlocklistedWord()", + "step12": "e2e_updateDemoOrBioDetails(0,0,name=$$blocklistedWord,$$personaFilePath)", + "step14": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step15": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step16": "e2e_checkStatus(processed,$$rid)", + "step17": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" +}, + { + "tc_no": "132", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New_Exception", + "description":"A differently abled resident with exception in left eye walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "133", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Minor_New", + "description": "Resident Minor Child with age less than 1 year walk-ins to registration center gets UIN with parent RID details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,minor,true,Male)", + "step11": "e2e_updateDemoOrBioDetails(0,0,dob=2023/08/24,$$childPersona)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step15": "e2e_checkStatus(processed,$$childRid)", + "step16": "$$childUin=e2e_getUINByRid($$childRid)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "134", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant", + "description": "Resident Infant with age less than 1 year walk-ins to registration center gets UIN with parent RID details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step11": "e2e_updateDemoOrBioDetails(0,0,dob=2023/08/24,$$childPersona)", + "step12": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step13": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step14": "$$childRid=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step15": "e2e_checkStatus(processed,$$childRid)", + "step16": "$$childUin=e2e_getUINByRid($$childRid)", + "step17": "e2e_CheckRIDStage($$childRid,INTRODUCER_VALIDATION,SUCCESS)", + "step18": "e2e_CheckRIDStage($$childRid,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "135", + "tags": "Postive_Test", + "persona_class": "NonResidentMaleAdult", + "persona": "NonResidentMaleAdult", + "group_name": "Adult_New", + "description": "NonResident adult whose phone number is 11 digts walk-ins to registration center gets UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=39383337361,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "136", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident adult without phone number and email walk-ins to registration center and tries to get UIN", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,phoneNumber=@@email=,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(REREGISTER,$$rid)", + "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" + }, + { + "tc_no": "137", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New_Exception", + "description": "A differently abled resident with exception in left index finger walk-ins to registration center completes the process and gets UIN card .Later updates all biometrics and using uin check for absence of exception marked modality", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_updateDemoOrBioDetails(0,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_CheckForBDBAbsence($$uin2,FINGER_Left IndexFinger)" + }, + { + "tc_no": "138", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Update_Adult", + "description": "Resident walk-ins to registration center and gets UIN .Later updates exception for Left Thumb and using UIN check if all modalities are present", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb)", + "step10": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step11": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step12": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step13": "e2e_checkStatus(processed,$$rid2)", + "step14": "$$uin2=e2e_getUINByRid($$rid2)", + "step15": "e2e_CheckForBDBPresence($$uin2,FINGER_Left RingFinger@@FINGER_Right LittleFinger@@FACE@@FINGER_Left LittleFinger@@IRIS_Right@@FINGER_Left MiddleFinger@@FINGER_Left IndexFinger@@FINGER_Right IndexFinger@@IRIS_Left@@FINGER_Right RingFinger@@FINGER_Left Thumb@@FINGER_Right MiddleFinger@@FINGER_Right Thumb,false)" + }, + { + "tc_no": "139", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New_Exception", + "description": "A blind Resident walk-ins to registration center completes the process and gets UIN card .Later updates all biometrics and using uin check for the absence of exception marked modality", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Iris:Left@@Iris:Right)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_updateDemoOrBioDetails(0,face@@leftEye@@rightEye@@rightIndex@@rightLittle@@rightRing@@rightMiddle@@leftIndex@@leftLittle@@leftRing@@leftMiddle@@leftThumb@@rightThumb,0,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$updateTemplate=e2e_getPacketTemplate(UPDATE,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$updateTemplate)", + "step14": "e2e_checkStatus(processed,$$rid2)", + "step15": "$$uin2=e2e_getUINByRid($$rid2)", + "step16": "e2e_CheckForBDBAbsence($$uin2,IRIS_Left@@IRIS_Right)" + }, + { + "tc_no": "140", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center completes the process and gets UIN card .Using rid check the presence of all the modalities", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", + "step10": "e2e_CheckForBDBPresence($$rid,FINGER_Left RingFinger@@FINGER_Right LittleFinger@@FACE@@FINGER_Left LittleFinger@@IRIS_Right@@FINGER_Left MiddleFinger@@FINGER_Left IndexFinger@@FINGER_Right IndexFinger@@IRIS_Left@@FINGER_Right RingFinger@@FINGER_Left Thumb@@FINGER_Right MiddleFinger@@FINGER_Right Thumb,false)" + }, + { + "tc_no": "141", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center completes the process by providing the consent and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,yes)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "142", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center completes the process by not providing the consent", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,no)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)" + }, + { + "tc_no": "143", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center completes the process and gets UIN card. Later updates dob with invalid format", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", + "step10": "e2e_updateDemoOrBioDetails(0,0,dob=08/24/2023,$$personaFilePath)", + "step11": "e2e_updateResidentWithUIN($$personaFilePath,$$uin)", + "step12": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step13": "$$rid2=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step14": "e2e_checkStatus(reregister,$$rid2)" +}, + { + "tc_no": "144", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "NA", + "group_name": "NA", + "description": "Machine got unmapped from the center before generating the offline packet", + "step0": "$$user6=e2e_User(ADD_User,6@@Techno@123)", + "step1": "$$center6=e2e_Center(CREATE,$$user6,6,T)", + "step2": "$$details6=e2e_Machine(CREATE,$$center6,6)", + "step3": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", + "step4": "$$details6=e2e_User(CREATE_ZONESEARCH,$$details6)", + "step5": "e2e_wait(10)", + "step6": "e2e_User(DELETE_ZONEMAPPING,$$details6)", + "step7": "e2e_User(CREATE_ZONEMAPPING,$$details6)", + "step8": "e2e_User(ACTIVATE_ZONEMAPPING,$$details6,t)", + "step9": "e2e_User(CREATE_CENTERMAPPING,$$details6,6)", + "step10": "e2e_User(ACTIVATE_CENTERMAPPING,$$details6,T)", + "step11": "e2e_WritePreReq($$details6,6)", + "step12": "$$details6=e2e_ReadPreReq(6)", + "step13": "e2e_setContext(env_context,$$details6,1@@2,true)", + "step14": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step15": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step16": "e2e_Machine(REMOVE_CENTER,$$center6,6)", + "step17": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", + "step18": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step19": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step20": "e2e_packetsync($$zipPacketPath)", + "step21": "e2e_CheckRIDStage($$rid,CMD_VALIDATION,FAILED)" + }, + { + "tc_no": "145", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "NA", + "group_name": "NA", + "description": "An offline packet is generated and machine got unmapped from the center before packet is uploaded", + "step0": "$$user6=e2e_User(ADD_User,6@@Techno@123)", + "step1": "$$center6=e2e_Center(CREATE,$$user6,6,T)", + "step2": "$$details6=e2e_Machine(CREATE,$$center6,6)", + "step3": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", + "step4": "$$details6=e2e_User(CREATE_ZONESEARCH,$$details6)", + "step5": "e2e_wait(10)", + "step6": "e2e_User(DELETE_ZONEMAPPING,$$details6)", + "step7": "e2e_User(CREATE_ZONEMAPPING,$$details6)", + "step8": "e2e_User(ACTIVATE_ZONEMAPPING,$$details6,t)", + "step9": "e2e_User(CREATE_CENTERMAPPING,$$details6,6)", + "step10": "e2e_User(ACTIVATE_CENTERMAPPING,$$details6,T)", + "step11": "e2e_WritePreReq($$details6,6)", + "step12": "$$details6=e2e_ReadPreReq(6)", + "step13": "e2e_setContext(env_context,$$details6,1@@2,true)", + "step14": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step15": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step16": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step17": "e2e_Machine(REMOVE_CENTER,$$center6,6)", + "step18": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", + "step19": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step20": "e2e_packetsync($$zipPacketPath)", + "step21": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "146", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New_Exception", + "description": "A differently abled resident with exception in left and right index finger walk-ins to registration center completes the process reviewer authentication happens and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,null,true)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left IndexFinger@@Finger:Right IndexFinger)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(processed,$$rid)", + "step9": "$$uin=e2e_getUINByRid($$rid)", + "step10": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "147", + "tags": "Postive_Test", + "persona_class": "SeniorNonResidentMale", + "persona": "SeniorNonResidentMale", + "group_name": "Senior_New", + "description": "Senior Non Resident walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,senior,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "148", + "tags": "Postive_Test", + "persona_class": "SeniorResidentMale", + "persona": "SeniorResidentMale", + "group_name": "Senior_New", + "description": "Senior Resident walk-ins to registration center completes the process and gets UIN card", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,senior,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "149", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center provides future date as DOB and tries to get uin", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "e2e_updateDemoOrBioDetails(0,0,dob=08/24/2026,$$personaFilePath)", + "step6": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step7": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step8": "e2e_checkStatus(REREGISTER,$$rid)", + "step9": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)" +}, + { + "tc_no": "150", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "New_Infant", + "description": "Resident Infant walk-ins to registration center gets UIN with parent RID details . Another infant tries to get UIN with the same demographics and parent details", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$parentPersona=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$parentTemplate=e2e_getPacketTemplate(NEW,$$parentPersona)", + "step6": "$$parentRid=e2e_generateAndUploadPacketSkippingPrereg($$parentPersona,$$parentTemplate)", + "step7": "e2e_checkStatus(processed,$$parentRid)", + "step8": "$$parentUin=e2e_getUINByRid($$parentRid)", + "step9": "e2e_updateResidentWithUIN($$parentPersona,$$parentUin)", + "step10": "$$childPersona=e2e_getResidentData(1,infant,true,Male@@false@@false@@true)", + "step11": "e2e_updateResidentWithGuardianSkippingPreReg($$parentPersona,$$childPersona)", + "step12": "$$childTemplate=e2e_getPacketTemplate(NEW,$$childPersona)", + "step13": "$$childRid1=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step14": "e2e_checkStatus(processed,$$childRid1)", + "step15": "$$childUin1=e2e_getUINByRid($$childRid1)", + "step16": "e2e_CheckRIDStage($$childRid1,INTRODUCER_VALIDATION,SUCCESS)", + "step17": "e2e_CheckRIDStage($$childRid1,VERIFICATION,SUCCESS)", + "step18": "$$childRid2=e2e_generateAndUploadPacketSkippingPrereg($$childPersona,$$childTemplate)", + "step19": "$$childUin2=e2e_getUINByRid($$childRid2)", + "step20": "e2e_CheckRIDStage($$childRid2,INTRODUCER_VALIDATION,SUCCESS)", + "step21": "e2e_CheckRIDStage($$childRid2,VERIFICATION,SUCCESS)" + }, + { + "tc_no": "151", + "tags": "Negative_Test", + "persona_class": "ResidentFemaleAdult", + "persona": "ResidentFemaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center completes the process but while the packet getting created packet has invalid encrypted hash", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,null,null,invalidEncryptedHash)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REPROCESS,RPR-PKV-FAILED-014)" + }, + { + "tc_no": "152", + "tags": "Postive_Test", + "persona_class": "ResidentFemaleAdult", + "persona": "ResidentFemaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center and tries to complete the process . But during packet sync the checksum is invalid", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false,null,null,null,null,invalidCheckSum)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Female)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step7": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step8": "e2e_packetsync($$zipPacketPath,false)" + }, + { + "tc_no": "153", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "Adult_New", + "description": "Resident walk-ins to registration center gets UIN card . Another resident tries to get UIN with the same demographics and exception marked for all modalities except face", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(processed,$$rid)", + "step8": "$$uin=e2e_getUINByRid($$rid)", + "step9": "e2e_CheckRIDStage($$rid,PRINT_SERVICE,PROCESSED)", + "step10": "e2e_UpdateBioExceptionInPersona($$personaFilePath,Finger:Left Thumb@@Finger:Left IndexFinger@@Finger:Left MiddleFinger@@Finger:Left RingFinger@@Finger:Left LittleFinger@@Finger:Right Thumb@@Finger:Right IndexFinger@@Finger:Right MiddleFinger@@Finger:Right RingFinger@@Finger:Right LittleFinger@@Iris:Left@@Iris:Right)", + "step11": "$$templatePath1=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step12": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$templatePath1)", + "step13": "e2e_checkStatus(processed,$$rid1)", + "step14": "$$uin1=e2e_getUINByRid($$rid1)", + "step15": "e2e_CheckRIDStage($$rid1,MANUAL_ADJUDICATION,SUCCESS)" + }, + { + "tc_no": "154", + "tags": "Positive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walks-in to center to get UIN but supervisor rejects the packet .Same resident tries to get Uin again", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step7": "$$rid=e2e_ridSyncRejected(NEW,$$zipPacketPath)", + "step8": "e2e_packetsync($$zipPacketPath)", + "step9": "e2e_checkStatus(reregister,$$rid)", + "step10": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,REJECTED)", + "step11": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step12": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step13": "e2e_checkStatus(processed,$$rid1)", + "step14": "$$uin=e2e_getUINByRid($$rid1)", + "step15": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "155", + "tags": "Positive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Resident walks-in to center to get Uin but packet is created with invalid hash. Same resident tries to get Uin by providing all details again", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step5": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step6": "$$rid=e2e_uploadPacketWithInvalidHash($$personaFilePath,$$templatePath)", + "step7": "e2e_checkStatus(reregister,$$rid)", + "step8": "e2e_CheckRIDStage($$rid,VALIDATE_PACKET,FAILED)", + "step9": "$$newTemplate=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step10": "$$rid1=e2e_generateAndUploadPacketSkippingPrereg($$personaFilePath,$$newTemplate)", + "step11": "e2e_checkStatus(processed,$$rid1)", + "step12": "$$uin=e2e_getUINByRid($$rid1)", + "step13": "e2e_CheckRIDStage($$rid1,PRINT_SERVICE,PROCESSED)" + }, + { + "tc_no": "156", + "tags": "Negative_Test", + "persona_class": "ResidentMaleAdult", + "persona": "NA", + "group_name": "NA", + "description": "Packet is created and uploaded with inactive center", + "step0": "$$user7=e2e_User(ADD_User,7@@Techno@123)", + "step1": "$$center7=e2e_Center(CREATE,$$user7,7,T)", + "step2": "$$details7=e2e_Machine(CREATE,$$center7,7)", + "step3": "$$details7=e2e_User(DELETE_CENTERMAPPING,7@@Techno@123,$$details7)", + "step4": "$$details7=e2e_User(CREATE_ZONESEARCH,$$details7)", + "step5": "e2e_wait(10)", + "step6": "e2e_User(DELETE_ZONEMAPPING,$$details7)", + "step7": "e2e_User(CREATE_ZONEMAPPING,$$details7)", + "step8": "e2e_User(ACTIVATE_ZONEMAPPING,$$details7,t)", + "step9": "e2e_User(CREATE_CENTERMAPPING,$$details7,7)", + "step10": "e2e_User(ACTIVATE_CENTERMAPPING,$$details7,T)", + "step11": "e2e_WritePreReq($$details7,7)", + "step12": "$$details7=e2e_ReadPreReq(7)", + "step13": "e2e_setContext(env_context,$$details6,1@@2,true)", + "step14": "$$details7=e2e_User(DELETE_CENTERMAPPING,7@@Techno@123,$$details7)", + "step15": "e2e_Machine(REMOVE_CENTER,$$details7)", + "step16": "e2e_Center(ACTIVE_FLAG,$$details7,7,F)", + "step17": "$$personaFilePath=e2e_getResidentData(1,adult,false,Male)", + "step18": "$$templatePath=e2e_getPacketTemplate(NEW,$$personaFilePath)", + "step19": "$$zipPacketPath=e2e_packetcreator(NEW,$$templatePath)", + "step20": "$$rid=e2e_ridsync(NEW,$$zipPacketPath)", + "step21": "e2e_packetsync($$zipPacketPath)", + "step22": "e2e_CheckRIDStage($$rid,CMD_VALIDATION,ERROR)", + "step23": "e2e_Machine(DCOM,$$details7)", + "step25": "e2e_Center(DCOM,$$details7,7)" + }, +{ + "tc_no": "AFTER_SUITE", + "tags": "Postive_Test", + "persona_class": "ResidentMaleAdult", + "persona": "ResidentMaleAdult", + "group_name": "NA", + "description": "Test suite run Pre-Requisite data tear down", + "step0": "e2e_getPingHealth(packetcreator)", + "step1": "$$details1=e2e_ReadPreReq(1)", + "step2": "e2e_setContext(env_context,$$details1,1@@2,false)", + "step3": "e2e_getPingHealth()", + "step4": "e2e_DeleteMockExpect()", + "step5": "e2e_Machine(DCOM,$$details1)", + "step6": "$$details1=e2e_User(DELETE_CENTERMAPPING,1@@Techno@123,$$details1)", + "step7": "e2e_Center(DCOM,$$details1,1)", + "step8": "$$details2=e2e_ReadPreReq(2)", + "step9": "e2e_Machine(DCOM,$$details2)", + "step10": "$$details2=e2e_User(DELETE_CENTERMAPPING,2@@Techno@123,$$details2)", + "step11": "e2e_Center(DCOM,$$details2,2)", + "step12": "$$details3=e2e_ReadPreReq(3)", + "step13": "e2e_Machine(DCOM,$$details3)", + "step14": "$$details3=e2e_User(DELETE_CENTERMAPPING,3@@Techno@123,$$details3)", + "step15": "e2e_Center(DCOM,$$details3,3)", + "step16": "$$details4=e2e_ReadPreReq(4)", + "step17": "e2e_Machine(DCOM,$$details4)", + "step18": "$$details4=e2e_User(DELETE_CENTERMAPPING,4@@Techno@123,$$details4)", + "step19": "e2e_Center(DCOM,$$details4,4)", + "step20": "$$details5=e2e_ReadPreReq(5)", + "step21": "e2e_Machine(DCOM,$$details5)", + "step22": "$$details5=e2e_User(DELETE_CENTERMAPPING,5@@Techno@123,$$details5)", + "step23": "e2e_Center(DCOM,$$details5,5)", + "step24": "$$details6=e2e_ReadPreReq(6)", + "step25": "e2e_Machine(DCOM,$$details6)", + "step26": "$$details6=e2e_User(DELETE_CENTERMAPPING,6@@Techno@123,$$details6)", + "step27": "e2e_Center(DCOM,$$details6,6)" + } +] \ No newline at end of file From 8ca9bb50dcf0f4111fbd2c4a2fc9711e7c54bdd3 Mon Sep 17 00:00:00 2001 From: Pankaj Godiyal Date: Tue, 7 Nov 2023 12:53:43 +0530 Subject: [PATCH 3/3] MOSIP-29061 Signed-off-by: Pankaj Godiyal --- .../ivv/e2e/methods/HolidayDeclaration.java | 133 ++++---- .../main/resources/config/Kernel.properties | 12 +- .../config/Kernel_qa-upgrade-f1.properties | 293 ++++++++++++++++++ .../src/main/resources/dbFiles/.xml | 22 ++ .../resources/dbFiles/PMS_delete_script.txt | 28 ++ .../src/main/resources/dbFiles/dbConfig.xml | 22 ++ .../resources/dbFiles/delete_Masterdata.sql | 88 ++++++ 7 files changed, 535 insertions(+), 63 deletions(-) create mode 100644 mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel_qa-upgrade-f1.properties create mode 100644 mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/.xml create mode 100644 mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/PMS_delete_script.txt create mode 100644 mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/dbConfig.xml create mode 100644 mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/delete_Masterdata.sql diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/e2e/methods/HolidayDeclaration.java b/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/e2e/methods/HolidayDeclaration.java index e83f322f..0e84229d 100644 --- a/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/e2e/methods/HolidayDeclaration.java +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/java/io/mosip/testrig/dslrig/ivv/e2e/methods/HolidayDeclaration.java @@ -1,5 +1,8 @@ package io.mosip.testrig.dslrig.ivv.e2e.methods; +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; + import org.apache.log4j.Logger; import org.json.JSONObject; @@ -7,6 +10,8 @@ import io.mosip.testrig.apirig.admin.fw.util.TestCaseDTO; import io.mosip.testrig.apirig.authentication.fw.precon.JsonPrecondtion; import io.mosip.testrig.apirig.authentication.fw.util.AuthenticationTestException; +import io.mosip.testrig.apirig.dbaccess.AuditDBManager; +import io.mosip.testrig.apirig.dbaccess.DBManager; import io.mosip.testrig.apirig.service.BaseTestCase; import io.mosip.testrig.apirig.testscripts.PatchWithPathParam; import io.mosip.testrig.apirig.testscripts.SimplePost; @@ -22,76 +27,84 @@ public class HolidayDeclaration extends BaseTestCaseUtil implements StepInterfac private static final String GenerateHolidayYml = "ivv_masterdata/Holiday/CreateHoliday.yml"; private static final String UpdateHolidayStatus = "ivv_masterdata/UpdateHolidayStatus/UpdateHolidayStatus.yml"; SimplePost holidayDeclaration = new SimplePost(); - CenterHelper centerHelper=new CenterHelper(); - PatchWithPathParam activateHoliday=new PatchWithPathParam(); - int holidayId = 0; + CenterHelper centerHelper = new CenterHelper(); + PatchWithPathParam activateHoliday = new PatchWithPathParam(); + String holidayId = ""; @Override public void run() throws RigInternalError { step.getScenario().getVidPersonaProp().clear(); - - String holidayLocationCode = centerHelper.getLocationCodeHoliday(); - - Object[] testObj = holidayDeclaration.getYmlTestData(GenerateHolidayYml); - - TestCaseDTO test = (TestCaseDTO) testObj[0]; + if (step.getParameters().size() == 1) { + holidayId = step.getParameters().get(0); + if (holidayId.startsWith("$$")) + holidayId = step.getScenario().getVariables().get(holidayId); + String deleteQuery = "delete from master.loc_holiday where id = '" + holidayId + "'"; + logger.info(deleteQuery); + AuditDBManager.executeQueryAndDeleteRecord("master", deleteQuery); + } else { + + String holidayLocationCode = centerHelper.getLocationCodeHoliday(); + + Object[] testObj = holidayDeclaration.getYmlTestData(GenerateHolidayYml); + + TestCaseDTO test = (TestCaseDTO) testObj[0]; + + Object[] testObjPatch = activateHoliday.getYmlTestData(UpdateHolidayStatus); + + TestCaseDTO testPatch = (TestCaseDTO) testObjPatch[0]; + + String input2 = testPatch.getInput(); + String input = test.getInput(); + input = JsonPrecondtion.parseAndReturnJsonContent(input, holidayLocationCode, "locationCode"); + input = JsonPrecondtion.parseAndReturnJsonContent(input, BaseTestCase.getLanguageList().get(0), "langCode"); + LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); +// input = JsonPrecondtion.parseAndReturnJsonContent(input,LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")), "holidayDate"); + input = JsonPrecondtion.parseAndReturnJsonContent(input, + "mosip" + BaseTestCase.generateRandomAlphaNumericString(6), "holidayDesc"); + input = JsonPrecondtion.parseAndReturnJsonContent(input, BaseTestCase.generateRandomAlphaNumericString(6), + "holidayName"); + + test.setInput(input); + + try { + holidayDeclaration.test(test); + Response response = holidayDeclaration.response; + if (response != null) { + JSONObject jsonResp = new JSONObject(response.getBody().asString()); + holidayId = jsonResp.getJSONObject("response").get("holidayId").toString(); + } + + } catch (AuthenticationTestException | AdminTestException e) { + this.hasError = true; + throw new RigInternalError(e.getMessage()); + } - Object[] testObjPatch = activateHoliday.getYmlTestData(UpdateHolidayStatus); + // ActivateHolidayCall - TestCaseDTO testPatch = (TestCaseDTO) testObjPatch[0]; + try { + // input2 = input2.replace("holidayId", String.valueOf(holidayId)); + String stringValue = String.valueOf(holidayId); + // input2 = input2.replace("\"{{holidayId}}\"", "\"" + holidayId + "\""); + input2 = JsonPrecondtion.parseAndReturnJsonContent(input2, stringValue, "holidayId"); + input2 = JsonPrecondtion.parseAndReturnJsonContent(input2, "true", "isActive"); + testPatch.setInput(input2); - String input2=testPatch.getInput(); - String input = test.getInput(); - input = JsonPrecondtion.parseAndReturnJsonContent(input, holidayLocationCode, "locationCode"); - input = JsonPrecondtion.parseAndReturnJsonContent(input, BaseTestCase.getLanguageList().get(0), "langCode"); - //input = JsonPrecondtion.parseAndReturnJsonContent(input, PacketUtility.appointmentDate, "holidayDate"); - input = JsonPrecondtion.parseAndReturnJsonContent(input, - "mosip" + BaseTestCase.generateRandomAlphaNumericString(6), "holidayDesc"); - input = JsonPrecondtion.parseAndReturnJsonContent(input, BaseTestCase.generateRandomAlphaNumericString(6), - "holidayName"); + activateHoliday.test(testPatch); + Response response = activateHoliday.response; - test.setInput(input); - - try { - holidayDeclaration.test(test); - Response response = holidayDeclaration.response; - if (response != null) { - JSONObject jsonResp = new JSONObject(response.getBody().asString()); - holidayId = jsonResp.getJSONObject("response").getInt("holidayId"); + if (response != null) { + JSONObject jsonResp = new JSONObject(response.getBody().asString()); + logger.info(jsonResp.getJSONObject("response")); + } + } catch (Exception e) { + this.hasError = true; + throw new RigInternalError(e.getMessage()); + } + if (step.getOutVarName() != null) { + step.getScenario().getVariables().put(step.getOutVarName(), holidayId); + return; } - - } catch (AuthenticationTestException | AdminTestException e) { - this.hasError=true;throw new RigInternalError(e.getMessage()); - - } - - - //ActivateHolidayCall - - try { - - //input2 = input2.replace("holidayId", String.valueOf(holidayId)); - String stringValue = String.valueOf(holidayId); - //input2 = input2.replace("\"{{holidayId}}\"", "\"" + holidayId + "\""); - input2 = JsonPrecondtion.parseAndReturnJsonContent(input2, stringValue, "holidayId"); - input2 = JsonPrecondtion.parseAndReturnJsonContent(input2, "true", "isActive"); - testPatch.setInput(input2); - - activateHoliday.test(testPatch); - Response response= activateHoliday.response; - - if (response!= null) - { - JSONObject jsonResp = new JSONObject(response.getBody().asString()); - logger.info( jsonResp.getJSONObject("response"));} - - } catch (Exception e) { - this.hasError=true; - throw new RigInternalError(e.getMessage()); - } - - } } diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel.properties b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel.properties index 75725ad1..20541fba 100644 --- a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel.properties +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel.properties @@ -179,6 +179,7 @@ roles=GLOBAL_ADMIN,ID_AUTHENTICATION,REGISTRATION_ADMIN,REGISTRATION_SUPERVISOR, roles.111997=AUTH_PARTNER,PARTNER_ADMIN,PMS_ADMIN,POLICYMANAGER,REGISTRATION_SUPERVISOR ##DB_Connectivity +postgresql-password=mosip123 driver_class=org.postgresql.Driver pool_size=1 dialect=org.hibernate.dialect.PostgreSQLDialect @@ -189,6 +190,10 @@ audit_url=jdbc:postgresql://api-internal.qa-upgrade3.mosip.net:30090/mosip_audit audit_username=postgres audit_password=mosip123 audit_default_schema=audit + +#master details +master_default_schema=master + #ida-partner details DB_PORT= installation-domain= @@ -212,15 +217,16 @@ threadCount=9 langselect=0 #----------------------------------Database properties----------------------------------------------------------# +postgresqlUser=postgresql db-port=5432 -db-server=api-internal.qa-upgrade3.mosip.net +db-server=qa-upgrade3.mosip.net hibernate.connection.driver_class=org.postgresql.Driver hibernate.connection.pool_size=1 hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect hibernate.show_sql=true hibernate.current_session_context_class=thread db-su-user=postgres -db-su-password=mosip123 +postgresql-password=mosip123 pms_db_schema=pms km_db_schema=keymgr master_db_schema=master @@ -290,4 +296,4 @@ scenariosToExecute= #-- supported values yes or no useExternalScenarioSheet=no -partnerUrlSuffix=oYf63Lax0DY2QkYMRHnrmDqhmO3RMWQagwm0ftgLlkuin1KOND/666/576732 \ No newline at end of file +partnerUrlSuffix=oYf63Lax0DY2QkYMRHnrmDqhmO3RMWQagwm0ftgLlkuin1KOND/666/576732 diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel_qa-upgrade-f1.properties b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel_qa-upgrade-f1.properties new file mode 100644 index 00000000..20300b03 --- /dev/null +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/config/Kernel_qa-upgrade-f1.properties @@ -0,0 +1,293 @@ +#Kernel resource uris +#Make sure all resource apis are covered +authclientidsecretkeyURL=/v1/authmanager/authenticate/clientidsecretkey +authentication=/v1/authmanager/authenticate/useridPwd +authenticationInternal=/v1/authmanager/authenticate/internal/useridPwd +keycloakAuthURL=/auth/realms/master/protocol/openid-connect/token +auditLog_URI = /v1/auditmanager/audits +CentetMachineUserMappingToMasterData_uri= /v1/masterdata/registrationmachineusermappings +EmailNotification_URI= /v1/notifier/email/send +encrypt_URI=/v1/keymanager/encrypt +decrypt_URI=/v1/keymanager/decrypt +FetchApplication_URI=/v1/masterdata/applicationtypes +FetchApplication_lang_URI=/v1/masterdata/applicationtypes/{langcode} +FetchApplication_id_lang_URI=/v1/masterdata/applicationtypes/{code}/{langcode} +FetchBiometricAttribute_URI=/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode} +FetchBiometricAuthType_URI=/v1/masterdata/biometrictypes/{langcode} +FetchBlackListedWord_URI=/v1/masterdata/blacklistedwords/{langcode} +FetchDevice_lang_URI = /v1/masterdata/devices/{languagecode} +FetchDevice_id_lang_URI = /v1/masterdata/devices/{languagecode}/{deviceType} +FetchDeviceSpec_lang_URI = /v1/masterdata/devicespecifications/{langcode} +FetchDeviceSpec_id_lang_URI = /v1/masterdata/devicespecifications/{langcode}/{devicetypecode} +FetchDocumentCategories_URI = /v1/masterdata/documentcategories/{langcode} +FetchDocumentCategories_URI_withcodeAndLangCode = /v1/masterdata/documentcategories/{code}/{langcode} +FetchDocumentTypes_URI = /v1/masterdata/documenttypes/{documentcategorycode}/{langcode} +FetchGenderType_URI = /v1/masterdata/gendertypes +FetchGenderType_id_lang_URI = /v1/masterdata/gendertypes/{langcode} +FetchHolidays_URI = /v1/masterdata/holidays +FetchHolidays_id_URI = /v1/masterdata/holidays/{holidayid} +FetchHolidays_id_lang_URI = /v1/masterdata/holidays/{holidayid}/{langcode} +FetchIDlist_URI = /v1/masterdata/idtypes/{langcode} +FetchLocationHierarchy_URI_withlangCode = /v1/masterdata/locations/{langcode} +FetchLocationHierarchy_URI_locationcode = /v1/masterdata/locations/{locationcode}/{langcode} +FetchLocationHierarchy_URI_hierarchyname = /v1/masterdata/locations/locationhierarchy/{hierarchyname} +FetchMachine_URI=/v1/masterdata/machines +FetchMachine_lang_URI=/v1/masterdata/machines/{langcode} +FetchMachine_id_lang_URI=/v1/masterdata/machines/{id}/{langcode} +FetchMachineHistory_URI = /v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes} +FetchRegCent_URI = /v1/masterdata/registrationcenters +FetchRegCent_id_lang_URI = /v1/masterdata/registrationcenters/{id}/{langcode} +FetchRegCent_loc_lang_URI = /v1/masterdata/getlocspecificregistrationcenters/{langcode}/{locationcode} +FetchRegCent_hir_name_lang_URI = /v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name} +FetchRegCent_prox_lang_URI = /v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance} +FetchRegCentHistory_URI = /v1/masterdata/registrationcentershistory/{registrationCenterId}/{langcode}/{effectiveDate} +FetchRegCentHolidays_URI = /v1/masterdata/getregistrationcenterholidays/{langcode}/{registrationcenterid}/{year} +FetchRegcentMachUserMaping_URI = /v1/masterdata/getregistrationmachineusermappinghistory/{effdtimes}/{registrationcenterid}/{machineid}/{userid} +FetchRejectionReason_URI = /v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode} +FetchTemplate_URI = /v1/masterdata/templates +FetchTemplate_lang_URI = /v1/masterdata/templates/{langcode} +FetchTemplate_id_lang_URI = /v1/masterdata/templates/{langcode}/{templatetypecode} +FetchTitle_URI = /v1/masterdata/title/{langcode} +fetchAllTemplate = /v1/masterdata/templates/templatetypecodes/{code} +getApplicantType = /v1/masterdata/getApplicantType +fetchDeviceHistory = /v1/masterdata/deviceshistories/{id}/{langcode}/{effdatetimes} +getDocType_DocCatByAppID = /v1/masterdata/applicanttype/{applicantId}/languages +getDocTypeDocCatByLangCode = /v1/masterdata/validdocuments/{languagecode} +fetchImmediateChildLocation = /v1/masterdata/locations/immediatechildren/{locationcode}/{langcode} +getIndividualType = /v1/masterdata/individualtypes +getRoles = /v1/syncdata/roles +fetchRegCenter = /v1/masterdata/registrationcenters/validate/{id}/{langCode}/{timestamp} +fetchRegistrationCenterDeviceHistory = /v1/masterdata/registrationcenterdevicehistory/{regcenterid}/{deviceid}/{effdatetimes} +getusersBasedOnRegCenter = /v1/syncdata/userdetails/{regid} +licKeyGenerator = /v1/keymanager/license/generate +mapLicenseKey = /v1/keymanager/license/permission +fetchmapLicenseKey = /v1/keymanager/license/permission +OTPGeneration = /v1/otpmanager/otp/generate +OTPValidation = /v1/otpmanager/otp/validate +otpNotifier = /v1/otpnotifier/otp/send +RIDGenerator_URI = /v1/ridgenerator/generate/rid/{centerid}/{machineid} +SmsNotification_URI = /v1/notifier/sms/send +syncConf = /v1/syncdata/configs +fetchIncrementalData = /v1/syncjob/syncjobdef +fetchmasterdata = /v1/syncdata/masterdata +fetchmasterdatawithRID = /v1/syncdata/masterdata/{regcenterId} +SyncPublicKeyToRegClient_URI = /v1/keymanager/publickey/ +uingenerator = /v1/idgenerator/uin +validateGenderByName = /v1/masterdata/gendertypes/validate/{gendername} +validateLocationByName = /v1/masterdata/locations/validate/{locationname} +tokenIdGenerator_URI = /v1/keymanager/{uin}/{partnercode} +getRIDByUserId = /v1/authmanager/rid/{appid}/{userid} +syncMdatawithKeyIndex = /v1/syncdata/clientsettings +syncMdatawithRegCentIdKeyIndex = /v1/syncdata/clientsettings/{regcenterid} +uploadpublickey = /v1/syncdata/tpm/publickey +getUserHistory = /v1/masterdata/users/{id}/{eff_dtimes} +sendOtp = /v1/authmanager/authenticate/sendotp +useridOTP = /v1/authmanager/authenticate/useridOTP +#preregSendOtp = /preregistration/v1/login/sendOtp +preregSendOtp = /preregistration/v1/login/sendOtp/langcode +preregValidateOtp = /preregistration/v1/login/validateOtp +zoneMappingUrl=/v1/masterdata/zoneuser +zoneNameUrl=/v1/masterdata/zones/zonename +zoneMappingActivateUrl=/v1/masterdata/zoneuser +userCenterMappingUrl=/v1/masterdata/usercentermapping +bulkUploadUrl=/v1/admin/bulkupload +deleteMockAbisExpectations=v1/mock-abis-service/config/expectation +# OTP Details +OTPTimeOut = 181 +attempt = 10 +ConfigParameters=mosip.kernel.rid.length,mosip.kernel.uin.length,mosip.kernel.sms.country.code,mosip.kernel.sms.number.length,mosip.kernel.otp.default-length,mosip.kernel.otp.expiry-time,mosip.kernel.otp.key-freeze-time,mosip.kernel.otp.validation-attempt-threshold,mosip.kernel.otp.min-key-length,mosip.kernel.otp.max-key-length,mosip.kernel.licensekey.length,mosip.supported-languages +#Below users are used for authentication +#PARTNER +#Dont change the partner id +pmsAuthInternal=true +mosip_pms_app_id=partner +partner_password=mosip123 +partner_userName=111997 +partner_user_password=mosip123 +mosip_pms_client_id=mosip-pms-client +mosip_pms_client_secret=WvayJTcHDcEDk0xu +policytest_password=mosip123 +policytest_userName=111998 +#RESIDENT & IDA +mosip_resident_app_id=resident +mosip_resident_client_id=mosip-resident-client +mosip_resident_client_secret=L1X97WjBeXFiCZNO +#IDREPO +mosip_idrepo_app_id=idrepo +mosip_idrepo_client_id=mosip-idrepo-client +mosip_idrepo_client_secret=jsNIZfKZY1P6xWjn + + + +#admin +mosip_admin_app_id=admin +admin_password=Techno@123 +admin_userName=modi0 +mosip_admin_client_id=mosip-admin-client +mosip_admin_client_secret=IkWnflKaMujZEjdZ + +admin_zone_appid=admin +admin_zone_password=mosip123 +admin_zone_userName=globaladmin +admin_zone_clientId=mosip-admin-client +admin_zone_clientSecret=IkWnflKaMujZEjdZ + +mosip_regclient_app_id=registrationclient +mosip_reg_client_id=mosip-reg-client +mosip_reg_client_secret=q3ynuI9KA1SEubcX + +#regproc +mosip_regprocclient_app_id=regproc +mosip_regproc_client_id=mosip-regproc-client +mosip_regproc_client_secret=2d4azf1uss8pzmgc + + +#This credentials are used to execute auth demo service +AuthClientID=mosip-resident-client +AuthClientSecret=L1X97WjBeXFiCZNO + +AuthAppID=resident +mosip_hotlist_app_id=hotlist +mosip_hotlist_client_id=mosip-hotlist-client +mosip_hotlist_client_secret=Zs85X7KqTVww8cEQ + + + + +###Keycloak_User-Creation_Properties +#Dontchange the partner user_111997 + +new_Resident_User=111995 +new_Resident_Password=mosip123 +new_Resident_Role=default-roles-mosip,PARTNER_ADMIN +roles.111995=PARTNER_ADMIN,default-roles-mosip + + +keycloak_UserName = admin +keycloak_Password = fxbB94btUZ + +keycloak-external-url=https://iam.qa-upgrade-f1.mosip.net +mosip_testrig_client_id=mosip-testrig-client +mosip_testrig_client_secret=q7OD54mSVPQDwVfJ + + +keycloak-realm-id=mosip +iam-users-to-create=111997,111998,220005,111992,globaladmin +#iam-users-to-create=111997,220005,111992 +iam-users-password=mosip123,mosip123,mosip123,mosip123,mosip123 +roles=GLOBAL_ADMIN,ID_AUTHENTICATION,REGISTRATION_ADMIN,REGISTRATION_SUPERVISOR,ZONAL_ADMIN,AUTH_PARTNER,PARTNER_ADMIN,PMS_ADMIN,POLICYMANAGER,REGISTRATION_SUPERVISOR,DATA_READ +roles.111997=AUTH_PARTNER,PARTNER_ADMIN,PMS_ADMIN,POLICYMANAGER,REGISTRATION_SUPERVISOR + +##DB_Connectivity +driver_class=org.postgresql.Driver +pool_size=1 +dialect=org.hibernate.dialect.PostgreSQLDialect +show_sql=true +current_session_context_class=thread +#audit details +audit_url=jdbc:postgresql://api-internal.qa-upgrade-f1.mosip.net:30090/mosip_audit +audit_username=postgres +audit_password=G7zMqBaSJg +audit_default_schema=audit +#ida-partner details +DB_PORT= +installation-domain= +partner_url=jdbc:postgresql://api-internal.qa-upgrade-f1.mosip.net:30090/mosip_ida +partner_username=postgres +partner_password=G7zMqBaSJg +partner_default_schema=partner +reportLogPath=automationLogAndReport +#--------minio proprties---------------- +s3-user-key=minioadmin +s3-user-secret=minioadmin +s3-host=http://minio.minio:9000 +s3-account=automation +s3-region=null +# supported values yes or no +push-reports-to-s3=no +enableDebug=yes +# supported values are 1 to 8 +threadCount=9 +# supported values are 0 ,1, 2 based on number of env languages +langselect=0 +#----------------------------------Database properties----------------------------------------------------------# + +postgresqlUser=postgresql +db-port=5432 +db-server=qa-upgrade-f1.mosip.net +hibernate.connection.driver_class=org.postgresql.Driver +hibernate.connection.pool_size=1 +hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect +hibernate.show_sql=true +hibernate.current_session_context_class=thread +db-su-user=postgres +postgresql-password=MDBlQAuhj6 +pms_db_schema=pms +km_db_schema=keymgr +master_db_schema=master +audit_db_schema=audit +ida_db_schema=ida + +authDemoServiceBaseURL=http://localhost +authDemoServicePort=8082 + +#######NEWLY ADDED ############################################################################## +mosip.test.persona.datapath=/profile_resource/ +mosip.test.persona.fingerprintdatapath=/profile_resource/fp_data +mosip.test.persona.irisdatapath=/profile_resource/iris_data/ +mosip.test.persona.locationsdatapath=/profile_resource/location_data +mosip.test.persona.namesdatapath=/profile_resource/names_data +mosip.test.persona.facedatapath=/profile_resource/face_data +mosip.test.persona.documentsdatapath=/profile_resource/documents_data/templates/ +##neeha added below +mosip.test.persona.templatesdatapath=/profile_resource/templates_data +mosip.test.temp=/packets/ +templateIDMeta=/profile_resource/templates_data/IDMetaInfo.json +mountPath=../mountvolume +#mountPath=/home/mosip/mountvolume +mountPathForScenario=D:/centralized/mountvolume +packetUtilityBaseUrl=http://localhost:8080/v1/packetcreator +#packetUtilityBaseUrl=http://dev.mosip.net:8080 + + +#######NEWLY ADDED ############################################################################## +usePreConfiguredOtp=true +usePreConfiguredEmail=prereg-dsl9@gmail.com +otpTargetEmail=prereg-dsl9@gmail.com +preconfiguredOtp=111111 +email_otp=111111 +uploaddocument=preregistration/v1/documents/ +updatePreRegStatus=preregistration/v1/applications/prereg/status/ +mosip.test.prereg.centerid=10005 +#mosip.test.prereg.centerid=automatic +ridStageStatus=v1/admin/packetstatusupdate + +auditActuatorEndpoint=/v1/auditmanager/actuator/info +actuatorAdminEndpoint=/v1/admin/actuator/env +currentUserURI=/#/uinservices/viewhistory +actuatorRegprocEndpoint=/registrationprocessor/v1/registrationtransaction/actuator/env +actuatorEndpoint=/resident/v1/actuator/env +actuatorIDAEndpoint=/idauthentication/v1/actuator/env +tokenEndpoint=/v1/esignet/oauth/token +validateBindingEndpoint=esignet-binding +#To run in Docker +#authCertsPath=/home/mosip/authcerts +#To run locally +authCertsPath= +reportExpirationInDays=3 + +#----------------------------------Assume that by Default e-signet is deployed----------------------------------------------------------# +# supported values yes or no +eSignetDeployed=no + +# ---- Add scenarios to skip from automation and server side ------------------------------------- +# supported values "S-scnearioNumber" for server side and "A-scnearioNumber" for automation +scenariosToSkip= +#-- Add scenarios to include in the the execution list------ +# -- Empty if we want to execute all the scenarios--- +scenariosToExecute= +#-- supported values yes or no +useExternalScenarioSheet=yes + +partnerUrlSuffix=oYf63Lax0DY2QkYMRHnrmDqhmO3RMWQagwm0ftgLlkuin1KOND/666/576732 +master_default_schema=master \ No newline at end of file diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/.xml b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/.xml new file mode 100644 index 00000000..ae236dcf --- /dev/null +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/PMS_delete_script.txt b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/PMS_delete_script.txt new file mode 100644 index 00000000..a0100b9d --- /dev/null +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/PMS_delete_script.txt @@ -0,0 +1,28 @@ +delete from pms.partner_contact where partner_id='Tech-123'; +delete from partner_policy where part_id='Tech-123'; +delete from partner_policy where policy_id in (select id from auth_policy where name in ('mosip policy','mosip data share policy')); +delete from partner_policy_request where part_id='Tech-123'; +delete from pms.partner_policy where label='string'; +delete from partner_policy_request where policy_id in (select id from auth_policy where name in ('mosip policy','mosip data share policy')); +delete from partner_policy_bioextract where policy_id in (select id from auth_policy where name in ('mosip policy','mosip data share policy')); +delete from partner_policy_credential_type where part_id='MOVP'; +delete from pms.partner where id in ('Tech-123','MOVP','DPP','MISP','MISP2','FTP','111997','updatepolicy'); +delete from pms.auth_policy where name in('mosip policy','mosip policy2','mosip policy3','mosip data share policy','mosip data share policy2'); +delete from pms.policy_group where name in ('mosip policy group','mosip policy group2','update_policy_group'); +delete from pms.misp_license where cr_by='pm_testuser'; +delete from pms.misp_license where misp_id in ('MISP','MISP2'); +delete from pms.ftp_chip_detail where foundational_trust_provider_id='FTP'; +delete from pms.misp where name='mosip_misp'; +delete from pms.secure_biometric_interface where provider_id='Tech-123'; +delete from pms.device_detail where id='device-id-123'; +delete from pms.device_detail where make in ('abcde','abcdef'); +delete from mosip_keymgr.keymgr.ca_cert_store where cert_subject ='CN=mosiptest.org,O=MOSIPTEST,L=Bangalore,ST=Karantaka,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=Techno.com,O=Techno,L=Bangalore,ST=Karnataka,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=Techno,O=Techno,L=Bangalore,ST=Karnataka,C=IN'; +delete from mosip_keymgr.keymgr.ca_cert_store where cert_subject ='CN=apitest,OU=apitest,O=apitest,L=BLR,ST=KAR,C=IN'; +delete from mosip_keymgr.keymgr.ca_cert_store where cert_subject ='CN=apitest2,OU=apitest2,O=apitest2,L=BLR,ST=KAR,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=deviceprovider,OU=deviceprovider,O=deviceprovider,L=BLR,ST=KAR,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=movp,OU=movp,O=movp,L=BLR,ST=KAR,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=ftp,OU=ftp,O=ftp,L=BLR,ST=KAR,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=misp,OU=misp,O=misp,L=BLR,ST=KAR,C=IN'; +delete from mosip_keymgr.keymgr.partner_cert_store where cert_subject ='CN=misp2,OU=misp2,O=misp2,L=BLR,ST=KAR,C=IN'; \ No newline at end of file diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/dbConfig.xml b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/dbConfig.xml new file mode 100644 index 00000000..e27fb8f5 --- /dev/null +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/dbConfig.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/delete_Masterdata.sql b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/delete_Masterdata.sql new file mode 100644 index 00000000..8724f6b2 --- /dev/null +++ b/mosip-acceptance-tests/ivv-orchestrator/src/main/resources/dbFiles/delete_Masterdata.sql @@ -0,0 +1,88 @@ +delete from master.blocklisted_words where cr_by='dumbo6'; +delete from master.blocklisted_words where word='dumbooo'; +delete from master.blocklisted_words where cr_by='masterdata-220005'; +delete from master.machine_master where cr_by='masterdata-220005'; +delete from master.machine_master where cr_by='masterdata-220005'; +delete from master.machine_master where name in ('Mach-Test','Mach-Test2','Mach-Test updated'); +delete from master.machine_master mm WHERE mm.mspec_id IN(SELECT ms.id from master.machine_spec ms where ms.cr_by='masterdata-220005'); +delete FROM master.machine_spec WHERE mtyp_code IN (SELECT code FROM master.machine_type WHERE cr_by = 'masterdata-220005'); +delete from master.machine_spec where cr_by='masterdata-220005'; +delete from master.machine_type where cr_by='masterdata-220005'; +delete from master.gender where cr_by='masterdata-220005'; +delete from master.device_master where upd_by='masterdata-220005'; +delete from master.device_master where cr_by='masterdata-220005'; +delete from master.device_master where name='testDevicedummy'; +DELETE FROM master.device_master WHERE dspec_id IN(SELECT id FROM master.device_spec WHERE cr_by='masterdata-220005'); +delete from master.device_spec where cr_by='masterdata-220005'; +delete from master.device_type where cr_by='masterdata-220005'; +delete from master.loc_holiday where cr_by='masterdata-220005'; +delete from master.reg_center_type where cr_by='masterdata-220005'; +delete from master.registration_center where cr_by='masterdata-220005'; +delete from master.loc_holiday where cr_by='masterdata-220005'; +delete from master.reg_center_type where cr_by='masterdata-220005'; +delete from master.registration_center where cr_by='masterdata-220005'; +delete from master.device_type where cr_by='masterdata-220005'; +delete from master.doc_type where cr_by='masterdata-220005'; +delete from master.doc_category where cr_by='masterdata-220005'; +delete from master.location where cr_by='masterdata-220005'; +delete from master.template where cr_by='masterdata-220005'; +update master.template set is_active='true', is_deleted='false' where id='1101'; +delete from master.template where template_typ_code IN(select code from master.template_type where code='Test-info-Template-auto'); +delete from master.template_type where code='Test-info-Template-auto'; +update master.location set is_active='true', is_deleted='false' where code='10114'; +delete from master.location where code in('TST123','IND'); +delete from master.valid_document where cr_by='masterdata-220005'; +delete from master.user_detail where cr_by='masterdata-220005'; +delete from master.template_type where cr_by='masterdata-220005'; +delete from master.template_file_format where cr_by='masterdata-220005'; +delete from master.reason_list where cr_by='masterdata-220005'; +delete from master.reason_category where cr_by='masterdata-220005'; +delete from master.language where cr_by='masterdata-220005'; +delete from master.identity_schema where cr_by='masterdata-220005'; +delete from master.biometric_attribute where cr_by='masterdata-220005'; +delete from master.biometric_type where cr_by='masterdata-220005'; +delete from master.appl_form_type where cr_by='masterdata-220005'; +delete from master.id_type where cr_by='masterdata-220005'; +delete from master.dynamic_field where cr_by='masterdata-220005'; +delete from master.zone_user where usr_id='masterdata-220005'; +delete from master.blocklisted_words where word='dumbo6'; +delete from master.blocklisted_words where word='dumbo7'; +delete from master.machine_master where name in ('Mach-Test','Mach-Test2','Mach-Test updated'); +delete from master.machine_master where mac_address = '61-D3-FD-12-C9-ED'; +delete from master.machine_spec where name='HP'; +delete from master.machine_master where cr_by='masterdata-220005'; +delete from master.machine_type where code='Laptop2'; +delete from master.gender where code='Genderdummy'; +delete FROM master.device_master where name in ('testDevicedummy','testDevicedummy updated'); +delete from master.device_master where dspec_id='743'; +delete from master.device_spec where id='743'; +delete from master.device_type where code='GST3'; +delete from master.loc_holiday where holiday_name='AutoTest user Eng'; +delete from master.reg_center_type where code='ALT-3'; +delete FROM master.registration_center where name in ('Test123','HSR Center updated'); +delete from master.loc_holiday where holiday_name in ('AutoTest user Eng','AutoTest user'); +delete from master.reg_center_type where code in('ALT-3','ALT-5'); +delete from master.registration_center where id='10000'; +delete from master.device_type where code in ('GST3','GST4'); +delete from master.doc_type where code in ('TestDocType0010','TestDocType0020'); +delete from master.doc_category where code in ('DocTestCode123','DocTestCode321'); +delete from master.location where code='TST12'; +delete from master.template where id='445566777'; +delete from master.template where template_typ_code IN(select code from master.template_type where code='Test-info-Template-auto'); +update master.template set is_active='true', is_deleted='false' where id='1101'; +delete from master.template_type where code='Test-info-Template-auto'; +update master.location set is_active='true', is_deleted='false' where code='10114'; +delete from master.location where code in('TST123','IND'); +delete from master.valid_document where doctyp_Code='doc_auto_test'; +delete from master.user_detail where cr_by='110005'; +delete from master.template_type where code='Test-info-Template-auto'; +delete from master.template_file_format where code='Doc'; +delete from master.reason_list where code='TEST_LIST_CODE'; +delete from master.reason_category where code='TEST_CAT_CODE'; +delete from master.language where code='automationLang'; +delete from master.identity_schema where title='test-schema'; +delete from master.biometric_attribute where code='TST'; +delete from master.biometric_type where code='dumbo6'; +delete from master.appl_form_type where code='dumbo'; +delete from master.id_type where code='NEW'; +delete from master.dynamic_field where name in ('TestAutomationField','TestAPL');