Skip to content
Snippets Groups Projects
Unverified Commit 49fa3cc7 authored by Mike McQuaid's avatar Mike McQuaid Committed by GitHub
Browse files

Merge pull request #8521 from Homebrew/tapioca-update

sorbet: update RBI files using Tapioca.
parents 5035e59f f2e425f2
No related branches found
No related tags found
No related merge requests found
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `parallel_tests` gem.
# Please instead update this file by running `tapioca generate --exclude json`.
# typed: true
module ParallelTests
class << self
def bundler_enabled?; end
def delta; end
def determine_number_of_processes(count); end
def first_process?; end
def last_process?; end
def now; end
def number_of_running_processes; end
def pid_file_path; end
def pids; end
def stop_all_processes; end
def wait_for_other_processes_to_finish; end
def with_pid_file; end
def with_ruby_binary(command); end
end
end
class ParallelTests::CLI
def run(argv); end
private
def any_test_failed?(test_results); end
def append_test_options(options, argv); end
def detailed_duration(seconds); end
def execute_in_parallel(items, num_processes, options); end
def execute_shell_command_in_parallel(command, num_processes, options); end
def extract_file_paths(argv); end
def extract_test_options(argv); end
def final_fail_message; end
def first_is_1?; end
def handle_interrupt; end
def load_runner(type); end
def lock(lockfile); end
def parse_options!(argv); end
def report_failure_rerun_commmand(test_results, options); end
def report_number_of_tests(groups); end
def report_results(test_results, options); end
def report_time_taken; end
def reprint_output(result, lockfile); end
def run_tests(group, process_number, num_processes, options); end
def run_tests_in_parallel(num_processes, options); end
def simulate_output_for_ci(simulate); end
def use_colors?; end
end
class ParallelTests::Grouper
class << self
def by_scenarios(tests, num_groups, options = T.unsafe(nil)); end
def by_steps(tests, num_groups, options); end
def in_even_groups_by_size(items, num_groups, options = T.unsafe(nil)); end
private
def add_to_group(group, item, size); end
def group_by_features_with_steps(tests, options); end
def group_by_scenarios(tests, options = T.unsafe(nil)); end
def group_features_by_size(items, groups_to_fill); end
def items_to_group(items); end
def largest_first(files); end
def smallest_group(groups); end
end
end
class ParallelTests::Pids
def initialize(file_path); end
def add(pid); end
def all; end
def count; end
def delete(pid); end
def file_path; end
def mutex; end
private
def clear; end
def pids; end
def read; end
def save; end
def sync; end
end
ParallelTests::RUBY_BINARY = T.let(T.unsafe(nil), String)
ParallelTests::VERSION = T.let(T.unsafe(nil), String)
ParallelTests::Version = T.let(T.unsafe(nil), String)
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `parallel_tests` gem.
# Please instead update this file by running `tapioca sync`.
# typed: true
# THIS IS AN EMPTY RBI FILE.
# see https://github.com/Shopify/tapioca/blob/master/README.md#manual-gem-requires
......@@ -7257,10 +7257,14 @@ class Formula
def deprecated_options(*args, &block); end
def deprecation_reason(*args, &block); end
def deps(*args, &block); end
def desc(*args, &block); end
def disable_reason(*args, &block); end
def disabled?(*args, &block); end
def downloader(*args, &block); end
......@@ -13372,6 +13376,7 @@ class Object
HOMEBREW_LOCKS = ::T.let(nil, ::T.untyped)
HOMEBREW_LOGS = ::T.let(nil, ::T.untyped)
HOMEBREW_OFFICIAL_REPO_PREFIXES_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_PATCHELF_RB_WRITE = ::T.let(nil, ::T.untyped)
HOMEBREW_PINNED_KEGS = ::T.let(nil, ::T.untyped)
HOMEBREW_PREFIX = ::T.let(nil, ::T.untyped)
HOMEBREW_PRODUCT = ::T.let(nil, ::T.untyped)
......@@ -13624,9 +13629,77 @@ class PATH
end
module ParallelTests
RUBY_BINARY = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
Version = ::T.let(nil, ::T.untyped)
WINDOWS = ::T.let(nil, ::T.untyped)
end
class ParallelTests::CLI
def run(argv); end
end
class ParallelTests::CLI
end
class ParallelTests::Grouper
end
class ParallelTests::Grouper
def self.by_scenarios(tests, num_groups, options=T.unsafe(nil)); end
def self.by_steps(tests, num_groups, options); end
def self.in_even_groups_by_size(items, num_groups, options=T.unsafe(nil)); end
end
class ParallelTests::Pids
def add(pid); end
def all(); end
def count(); end
def delete(pid); end
def file_path(); end
def initialize(file_path); end
def mutex(); end
end
class ParallelTests::Pids
end
module ParallelTests
def self.bundler_enabled?(); end
def self.delta(); end
def self.determine_number_of_processes(count); end
def self.first_process?(); end
def self.last_process?(); end
def self.now(); end
def self.number_of_running_processes(); end
def self.pid_file_path(); end
def self.pids(); end
def self.stop_all_processes(); end
def self.wait_for_other_processes_to_finish(); end
def self.with_pid_file(); end
def self.with_ruby_binary(command); end
end
module Parlour
VERSION = ::T.let(nil, ::T.untyped)
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment