def make_reporter(self): """Make self.reporter, a SQLReporter that runs on an empty in-memory SQLite database.""" if not SA: msg = 'SQL Reporter plugin requires sqlalchemy and you do not have it installed in your PYTHONPATH.\n' raise ImportError, msg parser = default_parser() add_command_line_options(parser) self.fake_buildbot_run_id = 'A' * 36 (options, args) = parser.parse_args([ '--reporting-db-url', 'sqlite://', '--sql-reporting-frequency', '0.05', '--build-info', json.dumps({ 'buildbot': 1, 'buildnumber': 1, 'buildbot_run_id': self.fake_buildbot_run_id, 'branch': 'a_branch_name', 'revision': 'deadbeefdeadbeefdeadbeefdeadbeefdeadbeef', 'buildname': 'a_build_name' }) ]) create_engine_opts = { 'poolclass': SA.pool.StaticPool, 'connect_args': { 'check_same_thread': False } } self.reporter = SQLReporter(options, create_engine_opts=create_engine_opts) yield
def make_reporter(self): """Make self.reporter, a SQLReporter that runs on an empty in-memory SQLite database.""" parser = OptionParser() add_command_line_options(parser) (options, args) = parser.parse_args([ '--reporting-db-url', 'sqlite://', '--sql-reporting-frequency', '0.05', '--build-info', json.dumps({ 'buildbot': 1, 'buildnumber': 1, 'branch': 'a_branch_name', 'revision': 'deadbeefdeadbeefdeadbeefdeadbeefdeadbeef', 'buildname': 'a_build_name' }) ]) create_engine_opts = { 'poolclass': SA.pool.StaticPool, 'connect_args': { 'check_same_thread': False } } self.reporter = SQLReporter(options, create_engine_opts=create_engine_opts) yield
def make_reporter(self): """Make self.reporter, a SQLReporter that runs on an empty in-memory SQLite database.""" if not SA: msg = 'SQL Reporter plugin requires sqlalchemy and you do not have it installed in your PYTHONPATH.\n' raise ImportError, msg parser = OptionParser() add_command_line_options(parser) self.fake_buildbot_run_id = 'A' * 36 (options, args) = parser.parse_args([ '--reporting-db-url', 'sqlite://', '--sql-reporting-frequency', '0.05', '--build-info', json.dumps({ 'buildbot' : 1, 'buildnumber' : 1, 'buildbot_run_id': self.fake_buildbot_run_id, 'branch' : 'a_branch_name', 'revision' : 'deadbeefdeadbeefdeadbeefdeadbeefdeadbeef', 'buildname' : 'a_build_name' }) ]) create_engine_opts = { 'poolclass' : SA.pool.StaticPool, 'connect_args' : {'check_same_thread' : False} } self.reporter = SQLReporter(options, create_engine_opts=create_engine_opts) yield
def make_reporter(self): """Make self.reporter, a SQLReporter that runs on an empty in-memory SQLite database.""" parser = OptionParser() add_command_line_options(parser) (options, args) = parser.parse_args([ '--reporting-db-url', 'sqlite://', '--sql-reporting-frequency', '0.05', '--build-info', json.dumps({ 'buildbot' : 1, 'buildnumber' : 1, 'branch' : 'a_branch_name', 'revision' : 'deadbeefdeadbeefdeadbeefdeadbeefdeadbeef', 'buildname' : 'a_build_name' }) ]) create_engine_opts = { 'poolclass' : SA.pool.StaticPool, 'connect_args' : {'check_same_thread' : False} } self.reporter = SQLReporter(options, create_engine_opts=create_engine_opts) yield