Coverage collection is currently limited and should be extended.
Ideally there would be a coverage collector on each major block (TX framer, RX framer, CSRs, loopback, memory map, MAC).
In each one you want to consider three things to cover: configurations, statuses, and events. We should also cover pairs of events e.g. different events occurring under different status/config conditions.
The test suite leaves a couple gaps in the coverage already and I expect improved coverage collection will identify more.
Coverage collection is currently limited and should be extended.
Ideally there would be a coverage collector on each major block (TX framer, RX framer, CSRs, loopback, memory map, MAC).
In each one you want to consider three things to cover: configurations, statuses, and events. We should also cover pairs of events e.g. different events occurring under different status/config conditions.
The test suite leaves a couple gaps in the coverage already and I expect improved coverage collection will identify more.