Skip to content

Merge OSVVM errors/alerts with vunit checks. #938

@g0t00

Description

@g0t00

If I see this correctly currently when for example using OSVVM function which trigger OSVVM errors these silently get dropped when the test bench itself passes.
My use case is that i use a OSVVM Generic Scoreboard with the builtin Check function and record datatype.
But also

          AffirmIf(False, "Test");

per default does not show anywhere.
I currently work around this by calling check(GetAlertCount = 0); before test_runner_cleanup.
But I stumbled around for a while until I noticed this. My naive assumption was that this is somehow integrated, as vunit is somehow showing OSVVM support.
Can we at automatically do this check during runner cleanup. Or better merge the OSVVM alerts with the vunit checks during cleanup/reporting?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions