From 973b7b455524c3793110eb720d1a983468d3a4d0 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 24 Jan 2018 11:07:36 -0600 Subject: [PATCH] unit: Additional support checks for WSC tests --- unit/test-wsc.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/unit/test-wsc.c b/unit/test-wsc.c index e8c4fdcd..1520149b 100644 --- a/unit/test-wsc.c +++ b/unit/test-wsc.c @@ -2254,8 +2254,15 @@ int main(int argc, char *argv[]) goto done; } - l_test_add("/wsc/parse/m2 1", wsc_test_parse_m2, &m2_data_1); - l_test_add("/wsc/parse/m2 2", wsc_test_parse_m2, &m2_data_2); + if (!l_key_is_supported(L_KEY_FEATURE_CRYPTO)) { + printf("Key crypto not supported, skipping other tests...\n"); + goto done; + } + + if (l_key_is_supported(L_KEY_FEATURE_DH)) { + l_test_add("/wsc/parse/m2 1", wsc_test_parse_m2, &m2_data_1); + l_test_add("/wsc/parse/m2 2", wsc_test_parse_m2, &m2_data_2); + } l_test_add("/wsc/build/m2 1", wsc_test_build_m2, &m2_data_1);