def _create_deploy_objects(self):
    'Create deploy objects from the build and run lists.\n        '
    self._create_build_and_run_list()
    builds = []
    build_map = {}
    for build in self.build_list:
        item = CompileSim(build, self)
        builds.append(item)
        build_map[build] = item
    runs = []
    for test in self.run_list:
        for num in range(test.reseed):
            item = RunTest(num, test, self)
            if (self.build_only is False):
                build_map[test.build_mode].sub.append(item)
            runs.append(item)
    self.builds = builds
    self.runs = runs
    if (self.run_only is True):
        self.deploy = runs
    else:
        self.deploy = builds
    if self.cov:
        self.cov_merge_deploy = CovMerge(self)
        self.cov_report_deploy = CovReport(self)
        self.cov_merge_deploy.sub.append(self.cov_report_deploy)
    self._create_dirs()
Create deploy objects from the build and run lists.
def _create_deploy_objects(self):
    '\n        '
    self._create_build_and_run_list()
    builds = []
    build_map = {}
    for build in self.build_list:
        item = CompileSim(build, self)
        builds.append(item)
        build_map[build] = item
    runs = []
    for test in self.run_list:
        for num in range(test.reseed):
            item = RunTest(num, test, self)
            if (self.build_only is False):
                build_map[test.build_mode].sub.append(item)
            runs.append(item)
    self.builds = builds
    self.runs = runs
    if (self.run_only is True):
        self.deploy = runs
    else:
        self.deploy = builds
    if self.cov:
        self.cov_merge_deploy = CovMerge(self)
        self.cov_report_deploy = CovReport(self)
        self.cov_merge_deploy.sub.append(self.cov_report_deploy)
    self._create_dirs()