def setUp(self): # we init the logs before each test because nosetest redefines # sys.stdout and removes all the handlers from the rootLogger flags.FLAGS.debug = 'warn' flags.FLAGS.logfile = LOG_FILE_PATH logs.init_logs() java._set_java_log_level('WARN') java._setup_java_capture(sys.stdout, sys.stderr)
def from_kvs(job_id): """Return the job in the underlying kvs system with the given id.""" logs.init_logs( level=FLAGS.debug, log_type=oq_config.get("logging", "backend")) params = kvs.get_value_json_decoded( kvs.tokens.generate_job_key(job_id)) job = Job(params, job_id) return job
def setUp(self): # we init the logs before each test because nosetest redefines # sys.stdout and removes all the handlers from the rootLogger # reset logging config (otherwise will ignore logfile flag) cleanup_loggers() flags.FLAGS.debug = 'warn' flags.FLAGS.logfile = LOG_FILE_PATH logs.init_logs(log_type='console', level='warn') java.init_logs(log_type='console', level='warn')
def setUp(self): # save and override process name self.process_name = multiprocessing.current_process().name multiprocessing.current_process().name = '->UnitTestProcess<-' # reset Log4j config jvm = java.jvm() jvm.JClass("org.apache.log4j.BasicConfigurator").resetConfiguration() # reset logging config cleanup_loggers() # setup AMQP logging logs.init_logs(log_type='amqp', level='debug') java.init_logs(log_type='amqp', level='debug') job.setup_job_logging('123')
# You should have received a copy of the GNU Lesser General Public License # version 3 along with OpenQuake. If not, see # <http://www.gnu.org/licenses/lgpl-3.0.txt> for a copy of the LGPLv3 License. """ Config for all installed OpenGEM binaries and modules. Should be installed by setup.py into /etc/openquake eventually. """ import sys from openquake import flags from openquake import java flags.FLAGS.capture_java_debug = True flags.FLAGS.debug = "warn" from openquake import logs logs.init_logs() sys.path.append('.') BROKER_HOST = "localhost" BROKER_PORT = 5672 BROKER_USER = "******" BROKER_PASSWORD = "******" BROKER_VHOST = "celeryvhost" CELERY_RESULT_BACKEND = "amqp" CELERY_IMPORTS = ("openquake.risk.job", "openquake.hazard.tasks", "tests.utils.tasks")
""" import os import sys import unittest from openquake import logs from openquake import flags FLAGS = flags.FLAGS flags.DEFINE_boolean('speed_tests', False, "Run performance tests?") if __name__ == '__main__': sys.argv = FLAGS(sys.argv) sys.path.append("%s/tests" % os.path.abspath(os.path.curdir)) logs.init_logs() try: import nose args = sys.argv args.remove('run_tests.py') args = ['nosetests', '-e', 'do_test.+'] + args if (FLAGS.debug == "debug"): pass else: args.append("--logging-clear-handlers") if FLAGS.speed_tests: print "Running speed tests with %s" % args nose.run(defaultTest='tests.xml_speedtests', argv=args)