#!/usr/bin/env ruby
# frozen_string_literal: true

require "bundler/setup"
require "megatest"

def test!
  queue = Megatest.config.build_queue
  queue.populate(Megatest.registry.test_cases)
  executor = Megatest::Executor.new(Megatest.config, $stdout)
  executor.run(queue, [Megatest::Reporters::SimpleReporter.new(Megatest.config, $stdout)])
  queue.success?
end

Megatest.with_registry do
  require "irb"
  IRB.start(__FILE__)
end
