def menu(self): self.cv = confVars() self.conf = confVars.getAll(self.cv) self.assessment_id = self.conf['assessment_id'] self.assessment_type = self.conf['assessment_type'] self.client_root = self.conf['client_root'] self.client_spec = self.conf['client_spec'] self.client_spec_file_location = self.conf['client_spec_file_location'] self.client_spec_file_version = self.conf['client_spec_file_version'] self.client_spec_p4_server = self.conf['client_spec_p4_server'] self.client_spec_type = self.conf['client_spec_type'] self.component_name = self.conf['component_name'] self.created_by = self.conf['created_by'] self.crm_build_id = self.conf['crm_build_id'] self.dependency_list = self.conf['dependency_list'] self.image_client_id = self.conf['image_client_id'] self.integration_line_client_id = self.conf[ 'integration_line_client_id'] self.integration_line_name = self.conf['integration_line_name'] self.integration_line_level = self.conf['integration_line_level'] self.is_active = self.conf['is_active'] self.is_passed = self.conf['is_passed'] self.is_static_label = self.conf['is_static_label'] self.iu_client_id = self.conf['iu_client_id'] self.iu_level = self.conf['iu_level'] self.iu_name = self.conf['iu_name'] self.label_level = self.conf['label_level'] self.label_name = self.conf['label_name'] self.label_poc = self.conf['label_poc'] self.label_type = self.conf['label_type'] self.predecessor = self.conf['predecessor'] self.state = self.conf['state'] self.testResultsJson = self.conf['testResultsJson'] self.user_name = self.conf['user_name'] self.versioned_iu_name = self.conf['versioned_iu_name'] self.versioned_iu_level = self.conf['versioned_iu_level'] print "\n [ARIS Client " + ARIS_CLIENT_VERSION + "]\n\n" + \ " ARIS Request Commands\n" + " " + "-"*29 + "\n" + \ " 1. CreateRequestImageBuildForProduct\n" + \ " 2. CreateRequestComponentRevisionForImage\n" + \ " 3. CreateRequestStaticLabelForImage\n" + \ " 4. CreateRequest\n" + \ " 5. GetBuildItemsForCrmBuild\n" + \ " 6. GetDeviceAssessmentsForCrmBuild\n" + \ " 7. GetIntegrationLineActiveComposition\n" + \ " 8. GetLabelDetails\n" + \ " 9. GetLastAssessmentDetail\n" + \ " 10. GetLastLabels\n" + \ " 11. RejectResubmittedLabel\n" + \ " 12. ReSubmitLabel\n" + \ " 13. RunAssessment\n" + \ " 14. SaveTestResults\n" + \ " 15. SaveTestResultsV2\n" + \ " 16. UpdateRequestState\n" + \ " c. Configure function parameters\n\n" + \ " (Q)uit ---- Exits\n"
def menu(self): self.cv = confVars() self.conf = confVars.getAll(self.cv) self.assessment_id = self.conf['assessment_id'] self.assessment_type = self.conf['assessment_type'] self.client_root = self.conf['client_root'] self.client_spec = self.conf['client_spec'] self.client_spec_file_location = self.conf['client_spec_file_location'] self.client_spec_file_version = self.conf['client_spec_file_version'] self.client_spec_p4_server = self.conf['client_spec_p4_server'] self.client_spec_type = self.conf['client_spec_type'] self.component_name = self.conf['component_name'] self.created_by = self.conf['created_by'] self.crm_build_id = self.conf['crm_build_id'] self.dependency_list = self.conf['dependency_list'] self.image_client_id = self.conf['image_client_id'] self.integration_line_client_id = self.conf['integration_line_client_id'] self.integration_line_name = self.conf['integration_line_name'] self.integration_line_level = self.conf['integration_line_level'] self.is_active = self.conf['is_active'] self.is_passed = self.conf['is_passed'] self.is_static_label = self.conf['is_static_label'] self.iu_client_id = self.conf['iu_client_id'] self.iu_level = self.conf['iu_level'] self.iu_name = self.conf['iu_name'] self.label_level = self.conf['label_level'] self.label_name = self.conf['label_name'] self.label_poc = self.conf['label_poc'] self.label_type = self.conf['label_type'] self.predecessor = self.conf['predecessor'] self.state = self.conf['state'] self.testResultsJson = self.conf['testResultsJson'] self.user_name = self.conf['user_name'] self.versioned_iu_name = self.conf['versioned_iu_name'] self.versioned_iu_level = self.conf['versioned_iu_level'] print "\n [ARIS Client " + ARIS_CLIENT_VERSION + "]\n\n" + \ " ARIS Request Commands\n" + " " + "-"*29 + "\n" + \ " 1. CreateRequestImageBuildForProduct\n" + \ " 2. CreateRequestComponentRevisionForImage\n" + \ " 3. CreateRequestStaticLabelForImage\n" + \ " 4. CreateRequest\n" + \ " 5. GetBuildItemsForCrmBuild\n" + \ " 6. GetDeviceAssessmentsForCrmBuild\n" + \ " 7. GetIntegrationLineActiveComposition\n" + \ " 8. GetLabelDetails\n" + \ " 9. GetLastAssessmentDetail\n" + \ " 10. GetLastLabels\n" + \ " 11. RejectResubmittedLabel\n" + \ " 12. ReSubmitLabel\n" + \ " 13. RunAssessment\n" + \ " 14. SaveTestResults\n" + \ " 15. SaveTestResultsV2\n" + \ " 16. UpdateRequestState\n" + \ " c. Configure function parameters\n\n" + \ " (Q)uit ---- Exits\n"
def config_menu(self): self.cv = confVars() self.conf = confVars.getAll(self.cv) self.assessment_id = self.conf['assessment_id'] self.assessment_type = self.conf['assessment_type'] self.client_root = self.conf['client_root'] self.client_spec = self.conf['client_spec'] self.client_spec_file_location = self.conf['client_spec_file_location'] self.client_spec_file_version = self.conf['client_spec_file_version'] self.client_spec_p4_server = self.conf['client_spec_p4_server'] self.client_spec_type = self.conf['client_spec_type'] self.component_name = self.conf['component_name'] self.created_by = self.conf['created_by'] self.crm_build_id = self.conf['crm_build_id'] self.dependency_list = self.conf['dependency_list'] self.image_client_id = self.conf['image_client_id'] self.integration_line_client_id = self.conf[ 'integration_line_client_id'] self.integration_line_name = self.conf['integration_line_name'] self.integration_line_level = self.conf['integration_line_level'] self.is_active = self.conf['is_active'] self.is_passed = self.conf['is_passed'] self.is_static_label = self.conf['is_static_label'] self.iu_client_id = self.conf['iu_client_id'] self.iu_level = self.conf['iu_level'] self.iu_name = self.conf['iu_name'] self.label_level = self.conf['label_level'] self.label_name = self.conf['label_name'] self.label_poc = self.conf['label_poc'] self.label_type = self.conf['label_type'] self.predecessor = self.conf['predecessor'] self.state = self.conf['state'] self.testResultsJson = self.conf['testResultsJson'] self.user_name = self.conf['user_name'] self.versioned_iu_name = self.conf['versioned_iu_name'] self.versioned_iu_level = self.conf['versioned_iu_level'] print "\n ARIS Parameters Configure Menu\n" + \ " " + "-"*34 + "\n" + \ " 1. assessment_id:", self.assessment_id + "\n" + \ " 2. assessment_type:", self.assessment_type + "\n" + \ " 3. client_root:", self.client_root + "\n" + \ " 4. client_spec:", self.client_spec + "\n" + \ " 5. client_spec_file_location:", self.client_spec_file_location + "\n" + \ " 6. client_spec_file_version:", self.client_spec_file_version + "\n" + \ " 7. client_spec_p4_server:", self.client_spec_p4_server + "\n" + \ " 8. client_spec_type:", self.client_spec_type + "\n" + \ " 9. component_name:", self.component_name + "\n" + \ " 10. created_by:", self.created_by + "\n" + \ " 11. crm_build_id:", self.crm_build_id + "\n" + \ " 12. dependency_list:", self.dependency_list + "\n" + \ " 13. image_client_id:", self.image_client_id + "\n" + \ " 14. integration_line_client_id:", self.integration_line_client_id + "\n" + \ " 15. integration_line_name:", self.integration_line_name + "\n" + \ " 16. integration_line_level:", self.integration_line_level + "\n" + \ " 17. is_active:", str(self.is_active) + "\n" + \ " 18. is_passed:", str(self.is_passed) + "\n" + \ " 19. is_static_label:", str(self.is_static_label) + "\n" + \ " 20. iu_client_id:", self.iu_client_id + "\n" + \ " 21. iu_level:", self.iu_level + "\n" + \ " 22. iu_name:", self.iu_name + "\n" + \ " 23. label_level:", self.label_level + "\n" + \ " 24. label_name:", self.label_name + "\n" + \ " 25. label_poc:", self.label_poc + "\n" + \ " 26. label_type:", self.label_type + "\n" + \ " 27. predecessor:", self.predecessor + "\n" + \ " 28. state:", self.state + "\n" + \ " 29. testResultsJson:", self.testResultsJson + "\n" + \ " 30. user_name:", self.user_name + "\n" + \ " 31. versioned_iu_name:", self.versioned_iu_name + "\n" + \ " 32. versioned_iu_level:", self.versioned_iu_level + "\n" + \ "\n (Q)uit ---- Exits\n"
def config_menu(self): self.cv = confVars() self.conf = confVars.getAll(self.cv) self.assessment_id = self.conf['assessment_id'] self.assessment_type = self.conf['assessment_type'] self.client_root = self.conf['client_root'] self.client_spec = self.conf['client_spec'] self.client_spec_file_location = self.conf['client_spec_file_location'] self.client_spec_file_version = self.conf['client_spec_file_version'] self.client_spec_p4_server = self.conf['client_spec_p4_server'] self.client_spec_type = self.conf['client_spec_type'] self.component_name = self.conf['component_name'] self.created_by = self.conf['created_by'] self.crm_build_id = self.conf['crm_build_id'] self.dependency_list = self.conf['dependency_list'] self.image_client_id = self.conf['image_client_id'] self.integration_line_client_id = self.conf['integration_line_client_id'] self.integration_line_name = self.conf['integration_line_name'] self.integration_line_level = self.conf['integration_line_level'] self.is_active = self.conf['is_active'] self.is_passed = self.conf['is_passed'] self.is_static_label = self.conf['is_static_label'] self.iu_client_id = self.conf['iu_client_id'] self.iu_level = self.conf['iu_level'] self.iu_name = self.conf['iu_name'] self.label_level = self.conf['label_level'] self.label_name = self.conf['label_name'] self.label_poc = self.conf['label_poc'] self.label_type = self.conf['label_type'] self.predecessor = self.conf['predecessor'] self.state = self.conf['state'] self.testResultsJson = self.conf['testResultsJson'] self.user_name = self.conf['user_name'] self.versioned_iu_name = self.conf['versioned_iu_name'] self.versioned_iu_level = self.conf['versioned_iu_level'] print "\n ARIS Parameters Configure Menu\n" + \ " " + "-"*34 + "\n" + \ " 1. assessment_id:", self.assessment_id + "\n" + \ " 2. assessment_type:", self.assessment_type + "\n" + \ " 3. client_root:", self.client_root + "\n" + \ " 4. client_spec:", self.client_spec + "\n" + \ " 5. client_spec_file_location:", self.client_spec_file_location + "\n" + \ " 6. client_spec_file_version:", self.client_spec_file_version + "\n" + \ " 7. client_spec_p4_server:", self.client_spec_p4_server + "\n" + \ " 8. client_spec_type:", self.client_spec_type + "\n" + \ " 9. component_name:", self.component_name + "\n" + \ " 10. created_by:", self.created_by + "\n" + \ " 11. crm_build_id:", self.crm_build_id + "\n" + \ " 12. dependency_list:", self.dependency_list + "\n" + \ " 13. image_client_id:", self.image_client_id + "\n" + \ " 14. integration_line_client_id:", self.integration_line_client_id + "\n" + \ " 15. integration_line_name:", self.integration_line_name + "\n" + \ " 16. integration_line_level:", self.integration_line_level + "\n" + \ " 17. is_active:", str(self.is_active) + "\n" + \ " 18. is_passed:", str(self.is_passed) + "\n" + \ " 19. is_static_label:", str(self.is_static_label) + "\n" + \ " 20. iu_client_id:", self.iu_client_id + "\n" + \ " 21. iu_level:", self.iu_level + "\n" + \ " 22. iu_name:", self.iu_name + "\n" + \ " 23. label_level:", self.label_level + "\n" + \ " 24. label_name:", self.label_name + "\n" + \ " 25. label_poc:", self.label_poc + "\n" + \ " 26. label_type:", self.label_type + "\n" + \ " 27. predecessor:", self.predecessor + "\n" + \ " 28. state:", self.state + "\n" + \ " 29. testResultsJson:", self.testResultsJson + "\n" + \ " 30. user_name:", self.user_name + "\n" + \ " 31. versioned_iu_name:", self.versioned_iu_name + "\n" + \ " 32. versioned_iu_level:", self.versioned_iu_level + "\n" + \ "\n (Q)uit ---- Exits\n"