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
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:
What do you think? @bendudson @dschwoerer @ZedThree