Module: Dogfood::Test::Smoke
- Defined in:
- lib/dogfood/test/smoke.rb
Overview
CI smoke-test helper. See SPEC.md 6.
Class Method Summary collapse
Class Method Details
.load_pack(path) ⇒ Object
7 8 9 10 11 |
# File 'lib/dogfood/test/smoke.rb', line 7 def self.load_pack(path) Dogfood::Pack.current = nil load path # the pack file sets Dogfood::Pack.current Dogfood::Pack.current or raise "Pack file did not set Dogfood::Pack.current" end |
.run_scenario(pack, name, days:, seed:) ⇒ Object
13 14 15 16 17 |
# File 'lib/dogfood/test/smoke.rb', line 13 def self.run_scenario(pack, name, days:, seed:) pack.find_scenario(name) generator = Dogfood::DayGenerator.new(pack: pack, days: days, seed: seed) generator.generate # raises on any exception end |