Closed scottschurr closed 1 day ago
Attention: Patch coverage is 86.36364%
with 3 lines
in your changes missing coverage. Please review.
Project coverage is 71.3%. Comparing base (
ef02893
) to head (80f0120
).:exclamation: Current head 80f0120 differs from pull request most recent head c6a0802
Please upload reports for the commit c6a0802 to get more accurate results.
Thanks for the reviews! This PR needs to go through the physical restructure re-mapping process before it can be merged. So I'll do the remapping soon. Once that is done I'll mark the PR as passed.
The physical restructure is done. Unit tests, start, sync, and graceful stop all work on my Mac for both debug and release builds. The CI problem with coverage looks like a host thing. I'm marking this pull request passed.
High Level Overview of Change
Apply inner object templates to all remaining (non-AMM) inner objects.
Context of Change
It was discovered that the inner objects added to the code base for the AMM were not properly protected by their templates. That oversight was corrected by the
fixInnerObjTemplate
amendment.An audit showed that there were additional inner objects that did not have their templates applied. This pull request applies templates to those additional inner objects.
Adds a unit test for applying the template to sfMajorities. Other remaining inner objects showed no problems having templates applied.
Type of Change