Skip to content

Codecov rules #474

@mikekryjak

Description

@mikekryjak

We recently put Codecov on the repo. As we all know, it has limitations, and this is part of the reason why it was taken off the BOUT++ repo.
We agreed to give it another go and find a balanced, practical way to use it for Hermes-3 because it needs more unit test coverage. It should help us achieve this without being a hindrance to the point where we continuously override it, like what happened last time.

Recently, two Codecov annoyances popped up:

@cmacmackin and I thought that we could write up some rules that would allow us to override codecov where:

  • Test coverage is reduced because code is removed
  • Test coverage is reduced because another test is added

What do you think? @bendudson @dschwoerer @ZedThree

Metadata

Metadata

Assignees

No one assigned

    Labels

    testsContinuous integration

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions