Sha256: 531d4172a1b557861b61223225756bc6c25c65f5db41f4b3094a7e847d49563b

Contents?: true

Size: 1.41 KB

Versions: 2

Compression:

Stored size: 1.41 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/filters/file_filter_base"
require "minitest/distributed/filters/exclude_file_filter"
require "minitest/distributed/filters/include_file_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

2 entries across 2 versions & 1 rubygems

Version Path
minitest-distributed-0.2.2 lib/minitest/distributed.rb
minitest-distributed-0.2.3 lib/minitest/distributed.rb