diff options
Diffstat (limited to 'plugins/tests/test-udev-rules.c')
-rw-r--r-- | plugins/tests/test-udev-rules.c | 80 |
1 files changed, 67 insertions, 13 deletions
diff --git a/plugins/tests/test-udev-rules.c b/plugins/tests/test-udev-rules.c index f6dc6f41..adc7f374 100644 --- a/plugins/tests/test-udev-rules.c +++ b/plugins/tests/test-udev-rules.c @@ -13,6 +13,8 @@ * Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es> */ +#include <config.h> + #include <glib.h> #include <glib-object.h> #include <string.h> @@ -43,83 +45,109 @@ common_test (const gchar *plugindir) /************************************************************/ +#if defined ENABLE_PLUGIN_HUAWEI static void test_huawei (void) { common_test (TESTUDEVRULESDIR_HUAWEI); } +#endif +#if defined ENABLE_PLUGIN_MBM static void test_mbm (void) { common_test (TESTUDEVRULESDIR_MBM); } +#endif +#if defined ENABLE_PLUGIN_NOKIA_ICERA static void -test_nokia (void) +test_nokia_icera (void) { - common_test (TESTUDEVRULESDIR_NOKIA); + common_test (TESTUDEVRULESDIR_NOKIA_ICERA); } +#endif +#if defined ENABLE_PLUGIN_ZTE static void test_zte (void) { common_test (TESTUDEVRULESDIR_ZTE); } +#endif +#if defined ENABLE_PLUGIN_LONGCHEER static void test_longcheer (void) { common_test (TESTUDEVRULESDIR_LONGCHEER); } +#endif +#if defined ENABLE_PLUGIN_SIMTECH static void test_simtech (void) { common_test (TESTUDEVRULESDIR_SIMTECH); } +#endif +#if defined ENABLE_PLUGIN_X22X static void test_x22x (void) { common_test (TESTUDEVRULESDIR_X22X); } +#endif +#if defined ENABLE_PLUGIN_CINTERION static void test_cinterion (void) { common_test (TESTUDEVRULESDIR_CINTERION); } +#endif +#if defined ENABLE_PLUGIN_DELL static void test_dell (void) { common_test (TESTUDEVRULESDIR_DELL); } +#endif +#if defined ENABLE_PLUGIN_TELIT static void test_telit (void) { common_test (TESTUDEVRULESDIR_TELIT); } +#endif +#if defined ENABLE_PLUGIN_MTK static void test_mtk (void) { common_test (TESTUDEVRULESDIR_MTK); } +#endif +#if defined ENABLE_PLUGIN_HAIER static void test_haier (void) { common_test (TESTUDEVRULESDIR_HAIER); } +#endif +#if defined ENABLE_PLUGIN_FIBOCOM static void test_fibocom (void) { common_test (TESTUDEVRULESDIR_FIBOCOM); } +#endif /************************************************************/ @@ -149,19 +177,45 @@ int main (int argc, char **argv) g_test_init (&argc, &argv, NULL); - g_test_add_func ("/MM/test-udev-rules/huawei", test_huawei); - g_test_add_func ("/MM/test-udev-rules/mbm", test_mbm); - g_test_add_func ("/MM/test-udev-rules/nokia", test_nokia); - g_test_add_func ("/MM/test-udev-rules/zte", test_zte); +#if defined ENABLE_PLUGIN_HUAWEI + g_test_add_func ("/MM/test-udev-rules/huawei", test_huawei); +#endif +#if defined ENABLE_PLUGIN_MBM + g_test_add_func ("/MM/test-udev-rules/mbm", test_mbm); +#endif +#if defined ENABLE_PLUGIN_NOKIA_ICERA + g_test_add_func ("/MM/test-udev-rules/nokia-icera", test_nokia_icera); +#endif +#if defined ENABLE_PLUGIN_ZTE + g_test_add_func ("/MM/test-udev-rules/zte", test_zte); +#endif +#if defined ENABLE_PLUGIN_LONGCHEER g_test_add_func ("/MM/test-udev-rules/longcheer", test_longcheer); - g_test_add_func ("/MM/test-udev-rules/simtech", test_simtech); - g_test_add_func ("/MM/test-udev-rules/x22x", test_x22x); +#endif +#if defined ENABLE_PLUGIN_SIMTECH + g_test_add_func ("/MM/test-udev-rules/simtech", test_simtech); +#endif +#if defined ENABLE_PLUGIN_X22X + g_test_add_func ("/MM/test-udev-rules/x22x", test_x22x); +#endif +#if defined ENABLE_PLUGIN_CINTERION g_test_add_func ("/MM/test-udev-rules/cinterion", test_cinterion); - g_test_add_func ("/MM/test-udev-rules/dell", test_dell); - g_test_add_func ("/MM/test-udev-rules/telit", test_telit); - g_test_add_func ("/MM/test-udev-rules/mtk", test_mtk); - g_test_add_func ("/MM/test-udev-rules/haier", test_haier); - g_test_add_func ("/MM/test-udev-rules/fibocom", test_fibocom); +#endif +#if defined ENABLE_PLUGIN_DELL + g_test_add_func ("/MM/test-udev-rules/dell", test_dell); +#endif +#if defined ENABLE_PLUGIN_TELIT + g_test_add_func ("/MM/test-udev-rules/telit", test_telit); +#endif +#if defined ENABLE_PLUGIN_MTK + g_test_add_func ("/MM/test-udev-rules/mtk", test_mtk); +#endif +#if defined ENABLE_PLUGIN_HAIER + g_test_add_func ("/MM/test-udev-rules/haier", test_haier); +#endif +#if defined ENABLE_PLUGIN_FIBOCOM + g_test_add_func ("/MM/test-udev-rules/fibocom", test_fibocom); +#endif return g_test_run (); } |