autotools: enable make check per individual modules.

Currently make check runs tests of whole EFL.Enabled running
of tests of individual modules by make check-<modulename>

Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
kabeer khan 2015-04-15 16:58:11 +02:00 committed by Cedric BAIL
parent 62e29b39f4
commit 35119e7bfd
23 changed files with 247 additions and 0 deletions

View File

@ -432,6 +432,75 @@ endif
if EFL_ENABLE_COVERAGE
@$(MAKE) $(AM_MAKEFLAGS) lcov-report
endif
check: override DISABLE_SUBTESTS = 1
check:
ifeq($(DISABLE_SUBTESTS), 1)
make check-recursive
endif
check-eina:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eina
check-eina-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eina-cxx
check-ecore:
$(MAKE) $(AM_MAKEFLAGS) -C src check-ecore
check-ecore-audio-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-audio-cxx
check-ecore-con:
$(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-con
check-ecore-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx
check-ecore-cxx-compile:
$(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx-compile
check-ector:
$(MAKE) $(AM_MAKEFLAGS) -C src check-ector
check-edje:
$(MAKE) $(AM_MAKEFLAGS) -C src check-edje
check-edje-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-edje-cxx
check-eet:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eet
check-eet-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eet-cxx
check-eeze:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eeze
check-efreet:
$(MAKE) $(AM_MAKEFLAGS) -C src check-efreet
check-eio:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eio
check-eldbus:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus
check-eldbus-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus-cxx
check-emile:
$(MAKE) $(AM_MAKEFLAGS) -C src check-emile
check-eo:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo
check-eo-composite-object:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-composite-object
check-eo-constructors:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-constructors
check-eo-function-overrides:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-function-overrides
check-eo-interface:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-interface
check-eo-mixin:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-mixin
check-eo-text-access:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-text-access
check-eo-signals:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-signals
check-eo-children:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eo-children
check-eolian:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eolian
check-eolian-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-eolian-cxx
check-evas:
$(MAKE) $(AM_MAKEFLAGS) -C src check-evas
check-evas-cxx:
$(MAKE) $(AM_MAKEFLAGS) -C src check-evas-cxx
endif
# benchmark

View File

@ -257,6 +257,11 @@ if HAVE_ECORE_FB
tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_fb.c
endif
check-ecore:
check_PROGRAMS=tests/ecore/ecore_suite
make check TESTS=tests/ecore/ecore_suite
check-ecore: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += \

View File

@ -45,6 +45,12 @@ tests_ecore_audio_cxx_cxx_compile_test_CPPFLAGS = \
tests_ecore_audio_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
tests_ecore_audio_cxx_cxx_compile_test_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
check-ecore-audio-cxx:
check_PROGRAMS=tests/ecore_audio_cxx/cxx_compile_test
make check TESTS=tests/ecore_audio_cxx/cxx_compile_test
check-ecore-audio-cxx: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -103,6 +103,12 @@ tests_ecore_con_ecore_con_suite_DEPENDENCIES = \
@USE_ECORE_INTERNAL_LIBS@ \
@USE_ECORE_CON_INTERNAL_LIBS@
check-ecore-con:
check_PROGRAMS=tests/ecore_con/ecore_con_suite
make check TESTS=tests/ecore_con/ecore_con_suite
check-ecore-con: override DISABLE_SUBTESTS = 0
endif
if HAVE_ELUA

View File

@ -60,5 +60,17 @@ tests_ecore_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
tests_ecore_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
tests_ecore_cxx_cxx_compile_test_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
check-ecore-cxx:
check_PROGRAMS=tests/ecore_cxx/ecore_cxx_suite
make check TESTS=tests/ecore_cxx/ecore_cxx_suite
check-ecore-cxx: override DISABLE_SUBTESTS = 0
check-ecore-cxx-compile:
check_PROGRAMS=tests/ecore_cxx/cxx_compile_test
make check TESTS=tests/ecore_cxx/cxx_compile_test
check-ecore-cxx-compile: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -142,6 +142,12 @@ tests_ector_ector_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
tests_ector_ector_suite_LDADD = @CHECK_LIBS@ @USE_ECTOR_LIBS@
tests_ector_ector_suite_DEPENDENCIES = @USE_ECTOR_INTERNAL_LIBS@
check-ector:
check_PROGRAMS=tests/ector/ector_suite
make check TESTS=tests/ector/ector_suite
check-ector: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += \

View File

@ -287,6 +287,12 @@ edjedatafiles_DATA = tests/edje/data/test_layout.edj \
CLEANFILES += tests/edje/data/test_layout.edj \
tests/edje/data/complex_layout.edj
check-edje:
check_PROGRAMS=tests/edje/edje_suite
make check TESTS=tests/edje/edje_suite
check-edje: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += $(EDJE_DATA_FILES)

View File

@ -39,6 +39,12 @@ tests_edje_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
tests_edje_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_EDJE_LIBS@
tests_edje_cxx_cxx_compile_test_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
check-edje-cxx:
check_PROGRAMS=tests/edje_cxx/cxx_compile_test
make check TESTS=tests/edje_cxx/cxx_compile_test
check-edje-cxx: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -92,6 +92,12 @@ tests_eet_eet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
@EET_CFLAGS@
tests_eet_eet_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
tests_eet_eet_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
check-eet:
check_PROGRAMS=tests/eet/eet_suite
make check TESTS=tests/eet/eet_suite
check-eet: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += \

View File

@ -30,5 +30,12 @@ tests_eet_cxx_eet_cxx_suite_CPPFLAGS = \
@EO_CFLAGS@ @CHECK_CFLAGS@ @EET_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EET_CFLAGS@ @EINA_CFLAGS@
tests_eet_cxx_eet_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
tests_eet_cxx_eet_cxx_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
check-eet-cxx:
check_PROGRAMS=tests/eet_cxx/eet_cxx_suite
make check TESTS=tests/eet_cxx/eet_cxx_suite
check-eet-cxx: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -170,5 +170,12 @@ tests_eeze_eeze_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
@CHECK_CFLAGS@
tests_eeze_eeze_suite_LDADD = @CHECK_LIBS@ @USE_EEZE_LIBS@
tests_eeze_eeze_suite_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
check-eeze:
check_PROGRAMS=tests/eeze/eeze_suite
make check TESTS=tests/eeze/eeze_suite
check-eeze: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -220,6 +220,12 @@ tests_efreet_efreet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMM
tests_efreet_efreet_suite_LDADD = @CHECK_LIBS@ @USE_EFREET_LIBS@
tests_efreet_efreet_suite_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
check-efreet:
check_PROGRAMS=tests/efreet/efreet_suite
##make check TESTS=tests/efreet/efreet_suite
check-efreet: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += \

View File

@ -297,6 +297,12 @@ tests_eina_eina_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
tests_eina_eina_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@
tests_eina_eina_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
check-eina:
check_PROGRAMS=tests/eina/eina_suite
make check TESTS=tests/eina/eina_suite
check-eina: override DISABLE_SUBTESTS = 0
tests_eina_cxx_compile_test_SOURCES = tests/eina/cxx_compile_test.cxx
tests_eina_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EINA_CFLAGS@
tests_eina_cxx_compile_test_LDADD = @USE_EINA_LIBS@

View File

@ -70,6 +70,12 @@ tests_eina_cxx_eina_cxx_suite_CXXFLAGS = -I$(top_builddir)/src/lib/efl \
tests_eina_cxx_eina_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@ @USE_EO_LIBS@
tests_eina_cxx_eina_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
check-eina-cxx:
check_PROGRAMS=tests/eina_cxx/eina_cxx_suite
make check TESTS=tests/eina_cxx/eina_cxx_suite
check-eina-cxx: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -85,4 +85,10 @@ tests_eio_eio_suite_LDADD = \
tests_eio_eio_suite_DEPENDENCIES = \
@USE_EIO_INTERNAL_LIBS@
check-eio:
check_PROGRAMS=tests/eio/eio_suite
make check TESTS=tests/eio/eio_suite
check-eio: override DISABLE_SUBTESTS = 0
endif

View File

@ -82,4 +82,10 @@ tests_eldbus_eldbus_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl @CHECK_CFLAGS
tests_eldbus_eldbus_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@
tests_eldbus_eldbus_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
check-eldbus:
check_PROGRAMS=tests/eldbus/eldbus_suite
make check TESTS=tests/eldbus/eldbus_suite
check-eldbus: override DISABLE_SUBTESTS = 0
endif

View File

@ -46,6 +46,12 @@ tests_eldbus_cxx_eldbus_cxx_suite_CPPFLAGS = \
tests_eldbus_cxx_eldbus_cxx_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@
tests_eldbus_cxx_eldbus_cxx_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
check-eldbus-cxx:
check_PROGRAMS=tests/eldbus_cxx/eldbus_cxx_suite
make check TESTS=tests/eldbus_cxx/eldbus_cxx_suite
check-eldbus-cxx: override DISABLE_SUBTESTS = 0
endif
endif

View File

@ -89,4 +89,10 @@ tests_emile_emile_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
tests_emile_emile_suite_LDADD = @CHECK_LIBS@ @USE_EMILE_LIBS@
tests_emile_emile_suite_DEPENDENCIES = @USE_EMILE_INTERNAL_LIBS@
check-emile:
check_PROGRAMS=tests/emile/emile_suite
make check TESTS=tests/emile/emile_suite
check-emile: override DISABLE_SUBTESTS = 0
endif

View File

@ -192,6 +192,51 @@ tests_eo_test_signals_LDADD = @USE_EO_LIBS@
tests_eo_test_signals_DEPENDENCIES = @USE_EO_INTERNAL_LIBS@
TESTS += tests/eo/test_signals
check-eo:
check_PROGRAMS=tests/eo/eo_suite
make check TESTS=tests/eo/eo_suite
check-eo: override DISABLE_SUBTESTS = 0
check-eo-composite-object:
check_PROGRAMS=tests/eo/test_composite_objects
make check TESTS=tests/eo/test_composite_objects
check-eo-composite-object: override DISABLE_SUBTESTS = 0
check-eo-constructors:
check_PROGRAMS=tests/eo/test_constructors
make check TESTS=tests/eo/test_constructors
check-eo-constructors: override DISABLE_SUBTESTS = 0
check-eo-function-overrides:
check_PROGRAMS=tests/eo/test_function_overrides
make check TESTS=tests/eo/test_function_overrides
check-eo-function-overrides: override DISABLE_SUBTESTS = 0
check-eo-interface:
check_PROGRAMS=tests/eo/test_interface
make check TESTS=tests/eo/test_interface
check-eo-interface: override DISABLE_SUBTESTS = 0
check-eo-mixin:
check_PROGRAMS=tests/eo/test_mixin
make check TESTS=tests/eo/test_mixin
check-eo-mixin: override DISABLE_SUBTESTS = 0
check-eo-text-access:
check_PROGRAMS=tests/eo/test_access
make check TESTS=tests/eo/test_access
check-eo-text-access: override DISABLE_SUBTESTS = 0
check-eo-signals:
check_PROGRAMS=tests/eo/test_signals
make check TESTS=tests/eo/test_signals
check-eo-signals: override DISABLE_SUBTESTS = 0
check-eo-children:
check_PROGRAMS=tests/eo/test_children
make check TESTS=tests/eo/test_children
check-eo-children: override DISABLE_SUBTESTS = 0
endif

View File

@ -121,6 +121,12 @@ tests_eolian_eolian_suite_LDADD = @CHECK_LIBS@ @USE_EOLIAN_LIBS@
tests_eolian_eolian_suite_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
tests_eolian_eolian_suite.$(OBJEXT): $(EOLIAN_TESTS_EOS_GENERATED)
check-eolian:
check_PROGRAMS=tests/eolian/eolian_suite
make check TESTS=tests/eolian/eolian_suite
check-eolian: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += \

View File

@ -131,6 +131,12 @@ tests_eolian_cxx_eolian_cxx_suite_LDADD = \
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_ECORE_LIBS@ @USE_EOLIAN_LIBS@
tests_eolian_cxx_eolian_cxx_suite_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
check-eolian-cxx:
check_PROGRAMS=tests/eolian_cxx/eolian_cxx_suite
make check TESTS=tests/eolian_cxx/eolian_cxx_suite
check-eolian-cxx: override DISABLE_SUBTESTS = 0
endif
EXTRA_DIST += tests/eolian_cxx/callback.eo \

View File

@ -2109,6 +2109,12 @@ tests_evas_evas_suite_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@ @USE_ECORE_EVAS_LIBS@
tests_evas_evas_suite_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
endif
check-evas:
check_PROGRAMS=tests/evas/evas_suite
make check TESTS=tests/evas/evas_suite
check-evas: override DISABLE_SUBTESTS = 0
EXTRA_DIST += \
tests/evas/TestFont.eet \
tests/evas/images/HM7Y9233-50.tgv \

View File

@ -42,5 +42,11 @@ tests_evas_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
tests_evas_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@
tests_evas_cxx_cxx_compile_test_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
check-evas-cxx:
check_PROGRAMS=tests/evas_cxx/cxx_compile_test
make check TESTS=tests/evas_cxx/cxx_compile_test
check-evas-cxx: override DISABLE_SUBTESTS = 0
endif
endif