Sha256: b118ab8c38c719927e20b829d11e225063dc527b5ff7b290de657c8dee91707b
Contents?: true
Size: 799 Bytes
Versions: 6
Compression:
Stored size: 799 Bytes
Contents
module KnapsackPro module Runners class TestUnitRunner < BaseRunner def self.run(args) ENV['KNAPSACK_PRO_TEST_SUITE_TOKEN'] = KnapsackPro::Config::Env.test_suite_token_test_unit ENV['KNAPSACK_PRO_RECORDING_ENABLED'] = 'true' adapter_class = KnapsackPro::Adapters::TestUnitAdapter runner = new(adapter_class) if runner.test_files_to_execute_exist? adapter_class.verify_bind_method_called require 'test/unit' cli_args = (args || '').split + runner.test_file_paths.map do |f| File.expand_path(f) end exit ::Test::Unit::AutoRunner.run( true, runner.test_dir, cli_args ) end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems