def main(args): client, daemon_cmd = commandline_client(args) if daemon_cmd: call_daemon(client, daemon_cmd) else: BaseClient.setup_logger() client.run()
def create_base_client(log_dir=None, log_file=None): client_info = default_client_info() if log_dir != None: client_info["log_dir"] = log_dir if log_file != None: client_info["log_file"] = log_file BaseClient.setup_logger() # logger on stdout return BaseClient.BaseClient(client_info)
def create_client(self, args): c, cmd = inl_client.commandline_client(args) BaseClient.setup_logger() # logger on stdout claimed_job = utils.read_json_test_file("claimed_job.json") c.client_info["single_shot"] = True c.client_info["update_step_time"] = 1 c.client_info["server_update_time"] = 1 c.client_info["ssl_cert"] = False # not needed but will get another line of coverage if claimed_job['config'] not in c.get_client_info('build_configs'): c.add_config(claimed_job['config']) if claimed_job['config'] not in c.get_client_info('config_modules') or 'moose-dev-gcc' not in c.get_client_info('config_modules')[claimed_job['config']]: c.add_config_module(claimed_job['config'], 'moose-dev-gcc') server = ("https://<server1>", "1234", False) settings.SERVERS.append(server) c.client_info["servers"] = [ s[0] for s in settings.SERVERS ] return {"client": c, "daemon": cmd, "server": server, "claimed_job": claimed_job}
def create_client(self, args): c, cmd = inl_client.commandline_client(args) BaseClient.setup_logger() # logger on stdout os.environ["BUILD_ROOT"] = "/foo/bar" claimed_job = utils.read_json_test_file("claimed_job.json") c.client_info["single_shot"] = True c.client_info["update_step_time"] = 1 c.client_info["server_update_time"] = 1 c.client_info[ "ssl_cert"] = False # not needed but will get another line of coverage settings.CONFIG_MODULES[claimed_job["config"]] = ["moose-dev-gcc"] server = ("https://<server1>", "1234", False) settings.SERVERS.append(server) c.client_info["servers"] = [s[0] for s in settings.SERVERS] return { "client": c, "daemon": cmd, "server": server, "claimed_job": claimed_job }
# Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from __future__ import unicode_literals, absolute_import from client import JobGetter, BaseClient from django.test import override_settings from ci.tests import utils as test_utils from ci import models import json, os from client.tests import LiveClientTester from mock import patch import requests BaseClient.setup_logger() @override_settings(INSTALLED_GITSERVERS=[test_utils.github_config()]) class Tests(LiveClientTester.LiveClientTester): def setUp(self): super(Tests, self).setUp() self.getter = JobGetter.JobGetter(self.client_info) self.job = test_utils.create_job() self.client_info["server"] = self.live_server_url self.client_info["build_key"] = self.job.event.build_user.build_key self.client_info["build_configs"] = [self.job.config.name] def create_job_dict(self, job): response = { "config": job.config.name,
def create_inl_client(log_dir=None, log_file=None): client_info = default_client_info() BaseClient.setup_logger() # logger on stdout return INLClient.INLClient(client_info)