netutils/cjson: Enable cjson test
This commit is contained in:
parent
e9c6fa0497
commit
248a9f772b
@ -20,4 +20,16 @@ config NETUTILS_CJSON_VERSION
|
|||||||
string "Version number"
|
string "Version number"
|
||||||
default "1.7.12"
|
default "1.7.12"
|
||||||
|
|
||||||
|
config NETUTILS_CJSON_TEST
|
||||||
|
bool "Enable cJSON test"
|
||||||
|
default n
|
||||||
|
|
||||||
|
if NETUTILS_CJSON_TEST
|
||||||
|
|
||||||
|
config CJSON_UNITY_TEST_DIR
|
||||||
|
string "cJSON test directory"
|
||||||
|
default "/data"
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -58,6 +58,26 @@ $(CJSON_UNPACKNAME): $(CJSON_TARBALL)
|
|||||||
$(Q) touch $(CJSON_UNPACKNAME)
|
$(Q) touch $(CJSON_UNPACKNAME)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(CONFIG_NETUTILS_CJSON_TEST),)
|
||||||
|
PROGNAME += cjson_test
|
||||||
|
MAINSRC += $(CJSON_SRCDIR)$(DELIM)test.c
|
||||||
|
|
||||||
|
UNITY_CJSONTESTS := parse_examples parse_number parse_hex4 parse_string parse_array \
|
||||||
|
parse_object parse_value print_string print_number print_array print_object \
|
||||||
|
print_value cjson_add parse_with_opts compare_tests readme_examples minify_tests \
|
||||||
|
misc_tests json_patch_tests old_utils_tests misc_utils_tests
|
||||||
|
UNITY_CJSONTESTCS := $(foreach n, $(UNITY_CJSONTESTS), $(CJSON_SRCDIR)$(DELIM)tests$(DELIM)$(n).c)
|
||||||
|
CJSONTEST_MAIN := $(foreach n, $(UNITY_CJSONTESTS), cjson_$(n))
|
||||||
|
PROGNAME += $(CJSONTEST_MAIN)
|
||||||
|
MAINSRC += $(UNITY_CJSONTESTCS)
|
||||||
|
|
||||||
|
CSRCS += $(CJSON_SRCDIR)/tests/unity_setup.c
|
||||||
|
CFLAGS += -Wno-unused-function
|
||||||
|
|
||||||
|
PRIORITY = SCHED_PRIORITY_DEFAULT
|
||||||
|
STACKSIZE = $(CONFIG_DEFAULT_TASK_STACKSIZE)
|
||||||
|
endif
|
||||||
|
|
||||||
$(CJSON_SRCDIR)$(DELIM)cJSON.h: $(CJSON_UNPACKNAME)
|
$(CJSON_SRCDIR)$(DELIM)cJSON.h: $(CJSON_UNPACKNAME)
|
||||||
|
|
||||||
$(CJSON_SRCDIR)$(DELIM)cJSON_Utils.h: $(CJSON_UNPACKNAME)
|
$(CJSON_SRCDIR)$(DELIM)cJSON_Utils.h: $(CJSON_UNPACKNAME)
|
||||||
|
@ -42,6 +42,7 @@ APPS_INCDIR = $(APPDIR)$(DELIM)include$(DELIM)testing
|
|||||||
|
|
||||||
CFLAGS += ${INCDIR_PREFIX}$(APPS_INCDIR)
|
CFLAGS += ${INCDIR_PREFIX}$(APPS_INCDIR)
|
||||||
CFLAGS += -DUNITY_INCLUDE_CONFIG_H
|
CFLAGS += -DUNITY_INCLUDE_CONFIG_H
|
||||||
|
CFLAGS += -DUNITY_INCLUDE_DOUBLE
|
||||||
|
|
||||||
CSRCS = $(UNITY_SRCDIR)$(DELIM)unity.c
|
CSRCS = $(UNITY_SRCDIR)$(DELIM)unity.c
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user