Complete coverage synthesis

with branch coverage information
This commit is contained in:
Patrick Pelissier committed 2023-04-11 21:09:40 +02:00
1 parent 9c1cb9c835
commit 6bcd51f10f
1 file changed
+8 -3
+8 -3
View File
@@ -209,16 +209,21 @@ SYNTHESIS_DATA= M-ALGO test-malgo.c.c test-malgo.synt \
M-WORKER ../m-worker.h test-mworker.synt M-WORKER ../m-worker.h test-mworker.synt
synthesis.synt: synthesis.synt:
@printf "+-------------------------------+-------------------------------+\n" @printf "+------------------+------------------+------------------+------------------+\n"
@printf "| Functions | Instruction Cov. | Decision Cov. | MCDC Cov. |\n"
@printf "+------------------+------------------+------------------+------------------+\n"
@for i in $(SYNTHESIS_DATA) ; do \ @for i in $(SYNTHESIS_DATA) ; do \
if test "$$j" = "" ; then j=$$i ; continue ; fi; \ if test "$$j" = "" ; then j=$$i ; continue ; fi; \
if test "$$k" = "" ; then k=$$i ; continue ; fi; \ if test "$$k" = "" ; then k=$$i ; continue ; fi; \
printf "|\t%16.16s\t|\t%16.16s\t|\n" "$$j" "`grep -v Creating $$i|grep $$k -F -A1 |tail -1|cut -f2 -d':'`"; \ printf "| %16.16s | %16.16s | %16.16s | %16.16s |\n" "$$j" \
"`grep -v Creating $$i|grep $$k -F -A1 |tail -1|cut -f2 -d':'`" \
"`grep -v Creating $$i|grep $$k -F -A2 |tail -1|cut -f2 -d':'`" \
"`grep -v Creating $$i|grep $$k -F -A3 |tail -1|cut -f2 -d':'`"; \
j=""; \ j=""; \
k=""; \ k=""; \
done > synthesis.synt done > synthesis.synt
@cat synthesis.synt @cat synthesis.synt
@printf "+-------------------------------+-------------------------------+\n" @printf "+------------------+------------------+------------------+------------------+\n"
##################################################################################################### #####################################################################################################