Module: TestMap

Defined in:
lib/test_map.rb,
lib/test_map/cache.rb,
lib/test_map/event.rb,
lib/test_map/config.rb,
lib/test_map/errors.rb,
lib/test_map/filter.rb,
lib/test_map/report.rb,
lib/test_map/mapping.rb,
lib/test_map/version.rb,
lib/test_map/file_recorder.rb,
lib/test_map/plugins/rspec.rb,
lib/test_map/natural_mapping.rb,
lib/test_map/plugins/minitest.rb,
lib/test_map/plugins/minitest.rb,
lib/test_map/plugins/rspec/cache_formatter.rb,
lib/test_map/plugins/minitest/cache_reporter.rb

Overview

TestMap records associated files to test execution.

Defined Under Namespace

Modules: Event, Plugins Classes: Cache, CachedSkip, Config, FileRecorder, Filter, Mapping, NaturalMapping, NotTracedError, Report, TraceInUseError

Constant Summary collapse

VERSION =
'0.4.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.suite_passedObject

Returns the value of attribute suite_passed.



27
28
29
# File 'lib/test_map.rb', line 27

def suite_passed
  @suite_passed
end

Class Method Details

.cacheObject



19
20
21
22
23
24
# File 'lib/test_map.rb', line 19

def self.cache
  @cache ||= Cache.new(
    "#{Dir.pwd}/#{Config[:cache_file]}",
    "#{Dir.pwd}/#{Config[:out_file]}"
  )
end

.loggerObject



17
# File 'lib/test_map.rb', line 17

def self.logger = Config.config[:logger]

.reporterObject



16
# File 'lib/test_map.rb', line 16

def self.reporter = @reporter ||= Report.new