def create_job(self, client, recipes_dir, name, sleep=1, n_steps=3, extra_script=''):
     job = utils.create_client_job(recipes_dir, name=name, sleep=sleep, n_steps=n_steps, extra_script=extra_script)
     settings.SERVERS = [(self.live_server_url, job.event.build_user.build_key, False)]
     if job.config.name not in client.get_client_info('build_configs'):
         client.add_config(job.config.name)
     client.client_info["build_key"] = job.recipe.build_user.build_key
     return job
Exemple #2
0
 def create_client_and_job(self, recipe_dir, name, sleep=1):
     c = utils.create_base_client()
     os.environ["BUILD_ROOT"] = "/foo/bar"
     c.client_info["single_shot"] = True
     c.client_info["update_step_time"] = 1
     c.client_info["ssl_cert"] = False # not needed but will get another line of coverage
     c.client_info["server"] = self.live_server_url
     c.client_info["servers"] = [self.live_server_url]
     job = utils.create_client_job(recipe_dir, name=name, sleep=sleep)
     c.client_info["build_configs"] = [job.config.name]
     c.client_info["build_key"] = job.recipe.build_user.build_key
     return c, job
Exemple #3
0
 def create_client_and_job(self, recipes_dir, name, sleep=1):
     c = utils.create_inl_client()
     os.environ["BUILD_ROOT"] = "/foo/bar"
     c.client_info["single_shot"] = True
     c.client_info["update_step_time"] = 1
     c.client_info["ssl_cert"] = False # not needed but will get another line of coverage
     c.client_info["server"] = self.live_server_url
     job = utils.create_client_job(recipes_dir, name=name, sleep=sleep)
     settings.SERVERS = [(self.live_server_url, job.event.build_user.build_key, False)]
     settings.CONFIG_MODULES[job.config.name] = ["moose-dev-gcc"]
     c.client_info["servers"] = [self.live_server_url]
     c.client_info["build_configs"] = [job.config.name]
     c.client_info["build_key"] = job.recipe.build_user.build_key
     return c, job
 def create_client_and_job(self, recipe_dir, name, sleep=1):
     c = utils.create_base_client()
     c.set_environment('BUILD_ROOT', '/foo/bar')
     c.client_info["single_shot"] = True
     c.client_info["update_step_time"] = 1
     c.client_info[
         "ssl_cert"] = False  # not needed but will get another line of coverage
     c.client_info["server"] = self.live_server_url
     c.client_info["servers"] = [self.live_server_url]
     job = utils.create_client_job(recipe_dir, name=name, sleep=sleep)
     if job.config.name not in c.get_client_info("build_configs"):
         c.add_config(job.config.name)
     c.client_info["build_key"] = job.recipe.build_user.build_key
     return c, job