Example #1
0
    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"
Example #2
0
 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"
Example #3
0
    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"
Example #4
0
    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"