Sha256: 2455a1bda74d90dc7c8d0382af68fa8c2767c0c2bd1ba8204e34d039d51e5e0c
Contents?: true
Size: 1.15 KB
Versions: 5
Compression:
Stored size: 1.15 KB
Contents
require 'rubygems' require 'rubygems' require 'rspec' $LOAD_PATH.unshift(File.dirname(__FILE__) + '/../lib') $LOAD_PATH.unshift(File.dirname(__FILE__) + '/../esper') require 'norikra/logger' $dummylogger = Norikra::DummyLogger.new Norikra::Log.init('test', nil, {:logger => $dummylogger}) # Norikra::Log.init('test', nil, {:logger => $dummylogger, :level=>"TRACE"}) require 'norikra/engine' $running = {} module Norikra::SpecHelper def logger ; $dummylogger ; end def engine_start service = com.espertech.esper.client.EPServiceProviderManager.getDefaultProvider administrator = service.getEPAdministrator config = administrator.getConfiguration runtime = service.getEPRuntime $running = { service: service, administrator: administrator, config: config, runtime: runtime, } end def engine_stop administrator.stopAllStatements $running = {} end def with_engine engine_start val = yield engine_stop val end def service ; $running[:service] ; end def config ; $running[:config] ; end def runtime ; $running[:runtime] ; end def administrator ; $running[:administrator] ; end end
Version data entries
5 entries across 5 versions & 1 rubygems