Skip to content

Still more test coverage#3421

Merged
roystgnr merged 9 commits intolibMesh:develfrom
roystgnr:still_more_coverage
Nov 3, 2022
Merged

Still more test coverage#3421
roystgnr merged 9 commits intolibMesh:develfrom
roystgnr:still_more_coverage

Conversation

@roystgnr
Copy link
Copy Markdown
Member

No description provided.

We had a ton of testing for this in GRINS, but we no longer do CI with
GRINS, and even if we add it back in we'd still like to have full
coverage *internal* to libMesh.
This fits the pattern we use in other enumerated classes.
This was supposed to be a simple test, then after I discovered
Partitioner::type() didn't exist stubbornness prevented me from deleting
the test.
I need to do more testing with this, figure out whether
distributed-vs-replicated is really what's triggering failures for me,
but for now let's at least throw a warning there.
This made it easier to hunt for bounds to test
I'm going to futz with this example a bit for more test coverage, and
I'd like to know if I break it too badly.
We didn't have any test coverage on the code paths this hits.
@moosebuild
Copy link
Copy Markdown

Job Coverage on 9229e5e wanted to post the following:

Coverage

490bf1 #3421 9229e5
Total Total +/- New
Rate 59.49% 59.63% +0.14% 50.00%
Hits 47908 48033 +125 10
Misses 32629 32524 -105 10

Diff coverage report

Full coverage report

Warnings

  • New new line coverage rate 50.00% is less than the suggested 90.0%

This comment will be updated on new commits.

@roystgnr roystgnr merged commit 0706c52 into libMesh:devel Nov 3, 2022
@roystgnr roystgnr deleted the still_more_coverage branch November 3, 2022 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants