Ejemplo n.º 1
0
    testset_file = sys.argv[1]
    work_dir = sys.argv[2]
    config_path = sys.argv[3]
    caselog_dir = sys.argv[4]
    profile = sys.argv[5]
    testcase = sys.argv[6]

    if not os.path.exists(testset_file):
        logger.error(
            f'{testset_file} not found , please check input parameter')
        sys.exit(1)
    # endregion

    # region generate PTS test config
    testset = Setting(testset_file)
    bleonly = testset.bleonly()
    DutCom = testset.ComportSet()

    Config = testset.GenConfigs(profile, config_path)
    if Config == False:
        logger.error(f'{profile} config ics / ixit error')
        sys.exit(1)

    ics = Config[0]
    ixit = Config[1]
    # endregion

    pts = PtsFunction(profile, ics, ixit)

    os.chdir(work_dir)