From 9d1efeefc2e231b4b713d112188bda1078f49bbe Mon Sep 17 00:00:00 2001 From: Philip Maddox Date: Thu, 29 Feb 2024 16:25:41 -0500 Subject: [PATCH] Fix Mtev Includes In Test Suite (#927) Make the test suite use quotation marks for mtev includes instead of <>. Make sure the Makefile looks for local headers first when running the test suite. --- test/Makefile.in | 2 +- test/async-pingpong/test.c | 26 +++++++++++++------------- test/dyn_buffer_test.c | 2 +- test/flowreg/test.c | 22 +++++++++++----------- test/frrh_test.c | 8 ++++---- test/geturllz4f.c | 4 ++-- test/hash_test.c | 2 +- test/hll_test.c | 4 ++-- test/huge_hash_test.c | 2 +- test/lfu_test.c | 4 ++-- test/lru_test.c | 4 ++-- test/maybe_alloc_test.c | 2 +- test/pool-shift-async/test.c | 24 ++++++++++++------------ test/sort_test.c | 4 ++-- test/speculatelog_test.c | 4 ++-- test/subqueues/test.c | 22 +++++++++++----------- test/test_http_server.c | 29 ++++++++++++++++------------- test/time_test.c | 4 ++-- test/uuid_test.c | 4 ++-- 19 files changed, 88 insertions(+), 85 deletions(-) diff --git a/test/Makefile.in b/test/Makefile.in index 8e2335cce..0bbefb4ff 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -6,7 +6,7 @@ ifeq ($(V),) endif CC=@CC@ -CPPFLAGS=@CPPFLAGS@ -DHIDE_EVENTER_ABI -I../src/utils -I../src -I../src/json-lib +CPPFLAGS=-DHIDE_EVENTER_ABI -I../src/utils -I../src -I../src/json-lib @CPPFLAGS@ CFLAGS=@CFLAGS@ @CFLAGSEXTRAS@ -Wno-error=unused-parameter LDFLAGS=@LDFLAGS@ AR=@AR@ diff --git a/test/async-pingpong/test.c b/test/async-pingpong/test.c index f2bb3c653..c77ba55fb 100644 --- a/test/async-pingpong/test.c +++ b/test/async-pingpong/test.c @@ -1,17 +1,17 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "mtev_defines.h" +#include "mtev_conf.h" +#include "mtev_console.h" +#include "mtev_dso.h" +#include "mtev_listener.h" +#include "mtev_main.h" +#include "mtev_memory.h" +#include "mtev_rest.h" +#include "mtev_capabilities_listener.h" +#include "mtev_events_rest.h" +#include "mtev_stats.h" +#include "mtev_perftimer.h" #include -#include +#include "eventer/eventer.h" #include #include diff --git a/test/dyn_buffer_test.c b/test/dyn_buffer_test.c index 0ee9ddd61..225fd0953 100644 --- a/test/dyn_buffer_test.c +++ b/test/dyn_buffer_test.c @@ -1,7 +1,7 @@ #include #include #include -#include +#include "mtev_dyn_buffer.h" int chkmem(mtev_dyn_buffer_t *buff, size_t len, char exp) { const char *cp; diff --git a/test/flowreg/test.c b/test/flowreg/test.c index 8bc015366..e2df2c27f 100644 --- a/test/flowreg/test.c +++ b/test/flowreg/test.c @@ -1,14 +1,14 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "mtev_capabilities_listener.h" +#include "mtev_conf.h" +#include "mtev_console.h" +#include "mtev_defines.h" +#include "mtev_dso.h" +#include "mtev_flow_regulator.h" +#include "mtev_listener.h" +#include "mtev_main.h" +#include "mtev_memory.h" +#include "mtev_stats.h" +#include "eventer/eventer.h" #include #include diff --git a/test/frrh_test.c b/test/frrh_test.c index 7177725f4..ece7785a1 100644 --- a/test/frrh_test.c +++ b/test/frrh_test.c @@ -1,7 +1,7 @@ -#include -#include -#include -#include +#include "mtev_defines.h" +#include "mtev_memory.h" +#include "mtev_frrh.h" +#include "mtev_perftimer.h" #include #include diff --git a/test/geturllz4f.c b/test/geturllz4f.c index 291bc608c..f6325b2e3 100644 --- a/test/geturllz4f.c +++ b/test/geturllz4f.c @@ -1,6 +1,6 @@ #include -#include -#include +#include "mtev_defines.h" +#include "mtev_compress.h" #include static size_t print_data(void *buff, size_t s, size_t n, void *vd) { diff --git a/test/hash_test.c b/test/hash_test.c index 3b5705d0c..be100c00b 100644 --- a/test/hash_test.c +++ b/test/hash_test.c @@ -1,4 +1,4 @@ -#include +#include "mtev_hash.h" #include #include #include diff --git a/test/hll_test.c b/test/hll_test.c index 3735887e9..6e818cbce 100644 --- a/test/hll_test.c +++ b/test/hll_test.c @@ -1,5 +1,5 @@ -#include -#include +#include "mtev_hyperloglog.h" +#include "mtev_time.h" #include #include #include diff --git a/test/huge_hash_test.c b/test/huge_hash_test.c index 3561fc9d6..3017c09df 100644 --- a/test/huge_hash_test.c +++ b/test/huge_hash_test.c @@ -1,4 +1,4 @@ -#include +#include "mtev_huge_hash.h" #include #include #include diff --git a/test/lfu_test.c b/test/lfu_test.c index d6977494c..b57ed0c3f 100644 --- a/test/lfu_test.c +++ b/test/lfu_test.c @@ -1,5 +1,5 @@ -#include -#include +#include "mtev_lfu.h" +#include "mtev_time.h" #include #include #include diff --git a/test/lru_test.c b/test/lru_test.c index 17de87db3..6a1aba851 100644 --- a/test/lru_test.c +++ b/test/lru_test.c @@ -1,5 +1,5 @@ -#include -#include +#include "mtev_lru.h" +#include "mtev_time.h" #include #include #include diff --git a/test/maybe_alloc_test.c b/test/maybe_alloc_test.c index f61bc8a69..fbc125ea0 100644 --- a/test/maybe_alloc_test.c +++ b/test/maybe_alloc_test.c @@ -1,7 +1,7 @@ #include #include #include -#include +#include "mtev_maybe_alloc.h" int chkmem(const char *ptr, size_t len, char exp) { const char *cp; diff --git a/test/pool-shift-async/test.c b/test/pool-shift-async/test.c index 62d7fd907..66b48cc7a 100644 --- a/test/pool-shift-async/test.c +++ b/test/pool-shift-async/test.c @@ -1,15 +1,15 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "mtev_defines.h" +#include "mtev_conf.h" +#include "mtev_console.h" +#include "mtev_dso.h" +#include "mtev_listener.h" +#include "mtev_main.h" +#include "mtev_memory.h" +#include "mtev_rest.h" +#include "mtev_capabilities_listener.h" +#include "mtev_events_rest.h" +#include "mtev_stats.h" +#include "eventer/eventer.h" #include #include diff --git a/test/sort_test.c b/test/sort_test.c index d072f803c..e6e0befbb 100644 --- a/test/sort_test.c +++ b/test/sort_test.c @@ -1,5 +1,5 @@ -#include -#include +#include "mtev_sort.h" +#include "mtev_time.h" #include #include #include diff --git a/test/speculatelog_test.c b/test/speculatelog_test.c index 97d165e88..69eb1f70f 100644 --- a/test/speculatelog_test.c +++ b/test/speculatelog_test.c @@ -1,5 +1,5 @@ -#include -#include +#include "mtev_defines.h" +#include "mtev_log.h" #include int main(int argc, char *argv[]) diff --git a/test/subqueues/test.c b/test/subqueues/test.c index 658442638..4021b6c9f 100644 --- a/test/subqueues/test.c +++ b/test/subqueues/test.c @@ -1,14 +1,14 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "mtev_capabilities_listener.h" +#include "mtev_conf.h" +#include "mtev_console.h" +#include "mtev_defines.h" +#include "mtev_dso.h" +#include "mtev_listener.h" +#include "mtev_main.h" +#include "mtev_memory.h" +#include "mtev_stats.h" +#include "mtev_perftimer.h" +#include "eventer/eventer.h" #include #include diff --git a/test/test_http_server.c b/test/test_http_server.c index 650a14279..6c91dfb17 100644 --- a/test/test_http_server.c +++ b/test/test_http_server.c @@ -1,16 +1,16 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "mtev_defines.h" +#include "mtev_conf.h" +#include "mtev_console.h" +#include "mtev_dso.h" +#include "mtev_listener.h" +#include "mtev_main.h" +#include "mtev_memory.h" +#include "mtev_http.h" +#include "mtev_rest.h" +#include "mtev_cluster.h" +#include "mtev_capabilities_listener.h" +#include "mtev_events_rest.h" +#include "eventer/eventer.h" #include "mtev_stacktrace.h" #include @@ -128,6 +128,9 @@ static int my_post_handler(mtev_http_rest_closure_t *restc, int npats, char **pa return EVENTER_READ | EVENTER_WRITE | EVENTER_EXCEPTION; } static int my_safe_handler(mtev_http_rest_closure_t *restc, int npats, char **pats) { + (void)npats; + (void)pats; + mtev_http_session_ctx *ctx = restc->http_ctx; mtev_http_response_standard(ctx, 200, "OK", "text/plain"); mtev_http_response_append_str(ctx, "contents\n"); diff --git a/test/time_test.c b/test/time_test.c index bc6fcc565..904efcfdd 100644 --- a/test/time_test.c +++ b/test/time_test.c @@ -1,5 +1,5 @@ -#include -#include +#include "mtev_time.h" +#include "mtev_thread.h" #include #include #include diff --git a/test/uuid_test.c b/test/uuid_test.c index 071f8822c..a4c8ab184 100644 --- a/test/uuid_test.c +++ b/test/uuid_test.c @@ -1,6 +1,6 @@ #include -#include -#include +#include "mtev_uuid.h" +#include "mtev_time.h" #include #include #include