summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2011-06-30 16:04:12 -0700
committerMarcel Holtmann <marcel@holtmann.org>2011-06-30 16:04:12 -0700
commit0c20ee6c533b62b4527525e924b04eb6a1e40fdf (patch)
tree853683627e7e584b712961e3e0e4bac4e7dddef1
parent024b0c5c6fe16a0d0add7e85034ecfda1556055a (diff)
downloadofono-0c20ee6c533b62b4527525e924b04eb6a1e40fdf.tar.bz2
build: Add unit test cases to make check funtionality
-rw-r--r--Makefile.am33
-rw-r--r--configure.ac2
2 files changed, 19 insertions, 16 deletions
diff --git a/Makefile.am b/Makefile.am
index b14c6646..6a2c0fe5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -534,13 +534,12 @@ EXTRA_DIST = src/genbuiltin $(udev_files) $(doc_files) $(test_scripts)
dist_man_MANS = doc/ofonod.8
-noinst_PROGRAMS = unit/test-common unit/test-util unit/test-idmap \
- unit/test-sms unit/test-simutil \
- unit/test-mux unit/test-caif \
- unit/test-stkutil unit/test-cdmasms
-
unit_objects =
+check_PROGRAMS = unit/test-common unit/test-util unit/test-idmap \
+ unit/test-simutil unit/test-stkutil \
+ unit/test-sms unit/test-cdmasms
+
unit_test_common_SOURCES = unit/test-common.c src/common.c src/util.c
unit_test_common_LDADD = @GLIB_LIBS@
unit_objects += $(unit_test_common_OBJECTS)
@@ -553,6 +552,17 @@ unit_test_idmap_SOURCES = unit/test-idmap.c src/idmap.c
unit_test_idmap_LDADD = @GLIB_LIBS@
unit_objects += $(unit_test_idmap_OBJECTS)
+unit_test_simutil_SOURCES = unit/test-simutil.c src/util.c \
+ src/simutil.c src/smsutil.c src/storage.c
+unit_test_simutil_LDADD = @GLIB_LIBS@
+unit_objects += $(unit_test_simutil_OBJECTS)
+
+unit_test_stkutil_SOURCES = unit/test-stkutil.c src/util.c \
+ src/storage.c src/smsutil.c \
+ src/simutil.c src/stkutil.c
+unit_test_stkutil_LDADD = @GLIB_LIBS@
+unit_objects += $(unit_test_stkutil_OBJECTS)
+
unit_test_sms_SOURCES = unit/test-sms.c src/util.c src/smsutil.c src/storage.c
unit_test_sms_LDADD = @GLIB_LIBS@
unit_objects += $(unit_test_sms_OBJECTS)
@@ -561,16 +571,7 @@ unit_test_cdmasms_SOURCES = unit/test-cdmasms.c src/cdma-smsutil.c
unit_test_cdmasms_LDADD = @GLIB_LIBS@
unit_objects += $(unit_test_cdmasms_OBJECTS)
-unit_test_simutil_SOURCES = unit/test-simutil.c src/util.c \
- src/simutil.c src/smsutil.c src/storage.c
-unit_test_simutil_LDADD = @GLIB_LIBS@
-unit_objects += $(unit_test_simutil_OBJECTS)
-
-unit_test_stkutil_SOURCES = unit/test-stkutil.c src/util.c \
- src/storage.c src/smsutil.c \
- src/simutil.c src/stkutil.c
-unit_test_stkutil_LDADD = @GLIB_LIBS@
-unit_objects += $(unit_test_stkutil_OBJECTS)
+noinst_PROGRAMS = unit/test-mux unit/test-caif
unit_test_mux_SOURCES = unit/test-mux.c $(gatchat_sources)
unit_test_mux_LDADD = @GLIB_LIBS@
@@ -582,6 +583,8 @@ unit_test_caif_SOURCES = unit/test-caif.c $(gatchat_sources) \
unit_test_caif_LDADD = @GLIB_LIBS@
unit_objects += $(unit_test_caif_OBJECTS)
+TESTS = $(check_PROGRAMS)
+
if TOOLS
noinst_PROGRAMS += tools/huawei-audio tools/auto-enable \
tools/get-location tools/lookup-apn
diff --git a/configure.ac b/configure.ac
index b9cd0e60..053679b8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
AC_PREREQ(2.60)
AC_INIT(ofono, 0.50)
-AM_INIT_AUTOMAKE([foreign subdir-objects])
+AM_INIT_AUTOMAKE([foreign subdir-objects color-tests])
AM_CONFIG_HEADER(config.h)
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])