VUnit / vunit

VUnit is a unit testing framework for VHDL/SystemVerilog
http://vunit.github.io/
Other
722 stars 260 forks source link

Support for merging coverage results with nvc #984

Open rpatel3001 opened 9 months ago

rpatel3001 commented 9 months ago

Merging coverage reports is supported by nvc but trying it in my run.py gives me RuntimeError: This simulator does not support merging coverage.

I was able to do it manually with:

nvc -c --merge=output.covdb input1.covdb input2.covdb input3.covdb

edit: there does seem to be a bug in nvc where only results from input1.covdb are included in the generated HTML report, but the size of the merged .covdb file indicates that it really does contain all the coverage data. VUnit should still support this command

Blebowski commented 3 months ago

Hi,

@rpatel3001 If this is still an issue in NVC (only one covdb in the generated report), could you please open a bug report there ?

tasgomes commented 1 month ago

Hi everyone, is there any update on this?

rpatel3001 commented 1 month ago

i was just playing with nvc briefly, I haven't used it in a while. i don't know if either the vunit bug or nvc bug were fixed.