Class TTK::Strategies::DistDelegate
In: lib/ttk/strategies/DistDelegate.rb
Parent: DistStrategy

Methods

Included Modules

Concrete

Protected Instance methods

[Source]

# File lib/ttk/strategies/DistDelegate.rb, line 15
      def prologue
        super
        if @symtbl[:tester].nil?
          raise(ArgumentError, 'not run within a tester')
        end
        sub_testers = @symtbl[:tester].sub_testers
        if sub_testers.nil? or sub_testers.empty? #FIXME: use the logger sugar
          @log.log(Logger::Severity::WARN){'no sub testers available'}
        end
        @remains_sub_testers = []
        sub_testers.each do |uri, sub_tester|
          create(@test)
          @remains_sub_testers << sub_tester
        end
      end

[Source]

# File lib/ttk/strategies/DistDelegate.rb, line 32
      def prologue_test(test, log)
        super
        @tester = @remains_sub_testers.shift
      end

[Validate]