aboutsummaryrefslogtreecommitdiff
path: root/plugins/tests/test-udev-rules.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/tests/test-udev-rules.c')
-rw-r--r--plugins/tests/test-udev-rules.c80
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 ();
}