Sha256: ff659d29ede6891c7758c3c957af5ec45ab180fa377445c48b7cd2ece3de1544
Contents?: true
Size: 655 Bytes
Versions: 22
Compression:
Stored size: 655 Bytes
Contents
module KnapsackPro module Adapters class BaseAdapter # Just example, please overwrite constant in subclass TEST_DIR_PATTERN = 'test/**{,/*/**}/*_test.rb' def self.bind adapter = new adapter.bind adapter end def bind if KnapsackPro::Config::Env.recording_enabled? KnapsackPro.logger.info('Test suite time execution recording enabled.') bind_time_tracker bind_save_report end end def bind_time_tracker raise NotImplementedError end def bind_save_report raise NotImplementedError end end end end
Version data entries
22 entries across 22 versions & 1 rubygems