# sig/autotest.rbs

class Autotest
  def self.add_hook: () -> untyped
  def self.parse_options: () -> untyped
  def self.run: () -> untyped
  def add_exception: () -> untyped
  def add_mapping: () -> untyped
  def add_sigint_handler: () -> untyped
  def add_sigquit_handler: () -> untyped
  def all_good: () -> untyped
  def class_map: () -> untyped
  def clear_exceptions: () -> untyped
  def clear_mappings: () -> untyped
  def debug: () -> untyped
  def exceptions: () -> untyped
  def files_matching: () -> untyped
  def find_files: () -> untyped
  def find_files_to_test: () -> untyped
  def get_to_green: () -> untyped
  def hook: () -> untyped
  def initialize: () -> void
  def known_files: () -> untyped
  def make_test_cmd: () -> untyped
  def minitest_result: () -> untyped
  def minitest_start: () -> untyped
  def new_hash_of_arrays: () -> untyped
  def path_to_classname: () -> untyped
  def path_to_classname: () -> untyped
  def remove_exception: () -> untyped
  def remove_mapping: () -> untyped
  def reorder: () -> untyped
  def rerun_all_tests: () -> untyped
  def reset: () -> untyped
  def reset_find_order: () -> untyped
  def restart: () -> untyped
  def ruby: () -> untyped
  def ruby_cmd: () -> untyped
  def run: () -> untyped
  def run_tests: () -> untyped
  def run_tests: () -> untyped
  def test_files_for: () -> untyped
  def wait_for_changes: () -> untyped
end


# sig/autotest/autoupdate.rbs

module Autotest::AutoUpdate
  def self.sleep_time=: () -> untyped
  def self.update_cmd=: () -> untyped
end


# sig/autotest/isolate.rbs

module Autotest::Isolate
  def self.dir=: () -> untyped
end


# sig/autotest/preload.rbs

module Autotest::Preload
  def self.glob: () -> untyped
  def self.glob=: () -> untyped
end


# sig/autotest/rcov.rbs

module Autotest::RCov
  def self.command=: () -> untyped
  def self.options=: () -> untyped
  def self.pattern=: () -> untyped
end
