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
|
cat $<.first.c $<.middle.c $<.end.c > $<.c
|
||||||
$(CC) $(CPPFLAGS) $(LDFLAGS) -ftest-coverage -fprofile-arcs -g $<.c -o $<.exe
|
$(CC) $(CPPFLAGS) $(LDFLAGS) -ftest-coverage -fprofile-arcs -g $<.c -o $<.exe
|
||||||
$(LOG_COMPILER) ./$<.exe
|
$(LOG_COMPILER) ./$<.exe
|
||||||
gcov $<.gcno > `basename $< .c`.synt
|
LANG=C gcov $<.gcno > `basename $< .c`.synt
|
||||||
cat `basename $< .c`.synt
|
cat `basename $< .c`.synt
|
||||||
mv $<.c.gcov `basename $< .c`.gcov
|
mv $<.c.gcov `basename $< .c`.gcov
|
||||||
$(RM) $<.first.c $<.end.c $<.middle.c $<.c $<.exe
|
$(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-CORE test-mcore.c.c test-mcore.synt \
|
||||||
M-DEQUE test-mdeque.c.c test-mdeque.synt \
|
M-DEQUE test-mdeque.c.c test-mdeque.synt \
|
||||||
M-DICT test-mdict.c.c test-mdict.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-GENINT ../m-genint.h test-mgenint.synt \
|
||||||
M-I-LIST test-milist.c.c test-milist.synt \
|
M-I-LIST test-milist.c.c test-milist.synt \
|
||||||
M-LIST test-mlist.c.c test-mlist.synt \
|
M-LIST test-mlist.c.c test-mlist.synt \
|
||||||
|
|||||||
@@ -26,6 +26,8 @@
|
|||||||
#include "m-funcobj.h"
|
#include "m-funcobj.h"
|
||||||
#include "coverage.h"
|
#include "coverage.h"
|
||||||
|
|
||||||
|
START_COVERAGE
|
||||||
|
|
||||||
/* Define one interface with some params
|
/* Define one interface with some params
|
||||||
and 2 instances with some data and no data*/
|
and 2 instances with some data and no data*/
|
||||||
FUNC_OBJ_ITF_DEF(interface1, int, int, const int *)
|
FUNC_OBJ_ITF_DEF(interface1, int, int, const int *)
|
||||||
@@ -63,8 +65,9 @@ FUNC_OBJ_INS_DEF(instance22,
|
|||||||
return self->a;
|
return self->a;
|
||||||
}, (a, int) )
|
}, (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)
|
static void test_instance11(void)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user