module TestLauncher::Rubymine::Parser
Public Class Methods
launch( shell: TestLauncher::Shell::Runner.new(log_path: "/dev/null"), argv: ARGV, env: ENV )
click to toggle source
# File lib/test_launcher/rubymine/parser.rb, line 26 def self.launch( shell: TestLauncher::Shell::Runner.new(log_path: "/dev/null"), argv: ARGV, env: ENV ) request = Request.new( disable_spring: ENV["DISABLE_SPRING"] ) args = [$0].concat(argv).map { |arg| if arg.match("minitest_runner.rb") && env.key?("INTELLIJ_IDEA_RUN_CONF_TEST_FILE_PATH") arg.sub(%r{/.+/minitest_runner.rb['"]?}, env.fetch("INTELLIJ_IDEA_RUN_CONF_TEST_FILE_PATH")) else arg end } Launcher.new( args: args, shell: shell, request: request ).launch end