Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Coveralls encountered an exception: NoMethodError undefined method 'coverage' Did you mean? coverage_data #1254

Closed
olleolleolle opened this issue Mar 26, 2021 · 1 comment

Comments

@olleolleolle
Copy link
Member

olleolleolle commented Mar 26, 2021

Basic Info

  • Faraday Version: unreleased
  • Ruby Version: 2.7, 3.0.0 (perhaps others)

Issue description

Coveralls encountered an exception: 
NoMethodError
undefined method `coverage' for #<SimpleCov::SourceFile:0x00005638ba843c50 @filename="/home/runner/work/faraday/faraday/lib/faraday.rb",

and then later, after lots of output: Did you mean? coverage_data

Coveralls encountered an exception:
NoMethodError
undefined method `coverage' for #<SimpleCov::SourceFile:0x00005638ba843c50 @filename="/home/runner/work/faraday/faraday/lib/faraday.rb", @coverage_data={"lines"=>[nil, nil, 1, 1, 1, 1, 1, 1, nil, 1, 1, 1, nil, nil, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, nil, 1, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 1, 1, nil, nil, nil, nil, nil, 1, nil, nil, nil, 1, nil, nil, nil, nil, nil, nil, nil, nil, 1, nil, nil, 1, nil, nil, nil, nil, 1, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 1, 2625, 2625, nil, nil, nil, nil, nil, nil, nil, 1, 1, 1, nil, nil, nil, 1, nil, nil, 1, 1, 1, nil, nil, 1, 3, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 1, 8, nil, nil, nil, nil, nil, 1, 2637, nil, nil, nil, nil, nil, 1, 20, 20, nil, nil, 1, nil, nil, nil, 1, 2, 1, nil, 1, nil, nil, nil, nil, 1, 1, 1, 1, nil, 1, nil]}, @src=["# frozen_string_literal: true\n", "\n", "require 'cgi'\n", "require 'date'\n", "require 'set'\n", "require 'forwardable'\n", "require 'faraday/middleware_registry'\n", "require 'faraday/dependency_loader'\n", "\n", "unless defined?(::Faraday::Timer)\n", "  require 'timeout'\n", "  ::Faraday::Timer = Timeout\n", "end\n", "\n", "require 'faraday/version'\n", "require 'faraday/methods'\n", "require 'faraday/utils'\n", "require 'faraday/options'\n", "require 'faraday/connection'\n", "require 'faraday/rack_builder'\n", "require 'faraday/parameters'\n", "require 'faraday/middleware'\n", "require 'faraday/adapter'\n", "require 'faraday/request'\n", "require 'faraday/response'\n", "require 'faraday/error'\n", "require 'faraday/file_part'\n", "require 'faraday/param_part'\n", "\n", "require 'faraday/net_http'\n", "\n", "# This is the main namespace for Faraday.\n", "#\n", "# It provides methods to create {Connection} objects, and HTTP-related\n", "# methods to use directly.\n", "#\n", "# @example Helpful class methods for easy usage\n", "#   Faraday.get \"http://faraday.com\"\n", "#\n", "# @example Helpful class method `.new` to create {Connection} objects.\n", "#   conn = Faraday.new \"http://faraday.com\"\n", "#   conn.get '/'\n", "#\n", "module Faraday\n", "  class << self\n", "    # The root path that Faraday is being loaded from.\n", "    #\n", "    # This is the root from where the libraries are auto-loaded.\n", "    #\n", "    # @return [String]\n", "    attr_accessor :root_path\n", "\n", "    # Gets or sets the path that the Faraday libs are loaded from.\n", "    # @return [String]\n", "    attr_accessor :lib_path\n", "\n", "    # @overload default_adapter\n", "    #   Gets the Symbol key identifying a default Adapter to use\n", "    #   for the default {Faraday::Connection}. Defaults to `:net_http`.\n", "    #   @return [Symbol] the default adapter\n", "    # @overload default_adapter=(adapter)\n", "    #   Updates default adapter while resetting {.default_connection}.\n", "    #   @return [Symbol] the new default_adapter.\n", "    attr_reader :default_adapter\n", "\n", "    # Documented below, see default_connection\n", "    attr_writer :default_connection\n", "\n", "    # Tells Faraday to ignore the environment proxy (http_proxy).\n", "    # Defaults to `false`.\n", "    # @return [Boolean]\n", "    attr_accessor :ignore_env_proxy\n", "\n", "    # Initializes a new {Connection}.\n", "    #\n", "    # @param url [String,Hash] The optional String base URL to use as a prefix\n", "    #           for all requests.  Can also be the options Hash. Any of these\n", "    #           values will be set on every request made, unless overridden\n", "    #           for a specific request.\n", "    # @param options [Hash]\n", "    # @option options [String] :url Base URL\n", "    # @option options [Hash] :params Hash of unencoded URI query params.\n", "    # @option options [Hash] :headers Hash of unencoded HTTP headers.\n", "    # @option options [Hash] :request Hash of request options.\n", "    # @option options [Hash] :ssl Hash of SSL options.\n", "    # @option options [Hash] :proxy Hash of Proxy options.\n", "    # @return [Faraday::Connection]\n", "    #\n", "    # @example With an URL argument\n", "    #   Faraday.new 'http://faraday.com'\n", "    #   # => Faraday::Connection to http://faraday.com\n", "    #\n", "    # @example With an URL argument and an options hash\n", "    #   Faraday.new 'http://faraday.com', params: { page: 1 }\n", "    #   # => Faraday::Connection to http://faraday.com?page=1\n", "    #\n", "    # @example With everything in an options hash\n", "    #   Faraday.new url: 'http://faraday.com',\n", "    #               params: { page: 1 }\n", "    #   # => Faraday::Connection to http://faraday.com?page=1\n", "    def new(url = nil, options = {}, &block)\n", "      options = default_connection_options.merge(options)\n", "      Faraday::Connection.new(url, options, &block)\n", "    end\n", "\n", "    # @private\n", "    # Internal: Requires internal Faraday libraries.\n", "    #\n", "    # @param libs [Array] one or more relative String names to Faraday classes.\n", "    # @return [void]\n", "    def require_libs(*libs)\n", "      libs.each do |lib|\n", "        require \"\#{lib_path}/\#{lib}\"\n", "      end\n", "    end\n", "\n", "    alias require_lib require_libs\n", "\n", "    # Documented elsewhere, see default_adapter reader\n", "    def default_adapter=(adapter)\n", "      @default_connection = nil\n", "      @default_adapter = adapter\n", "    end\n", "\n", "    def respond_to_missing?(symbol, include_private = false)\n", "      default_connection.respond_to?(symbol, include_private) || super\n", "    end\n", "\n", "    # @overload default_connection\n", "    #   Gets the default connection used for simple scripts.\n", "    #   @return [Faraday::Connection] a connection configured with\n", "    #   the default_adapter.\n", "    # @overload default_connection=(connection)\n", "    #   @param connection [Faraday::Connection]\n", "    #   Sets the default {Faraday::Connection} for simple scripts that\n", "    #   access the Faraday constant directly, such as\n", "    #   <code>Faraday.get \"https://faraday.com\"</code>.\n", "    def default_connection\n", "      @default_connection ||= Connection.new(default_connection_options)\n", "    end\n", "\n", "    # Gets the default connection options used when calling {Faraday#new}.\n", "    #\n", "    # @return [Faraday::ConnectionOptions]\n", "    def default_connection_options\n", "      @default_connection_options ||= ConnectionOptions.new\n", "    end\n", "\n", "    # Sets the default options used when calling {Faraday#new}.\n", "    #\n", "    # @param options [Hash, Faraday::ConnectionOptions]\n", "    def default_connection_options=(options)\n", "      @default_connection = nil\n", "      @default_connection_options = ConnectionOptions.from(options)\n", "    end\n", "\n", "    private\n", "\n", "    # Internal: Proxies method calls on the Faraday constant to\n", "    # .default_connection.\n", "    def method_missing(name, *args, &block)\n", "      if default_connection.respond_to?(name)\n", "        default_connection.send(name, *args, &block)\n", "      else\n", "        super\n", "      end\n", "    end\n", "  end\n", "\n", "  self.ignore_env_proxy = false\n", "  self.root_path = File.expand_path __dir__\n", "  self.lib_path = File.expand_path 'faraday', __dir__\n", "  self.default_adapter = :net_http\n", "\n", "  require_lib 'autoload' unless ENV['FARADAY_NO_AUTOLOAD']\n", "end\n"], @no_cov_chunks=[], @lines=[#<SimpleCov::SourceFile::Line:0x00005638ba7f3110 @src="# frozen_string_literal: true\n", @line_number=1, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f30e8 @src="\n", @line_number=2, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f30c0 @src="require 'cgi'\n", @line_number=3, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3098 @src="require 'date'\n", @line_number=4, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3070 @src="require 'set'\n", @line_number=5, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3048 @src="require 'forwardable'\n", @line_number=6, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3020 @src="require 'faraday/middleware_registry'\n", @line_number=7, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2ff8 @src="require 'faraday/dependency_loader'\n", @line_number=8, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2fd0 @src="\n", @line_number=9, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2fa8 @src="unless defined?(::Faraday::Timer)\n", @line_number=10, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2f80 @src="  require 'timeout'\n", @line_number=11, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2f58 @src="  ::Faraday::Timer = Timeout\n", @line_number=12, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2f30 @src="end\n", @line_number=13, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2f08 @src="\n", @line_number=14, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2ee0 @src="require 'faraday/version'\n", @line_number=15, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2eb8 @src="require 'faraday/methods'\n", @line_number=16, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2e90 @src="require 'faraday/utils'\n", @line_number=17, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2e68 @src="require 'faraday/options'\n", @line_number=18, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2e18 @src="require 'faraday/connection'\n", @line_number=19, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2da0 @src="require 'faraday/rack_builder'\n", @line_number=20, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d78 @src="require 'faraday/parameters'\n", @line_number=21, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d50 @src="require 'faraday/middleware'\n", @line_number=22, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d28 @src="require 'faraday/adapter'\n", @line_number=23, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d00 @src="require 'faraday/request'\n", @line_number=24, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2cd8 @src="require 'faraday/response'\n", @line_number=25, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c88 @src="require 'faraday/error'\n", @line_number=26, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c60 @src="require 'faraday/file_part'\n", @line_number=27, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c38 @src="require 'faraday/param_part'\n", @line_number=28, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c10 @src="\n", @line_number=29, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2be8 @src="require 'faraday/net_http'\n", @line_number=30, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2bc0 @src="\n", @line_number=31, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2b98 @src="# This is the main namespace for Faraday.\n", @line_number=32, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2b70 @src="#\n", @line_number=33, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2b20 @src="# It provides methods to create {Connection} objects, and HTTP-related\n", @line_number=34, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2af8 @src="# methods to use directly.\n", @line_number=35, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2ad0 @src="#\n", @line_number=36, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2aa8 @src="# @example Helpful class methods for easy usage\n", @line_number=37, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2a80 @src="#   Faraday.get \"http://faraday.com\"\n", @line_number=38, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2a58 @src="#\n", @line_number=39, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2a30 @src="# @example Helpful class method `.new` to create {Connection} objects.\n", @line_number=40, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2a08 @src="#   conn = Faraday.new \"http://faraday.com\"\n", @line_number=41, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f29e0 @src="#   conn.get '/'\n", @line_number=42, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f29b8 @src="#\n", @line_number=43, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2940 @src="module Faraday\n", @line_number=44, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2918 @src="  class << self\n", @line_number=45, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f28f0 @src="    # The root path that Faraday is being loaded from.\n", @line_number=46, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f28c8 @src="    #\n", @line_number=47, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f28a0 @src="    # This is the root from where the libraries are auto-loaded.\n", @line_number=48, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2878 @src="    #\n", @line_number=49, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2850 @src="    # @return [String]\n", @line_number=50, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2828 @src="    attr_accessor :root_path\n", @line_number=51, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2800 @src="\n", @line_number=52, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f27d8 @src="    # Gets or sets the path that the Faraday libs are loaded from.\n", @line_number=53, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f27b0 @src="    # @return [String]\n", @line_number=54, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2788 @src="    attr_accessor :lib_path\n", @line_number=55, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2760 @src="\n", @line_number=56, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2738 @src="    # @overload default_adapter\n", @line_number=57, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2710 @src="    #   Gets the Symbol key identifying a default Adapter to use\n", @line_number=58, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f26e8 @src="    #   for the default {Faraday::Connection}. Defaults to `:net_http`.\n", @line_number=59, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f26c0 @src="    #   @return [Symbol] the default adapter\n", @line_number=60, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2670 @src="    # @overload default_adapter=(adapter)\n", @line_number=61, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2620 @src="    #   Updates default adapter while resetting {.default_connection}.\n", @line_number=62, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f25f8 @src="    #   @return [Symbol] the new default_adapter.\n", @line_number=63, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f25d0 @src="    attr_reader :default_adapter\n", @line_number=64, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2580 @src="\n", @line_number=65, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2558 @src="    # Documented below, see default_connection\n", @line_number=66, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2530 @src="    attr_writer :default_connection\n", @line_number=67, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2508 @src="\n", @line_number=68, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f24e0 @src="    # Tells Faraday to ignore the environment proxy (http_proxy).\n", @line_number=69, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f24b8 @src="    # Defaults to `false`.\n", @line_number=70, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2490 @src="    # @return [Boolean]\n", @line_number=71, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2468 @src="    attr_accessor :ignore_env_proxy\n", @line_number=72, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2440 @src="\n", @line_number=73, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2418 @src="    # Initializes a new {Connection}.\n", @line_number=74, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f23f0 @src="    #\n", @line_number=75, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f23c8 @src="    # @param url [String,Hash] The optional String base URL to use as a prefix\n", @line_number=76, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f23a0 @src="    #           for all requests.  Can also be the options Hash. Any of these\n", @line_number=77, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2378 @src="    #           values will be set on every request made, unless overridden\n", @line_number=78, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2350 @src="    #           for a specific request.\n", @line_number=79, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2328 @src="    # @param options [Hash]\n", @line_number=80, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2300 @src="    # @option options [String] :url Base URL\n", @line_number=81, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f22d8 @src="    # @option options [Hash] :params Hash of unencoded URI query params.\n", @line_number=82, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2260 @src="    # @option options [Hash] :headers Hash of unencoded HTTP headers.\n", @line_number=83, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2238 @src="    # @option options [Hash] :request Hash of request options.\n", @line_number=84, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2210 @src="    # @option options [Hash] :ssl Hash of SSL options.\n", @line_number=85, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f21c0 @src="    # @option options [Hash] :proxy Hash of Proxy options.\n", @line_number=86, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2198 @src="    # @return [Faraday::Connection]\n", @line_number=87, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2170 @src="    #\n", @line_number=88, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2120 @src="    # @example With an URL argument\n", @line_number=89, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f20f8 @src="    #   Faraday.new 'http://faraday.com'\n", @line_number=90, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f20d0 @src="    #   # => Faraday::Connection to http://faraday.com\n", @line_number=91, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f20a8 @src="    #\n", @line_number=92, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2030 @src="    # @example With an URL argument and an options hash\n", @line_number=93, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1fe0 @src="    #   Faraday.new 'http://faraday.com', params: { page: 1 }\n", @line_number=94, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1fb8 @src="    #   # => Faraday::Connection to http://faraday.com?page=1\n", @line_number=95, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1f90 @src="    #\n", @line_number=96, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1f40 @src="    # @example With everything in an options hash\n", @line_number=97, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1f18 @src="    #   Faraday.new url: 'http://faraday.com',\n", @line_number=98, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ef0 @src="    #               params: { page: 1 }\n", @line_number=99, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ec8 @src="    #   # => Faraday::Connection to http://faraday.com?page=1\n", @line_number=100, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ea0 @src="    def new(url = nil, options = {}, &block)\n", @line_number=101, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1e28 @src="      options = default_connection_options.merge(options)\n", @line_number=102, @coverage=2625, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1e00 @src="      Faraday::Connection.new(url, options, &block)\n", @line_number=103, @coverage=2625, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1db0 @src="    end\n", @line_number=104, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ce8 @src="\n", @line_number=105, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1cc0 @src="    # @private\n", @line_number=106, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1c98 @src="    # Internal: Requires internal Faraday libraries.\n", @line_number=107, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1c70 @src="    #\n", @line_number=108, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1c20 @src="    # @param libs [Array] one or more relative String names to Faraday classes.\n", @line_number=109, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1bf8 @src="    # @return [void]\n", @line_number=110, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1bd0 @src="    def require_libs(*libs)\n", @line_number=111, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ba8 @src="      libs.each do |lib|\n", @line_number=112, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1b80 @src="        require \"\#{lib_path}/\#{lib}\"\n", @line_number=113, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1b58 @src="      end\n", @line_number=114, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ae0 @src="    end\n", @line_number=115, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1a40 @src="\n", @line_number=116, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f19c8 @src="    alias require_lib require_libs\n", @line_number=117, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f19a0 @src="\n", @line_number=118, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1978 @src="    # Documented elsewhere, see default_adapter reader\n", @line_number=119, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1950 @src="    def default_adapter=(adapter)\n", @line_number=120, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1928 @src="      @default_connection = nil\n", @line_number=121, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f18d8 @src="      @default_adapter = adapter\n", @line_number=122, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f18b0 @src="    end\n", @line_number=123, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1888 @src="\n", @line_number=124, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1860 @src="    def respond_to_missing?(symbol, include_private = false)\n", @line_number=125, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1838 @src="      default_connection.respond_to?(symbol, include_private) || super\n", @line_number=126, @coverage=3, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1810 @src="    end\n", @line_number=127, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f17e8 @src="\n", @line_number=128, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f17c0 @src="    # @overload default_connection\n", @line_number=129, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1798 @src="    #   Gets the default connection used for simple scripts.\n", @line_number=130, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1770 @src="    #   @return [Faraday::Connection] a connection configured with\n", @line_number=131, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1748 @src="    #   the default_adapter.\n", @line_number=132, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1720 @src="    # @overload default_connection=(connection)\n", @line_number=133, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f16f8 @src="    #   @param connection [Faraday::Connection]\n", @line_number=134, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f16a8 @src="    #   Sets the default {Faraday::Connection} for simple scripts that\n", @line_number=135, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1680 @src="    #   access the Faraday constant directly, such as\n", @line_number=136, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1658 @src="    #   <code>Faraday.get \"https://faraday.com\"</code>.\n", @line_number=137, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1630 @src="    def default_connection\n", @line_number=138, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1608 @src="      @default_connection ||= Connection.new(default_connection_options)\n", @line_number=139, @coverage=8, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f15b8 @src="    end\n", @line_number=140, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1590 @src="\n", @line_number=141, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1568 @src="    # Gets the default connection options used when calling {Faraday#new}.\n", @line_number=142, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1540 @src="    #\n", @line_number=143, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f14f0 @src="    # @return [Faraday::ConnectionOptions]\n", @line_number=144, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f14c8 @src="    def default_connection_options\n", @line_number=145, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f14a0 @src="      @default_connection_options ||= ConnectionOptions.new\n", @line_number=146, @coverage=2637, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1478 @src="    end\n", @line_number=147, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1450 @src="\n", @line_number=148, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1428 @src="    # Sets the default options used when calling {Faraday#new}.\n", @line_number=149, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1400 @src="    #\n", @line_number=150, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f13d8 @src="    # @param options [Hash, Faraday::ConnectionOptions]\n", @line_number=151, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f13b0 @src="    def default_connection_options=(options)\n", @line_number=152, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1388 @src="      @default_connection = nil\n", @line_number=153, @coverage=20, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1360 @src="      @default_connection_options = ConnectionOptions.from(options)\n", @line_number=154, @coverage=20, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1338 @src="    end\n", @line_number=155, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1310 @src="\n", @line_number=156, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f12e8 @src="    private\n", @line_number=157, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1298 @src="\n", @line_number=158, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1270 @src="    # Internal: Proxies method calls on the Faraday constant to\n", @line_number=159, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1248 @src="    # .default_connection.\n", @line_number=160, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1158 @src="    def method_missing(name, *args, &block)\n", @line_number=161, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1130 @src="      if default_connection.respond_to?(name)\n", @line_number=162, @coverage=2, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f10e0 @src="        default_connection.send(name, *args, &block)\n", @line_number=163, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1090 @src="      else\n", @line_number=164, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1018 @src="        super\n", @line_number=165, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0ff0 @src="      end\n", @line_number=166, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0fc8 @src="    end\n", @line_number=167, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0fa0 @src="  end\n", @line_number=168, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0f50 @src="\n", @line_number=169, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0f28 @src="  self.ignore_env_proxy = false\n", @line_number=170, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0f00 @src="  self.root_path = File.expand_path __dir__\n", @line_number=171, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0ed8 @src="  self.lib_path = File.expand_path 'faraday', __dir__\n", @line_number=172, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0eb0 @src="  self.default_adapter = :net_http\n", @line_number=173, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0e88 @src="\n", @line_number=174, @coverage=nil, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0e60 @src="  require_lib 'autoload' unless ENV['FARADAY_NO_AUTOLOAD']\n", @line_number=175, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0e38 @src="end\n", @line_number=176, @coverage=nil, @skipped=false>], @covered_lines=[#<SimpleCov::SourceFile::Line:0x00005638ba7f30c0 @src="require 'cgi'\n", @line_number=3, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3098 @src="require 'date'\n", @line_number=4, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3070 @src="require 'set'\n", @line_number=5, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3048 @src="require 'forwardable'\n", @line_number=6, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f3020 @src="require 'faraday/middleware_registry'\n", @line_number=7, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2ff8 @src="require 'faraday/dependency_loader'\n", @line_number=8, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2fa8 @src="unless defined?(::Faraday::Timer)\n", @line_number=10, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2f80 @src="  require 'timeout'\n", @line_number=11, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2f58 @src="  ::Faraday::Timer = Timeout\n", @line_number=12, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2ee0 @src="require 'faraday/version'\n", @line_number=15, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2eb8 @src="require 'faraday/methods'\n", @line_number=16, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2e90 @src="require 'faraday/utils'\n", @line_number=17, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2e68 @src="require 'faraday/options'\n", @line_number=18, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2e18 @src="require 'faraday/connection'\n", @line_number=19, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2da0 @src="require 'faraday/rack_builder'\n", @line_number=20, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d78 @src="require 'faraday/parameters'\n", @line_number=21, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d50 @src="require 'faraday/middleware'\n", @line_number=22, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d28 @src="require 'faraday/adapter'\n", @line_number=23, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2d00 @src="require 'faraday/request'\n", @line_number=24, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2cd8 @src="require 'faraday/response'\n", @line_number=25, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c88 @src="require 'faraday/error'\n", @line_number=26, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c60 @src="require 'faraday/file_part'\n", @line_number=27, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2c38 @src="require 'faraday/param_part'\n", @line_number=28, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2be8 @src="require 'faraday/net_http'\n", @line_number=30, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2940 @src="module Faraday\n", @line_number=44, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2918 @src="  class << self\n", @line_number=45, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2828 @src="    attr_accessor :root_path\n", @line_number=51, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2788 @src="    attr_accessor :lib_path\n", @line_number=55, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f25d0 @src="    attr_reader :default_adapter\n", @line_number=64, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2530 @src="    attr_writer :default_connection\n", @line_number=67, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f2468 @src="    attr_accessor :ignore_env_proxy\n", @line_number=72, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ea0 @src="    def new(url = nil, options = {}, &block)\n", @line_number=101, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1e28 @src="      options = default_connection_options.merge(options)\n", @line_number=102, @coverage=2625, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1e00 @src="      Faraday::Connection.new(url, options, &block)\n", @line_number=103, @coverage=2625, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1bd0 @src="    def require_libs(*libs)\n", @line_number=111, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1ba8 @src="      libs.each do |lib|\n", @line_number=112, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1b80 @src="        require \"\#{lib_path}/\#{lib}\"\n", @line_number=113, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f19c8 @src="    alias require_lib require_libs\n", @line_number=117, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1950 @src="    def default_adapter=(adapter)\n", @line_number=120, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1928 @src="      @default_connection = nil\n", @line_number=121, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f18d8 @src="      @default_adapter = adapter\n", @line_number=122, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1860 @src="    def respond_to_missing?(symbol, include_private = false)\n", @line_number=125, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1838 @src="      default_connection.respond_to?(symbol, include_private) || super\n", @line_number=126, @coverage=3, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1630 @src="    def default_connection\n", @line_number=138, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1608 @src="      @default_connection ||= Connection.new(default_connection_options)\n", @line_number=139, @coverage=8, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f14c8 @src="    def default_connection_options\n", @line_number=145, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f14a0 @src="      @default_connection_options ||= ConnectionOptions.new\n", @line_number=146, @coverage=2637, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f13b0 @src="    def default_connection_options=(options)\n", @line_number=152, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1388 @src="      @default_connection = nil\n", @line_number=153, @coverage=20, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1360 @src="      @default_connection_options = ConnectionOptions.from(options)\n", @line_number=154, @coverage=20, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f12e8 @src="    private\n", @line_number=157, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1158 @src="    def method_missing(name, *args, &block)\n", @line_number=161, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1130 @src="      if default_connection.respond_to?(name)\n", @line_number=162, @coverage=2, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f10e0 @src="        default_connection.send(name, *args, &block)\n", @line_number=163, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f1018 @src="        super\n", @line_number=165, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0f28 @src="  self.ignore_env_proxy = false\n", @line_number=170, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0f00 @src="  self.root_path = File.expand_path __dir__\n", @line_number=171, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0ed8 @src="  self.lib_path = File.expand_path 'faraday', __dir__\n", @line_number=172, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0eb0 @src="  self.default_adapter = :net_http\n", @line_number=173, @coverage=1, @skipped=false>, #<SimpleCov::SourceFile::Line:0x00005638ba7f0e60 @src="  require_lib 'autoload' unless ENV['FARADAY_NO_AUTOLOAD']\n", @line_number=175, @coverage=1, @skipped=false>], @missed_lines=[], @branches=[], @covered_branches=[], @missed_branches=[], @coverage_statistics={:line=>#<SimpleCov::CoverageStatistics:0x00005638ba7e9c00 @covered=60, @missed=0, @total=60, @percent=100.0, @strength=133.2>, :branch=>#<SimpleCov::CoverageStatistics:0x00005638ba7e9840 @covered=0, @missed=0, @total=0, @percent=100.0, @strength=0.0>}>
Did you mean?  coverage_data
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/coveralls-0.7.2/lib/coveralls/simplecov.rb:50:in `block in format'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/forwardable.rb:238:in `each'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/forwardable.rb:238:in `each'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/coveralls-0.7.2/lib/coveralls/simplecov.rb:40:in `format'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov/formatter/multi_formatter.rb:9:in `block in format'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov/formatter/multi_formatter.rb:8:in `map'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov/formatter/multi_formatter.rb:8:in `format'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov/result.rb:51:in `format!'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov/configuration.rb:197:in `block in at_exit'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov.rb:189:in `run_exit_tasks!'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov.rb:179:in `at_exit_behavior'
/opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/simplecov-0.21.2/lib/simplecov/defaults.rb:30:in `block in <top (required)>'

Suggested ways forward

Switch to the coveralls_reborn gem, perhaps?

Steps to reproduce

  • Visit a CI run, and
  • enter the Test entry
  • scroll to bottom of output
Maroo-b added a commit to Maroo-b/faraday that referenced this issue Mar 27, 2021
This is a fix for lostisland#1254
As mentioned in coveralls-ruby issue: lemurheavy/coveralls-ruby#161, using coveralls-ruby-rebon should fix the problem.
Maroo-b added a commit to Maroo-b/faraday that referenced this issue Mar 28, 2021
This is a fix for lostisland#1254
As mentioned in coveralls-ruby issue: lemurheavy/coveralls-ruby#161, using coveralls-ruby-rebon should fix the problem.
@Maroo-b
Copy link
Contributor

Maroo-b commented Mar 28, 2021

I guess this issue could be closed as this PR was merged #1255

@iMacTia iMacTia closed this as completed Mar 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants