Exemplo n.º 1
0
def load_logcats(log_dir):
    json_files = list()
    for file in FileUtils.list_files_in_dir(log_dir):
        if file.endswith(".json"):
            json_dict = FileUtils.load_json(log_dir + file)
            json_files.append(json_dict)
    return json_files
    def __init__(self, manifest_dir):
        self.avd_manifest_source = FileUtils.load_json(manifest_dir)
        self.avd_schema_dict = dict()
        self.avd_set_dict = dict()

        for avd_schema in self.avd_manifest_source["avd_schema_list"]:
            self.avd_schema_dict.update(
                {avd_schema["avd_name"]: AvdSchema(avd_schema)})

        for avd_set in self.avd_manifest_source["avd_set_list"]:
            self.avd_set_dict.update({avd_set["set_name"]: AvdSet(avd_set)})
def load_summary(log_dir):
    files_in_summary_dir = FileUtils.list_files_in_dir(log_dir)

    if len(files_in_summary_dir) != 1:
        message = (
            "Something went wrong! There should be one file with name 'session_summary.json' in '" + log_dir
            + "' directory but " + str(len(files_in_summary_dir)) + " were found.")
        raise Exception(message)

    json_dict = FileUtils.load_json(log_dir + files_in_summary_dir[0])
    return json_dict
Exemplo n.º 4
0
    def __init__(self, manifest_dir):
        self.path_manifest_source = FileUtils.load_json(manifest_dir)
        self.test_package_list = dict()
        self.test_set_list = dict()

        for test_package_dict in self.path_manifest_source["test_list"]:
            self.test_package_list.update({
                test_package_dict["test_package_name"]:
                TestPackage(test_package_dict)
            })

        for test_set_dict in self.path_manifest_source["test_set_list"]:
            self.test_set_list.update(
                {test_set_dict["set_name"]: TestSet(test_set_dict)})
    def __init__(self, manifest_dir):
        self.launch_manifest_source = FileUtils.load_json(manifest_dir)
        self.launch_plan_dict = dict()

        for launch_plan in self.launch_manifest_source["launch_plan_list"]:
            self.launch_plan_dict.update({launch_plan["plan_name"]: LaunchPlan(launch_plan)})
 def __init__(self, manifest_dir):
     self.path_manifest_source = FileUtils.load_json(manifest_dir)
     self.path_set_list = dict()
     for path_set in self.path_manifest_source["path_set_list"]:
         self.path_set_list.update(
             {path_set["set_name"]: PathSet(path_set)})