Sha256: d8a24401f536f6976ca6bf16ae48dc81172211fe0edc7982c06ce8c12a7df9f3

Contents?: true

Size: 441 Bytes

Versions: 7

Compression:

Stored size: 441 Bytes

Contents

module DeepTest
  class SupervisedTestSuite
    def initialize(suite, supervisor)
      @suite = suite
      @supervisor = supervisor
    end

    def run(result, &progress_block)
      yield Test::Unit::TestSuite::STARTED, @suite.name
      @supervisor.add_tests @suite
      @supervisor.read_results result, &progress_block
      yield Test::Unit::TestSuite::FINISHED, @suite.name
    end

    def size
      @suite.size
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
deep_test-1.0.1 lib/deep_test/supervised_test_suite.rb
deep_test-1.0.2 lib/deep_test/supervised_test_suite.rb
deep_test-1.0.0 lib/deep_test/supervised_test_suite.rb
deep_test-1.0.3 lib/deep_test/supervised_test_suite.rb
deep_test-1.0.4 lib/deep_test/supervised_test_suite.rb
deep_test-1.1.0 lib/deep_test/supervised_test_suite.rb
deep_test-1.1.1 lib/deep_test/supervised_test_suite.rb