From b56b482fa3b48ae99c44cc60a34979f8780b076a Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 24 Apr 2015 14:38:14 +0100 Subject: [test] Include IPv6 support when performing settings self-tests The settings self-tests include tests for the "ipv6" setting type. When IPv6 support is not included, this setting type exists (since it is referred to by some dual-stack code, such as dns.c) but is non-functional. Force IPv6 support to be included within a settings self-test build using an explicit REQUIRE_OBJECT() macro. Signed-off-by: Michael Brown --- src/tests/settings_test.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/tests') diff --git a/src/tests/settings_test.c b/src/tests/settings_test.c index 94484ea0..d80a6ea8 100644 --- a/src/tests/settings_test.c +++ b/src/tests/settings_test.c @@ -403,3 +403,7 @@ struct self_test settings_test __self_test = { .name = "settings", .exec = settings_test_exec, }; + +/* Include real IPv6 setting type */ +REQUIRING_SYMBOL ( settings_test ); +REQUIRE_OBJECT ( ipv6 ); -- cgit v1.2.3-55-g7522