Sha256: 799f94304519ee489134a0fe331348435895ce3076cc2a5079dbb7d0a2bc69b2

Contents?: true

Size: 1.24 KB

Versions: 5

Compression:

Stored size: 1.24 KB

Contents

# typed: strict
# frozen_string_literal: true

require 'minitest'
require 'sorbet-runtime'

require "minitest/distributed/configuration"
require "minitest/distributed/test_runner"
require "minitest/distributed/test_selector"
require "minitest/distributed/enqueued_runnable"
require "minitest/distributed/result_type"
require "minitest/distributed/result_aggregate"
require "minitest/distributed/filters/filter_interface"
require "minitest/distributed/filters/include_filter"
require "minitest/distributed/filters/exclude_filter"
require "minitest/distributed/coordinators/coordinator_interface"
require "minitest/distributed/coordinators/memory_coordinator"
require "minitest/distributed/coordinators/redis_coordinator"
require "minitest/distributed/reporters/redis_coordinator_warnings_reporter"
require "minitest/distributed/reporters/distributed_progress_reporter"
require "minitest/distributed/reporters/distributed_summary_reporter"

module Minitest
  module Distributed
    class Error < StandardError; end

    module TestRunnerPatch
      extend T::Sig

      sig { params(reporter: Minitest::AbstractReporter, options: T::Hash[Symbol, T.untyped]).void }
      def __run(reporter, options)
        TestRunner.new(options).run(reporter)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
minitest-distributed-0.2.1 lib/minitest/distributed.rb
minitest-distributed-0.2.0 lib/minitest/distributed.rb
minitest-distributed-0.1.2 lib/minitest/distributed.rb
minitest-distributed-0.1.1 lib/minitest/distributed.rb
minitest-distributed-0.1.0 lib/minitest/distributed.rb