Sha256: 37b20e4e355a0a35b25061e150b72057e0c7a9468d49bca712e4f5f12230bcbb

Contents?: true

Size: 490 Bytes

Versions: 9

Compression:

Stored size: 490 Bytes

Contents

module Retest
  module Runners
    class ChangeRunner < Runner
      def run(changed_file = nil, repository: nil)
        return print_file_not_found unless changed_file

        log("Changed File Selected: #{changed_file}")
        system_run command.gsub('<changed>', changed_file)
      end

      private

      def print_file_not_found
        log(<<~ERROR)
          404 - File Not Found
          Retest could not find a changed file to run.
        ERROR
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
retest-2.0.0.pre3 lib/retest/runners/change_runner.rb
retest-2.0.0.pre2 lib/retest/runners/change_runner.rb
retest-2.0.0.pre1 lib/retest/runners/change_runner.rb
retest-2.0.0.pre lib/retest/runners/change_runner.rb
retest-1.13.2 lib/retest/runners/change_runner.rb
retest-1.13.1 lib/retest/runners/change_runner.rb
retest-1.13.0 lib/retest/runners/change_runner.rb
retest-1.12.0 lib/retest/runners/change_runner.rb
retest-1.11.0 lib/retest/runners/change_runner.rb