codecov:
  max_report_age: off
  notify:
    require_ci_to_pass: no

coverage:
  precision: 2
  round: down
  range: "30...100"

  status:
    project: yes
    patch: yes
    changes: no

  notify:
      gitter:
        default:
          url: https://webhooks.gitter.im/e/c70e4d2749931f601747
          threshold: 1%

parsers:
  gcov:
    branch_detection:
      conditional: yes
      loop: yes
      method: no
      macro: no

comment:
  layout: "reach, diff, flags, files, footer"
  behavior: default
  require_changes: no

ignore:
  - "src/date/**/*"
  - "src/docopt/**/*"
  - "test/**/*"

codecov:
  max_report_age: off
  notify:
    require_ci_to_pass: no

coverage:
  precision: 2
  round: down
  range: "30...100"

  status:
    project: yes
    patch: yes
    changes: no

  notify:
      gitter:
        default:
          url: https://webhooks.gitter.im/e/c70e4d2749931f601747
          threshold: 1%

parsers:
  gcov:
    branch_detection:
      conditional: yes
      loop: yes
      method: no
      macro: no

comment:
  layout: "reach, diff, flags, files, footer"
  behavior: default
  require_changes: no

ignore:
  - "src/date/"
  - "src/docopt/"
  - "test/"

Apply suggested fix to Codecov
Apply suggested fix to Codecov

So that it will ignore test/ and the metrics will be more accurate.