Class | TTK::Strategies::Ball |
In: |
lib/ttk/strategies/Ball.rb
|
Parent: | Composite |
# File lib/ttk/strategies/Ball.rb, line 15 def prologue super suite = Suite.new(self) suite.name = 'contents' suite.attributes = { :strategy => Cmd, :fatal => true, :weight => 0 } cmd_attributes = { :exit => 0, :dir => '<<extract_dir>>', :verbose_print => true } extract = suite.create(Extract) extract.name = 'Extracting' extract.tarball = @tarball extract.dest = @dest distclean = suite.create(cmd_attributes) distclean.name = 'Distclean' distclean.command = 'make distclean' configure = suite.create(Configure) configure.name = 'Configuring' configure.dir = cmd_attributes[:dir] build = suite.create(cmd_attributes) build.name = 'Building' build.command = 'make all' test = suite.create(@test) test.fatal = false test.weight = 1 clean = suite.create(Clean) clean.name = 'Cleaning' clean.dir = cmd_attributes[:dir] @contents = [suite] end