Ejemplo n.º 1
0
def ERD_SD55_index(request):

    de = DefaultExtractor(['SD55'])
    vcore.splitter('pick_all', extractor=de)
    out = de.ext_snapshot('SD55')
    return render(request, 'LigerUI/ACIS/rex_debug/rex_test_page.htm',
                  {'cookies': json.dumps(out)})
Ejemplo n.º 2
0
def query_switch(request):

    if request.method == "GET":
        platform = request.GET.get('platform')
        action = request.GET.get('action')

        if action == 'ERD_table_version':
            print("recored query:\n{}\n{}\n{}".format(
                platform, action, request.GET.get('ErdTableVersion')))
            erd_table_version = request.GET.get('ErdTableVersion')

            de = DefaultExtractor([platform.upper()])
            vcore.splitter('pick_all', extractor=de)

            out = de.ext_snapshot(platform=platform.upper(),
                                  spec_ver=erd_table_version)

            return render(request, 'LigerUI/ACIS/rex_debug/rex_test_page.htm',
                          {'cookies': json.dumps(out)})

        elif action == 'integration_version':
            fw_version = request.GET.get('FirmwareVersion')
            ie = IntegrationExtractor([platform], fw_version=fw_version)
            vcore.splitter('pick_all', extractor=ie)

            return render(request, 'LigerUI/ACIS/integration_page.htm',
                          {'cookies': json.dumps(ie.UI_data)})

        else:
            return HttpResponseNotFound(
                "<h2> Please input 'platform' and 'action' togather.</h2>")

    elif request.method == "POST":
        print("POST request, but do nothing.")
Ejemplo n.º 3
0
def show_time_do_excel_save():
    vcore.splitter('save',
                   provider=RexExcelProvider(platform='9X40',
                                             test_version='first'))
Ejemplo n.º 4
0
def do_save_jenkins_test3_o():
    vcore.splitter('save',
                   provider=JenkinsProvider(platform='9X28',
                                            test_version='third'))
Ejemplo n.º 5
0
def do_save_jenkins_test2():
    vcore.splitter('save',
                   provider=JenkinsProvider(platform='SD55',
                                            test_version='second'))
Ejemplo n.º 6
0
def do_save_jira_test2_o():
    vcore.splitter('save',
                   provider=JiraProvider(platform='9X28',
                                         test_version='second'))
Ejemplo n.º 7
0
def do_save_jira_test3():
    vcore.splitter('save',
                   provider=JiraProvider(platform='SD55',
                                         test_version='third'))
Ejemplo n.º 8
0
def do_save_excel_test4_o():
    vcore.splitter('save',
                   provider=ExcelProvider(platform='9X28',
                                          test_version='fourth'))
Ejemplo n.º 9
0
def do_save_excel_test4():
    vcore.splitter('save', provider=ExcelProvider(test_version='fourth'))
Ejemplo n.º 10
0
def do_save_excel_test3():
    vcore.splitter('save', provider=ExcelProvider(test_version='third'))
Ejemplo n.º 11
0
def do_save_excel_test2():
    vcore.splitter('save', provider=ExcelProvider(test_version='second'))
Ejemplo n.º 12
0
def do_save_excel_test1():
    vcore.splitter('save', provider=ExcelProvider(test_version='first'))
Ejemplo n.º 13
0
def do_save_jenkins():
    vcore.splitter('save', provider=JenkinsProvider())
Ejemplo n.º 14
0
def do_save_jira():
    vcore.splitter('save', provider=JiraProvider())
Ejemplo n.º 15
0
def do_save_excel():
    vcore.splitter('save', provider=ExcelProvider())
Ejemplo n.º 16
0
def show_time_do_jira_save_third():
    vcore.splitter('save',
                   provider=RexJiraProvider(platform='9X40',
                                            test_version='third'))
Ejemplo n.º 17
0
def show_time_do_excel_fourth_update():
    vcore.splitter('save',
                   provider=RexExcelProvider(platform='9X40',
                                             test_version='fourth'))
Ejemplo n.º 18
0
def do_save_excel_test2_o():
    vcore.splitter('save',
                   provider=ExcelProvider(platform='9X28',
                                          test_version='second'))