Add coverage for Function Object
This commit is contained in:
1 parent
f2025f83d3
commit
dd27fa7e72
2 files changed
+6
-2
No files matched your search
+2
-1
@@ -44,7 +44,7 @@ all:
|
||||
cat $<.first.c $<.middle.c $<.end.c > $<.c
|
||||
$(CC) $(CPPFLAGS) $(LDFLAGS) -ftest-coverage -fprofile-arcs -g $<.c -o $<.exe
|
||||
$(LOG_COMPILER) ./$<.exe
|
||||
gcov $<.gcno > `basename $< .c`.synt
|
||||
LANG=C gcov $<.gcno > `basename $< .c`.synt
|
||||
cat `basename $< .c`.synt
|
||||
mv $<.c.gcov `basename $< .c`.gcov
|
||||
$(RM) $<.first.c $<.end.c $<.middle.c $<.c $<.exe
|
||||
@@ -137,6 +137,7 @@ SYNTHESIS_DATA= M-ALGO test-malgo.c.c test-malgo.synt \
|
||||
M-CORE test-mcore.c.c test-mcore.synt \
|
||||
M-DEQUE test-mdeque.c.c test-mdeque.synt \
|
||||
M-DICT test-mdict.c.c test-mdict.synt \
|
||||
M-FUNCOBJ test-mfuncobj.c.c test-mfuncobj.synt \
|
||||
M-GENINT ../m-genint.h test-mgenint.synt \
|
||||
M-I-LIST test-milist.c.c test-milist.synt \
|
||||
M-LIST test-mlist.c.c test-mlist.synt \
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
#include "m-funcobj.h"
|
||||
#include "coverage.h"
|
||||
|
||||
START_COVERAGE
|
||||
|
||||
/* Define one interface with some params
|
||||
and 2 instances with some data and no data*/
|
||||
FUNC_OBJ_ITF_DEF(interface1, int, int, const int *)
|
||||
@@ -63,8 +65,9 @@ FUNC_OBJ_INS_DEF(instance22,
|
||||
return self->a;
|
||||
}, (a, int) )
|
||||
|
||||
#define M_OPL_instance22_t() FUNC_OBJ_INS_OPLIST(instance22, M_DEFAULT_OPLIST)
|
||||
END_COVERAGE
|
||||
|
||||
#define M_OPL_instance22_t() FUNC_OBJ_INS_OPLIST(instance22, M_DEFAULT_OPLIST)
|
||||
|
||||
static void test_instance11(void)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user