# File lib/rubyrep/base_runner.rb, line 166
    def execute
      session.configuration.exclude_rubyrep_tables
      table_pairs.each do |table_pair|
        report_printer.scan table_pair[:left], table_pair[:right] do
          processor = create_processor \
            table_pair[:left], table_pair[:right]
          processor.progress_printer = progress_printer
          processor.run do |diff_type, row|
            report_printer.report_difference diff_type, row
          end
        end
      end
      signal_scanning_completion
    end