# # The engine used to run multiple tests in parallel. # class Minitest::Parallel::Executor # # Create a parallel test executor of with `size` workers. # def initialize: (untyped size) -> void # # Start the executor # def start: () -> untyped # # Add a job to the queue # def <<: (untyped work) -> untyped # # Shuts down the pool of workers by signalling them to quit and waiting for them # all to finish what they're currently working on. # def shutdown: () -> untyped # # The size of the pool of workers. # attr_reader size: untyped end