github.com/ethereum-optimism/optimism@v1.7.2/codecov.yml (about)

     1  codecov:
     2    require_ci_to_pass: false
     3  comment:
     4    layout: "diff, flags, files"
     5    behavior: default
     6    require_changes: true
     7    flags:
     8      - contracts-bedrock-tests
     9  
    10  ignore:
    11    - "op-e2e"
    12    - "op-bindings/bindings/*.go"
    13    - "**/*.t.sol"
    14    - "packages/contracts-bedrock/test/**/*.sol"
    15    - "packages/contracts-bedrock/scripts/**/*.sol"
    16    - "packages/contracts-bedrock/contracts/vendor/WETH9.sol"
    17    - 'packages/contracts-bedrock/contracts/EAS/**/*.sol'
    18  coverage:
    19    status:
    20      patch:
    21        default:
    22          target: auto  # target coverage is equal to the PR base
    23          threshold: 0% # coverage is not allowed to reduce vs. the PR base
    24          base: auto
    25          informational: true
    26          enabled: true
    27      project:
    28        default:
    29          informational: true
    30  flag_management:
    31    # Note: flags should have the same name as the circleci job in which they
    32    # are uploaded.
    33    individual_flags:
    34      - name: contracts-bedrock-tests
    35        paths:
    36          - packages/contracts-bedrock/src
    37        statuses:
    38          - type: patch
    39            target: 100%
    40      - name: bedrock-go-tests
    41      - name: common-ts-tests
    42      - name: contracts-tests
    43      - name: core-utils-tests
    44      - name: chain-mon-tests
    45      - name: sdk-tests