diff --git a/Makefile.am b/Makefile.am index a756511811..4bc6def8be 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am index 738f9297b3..36d84ec557 100644 --- a/src/Makefile_Ecore.am +++ b/src/Makefile_Ecore.am @@ -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 += \ diff --git a/src/Makefile_Ecore_Audio_Cxx.am b/src/Makefile_Ecore_Audio_Cxx.am index d31d3ec90f..383228fcfa 100644 --- a/src/Makefile_Ecore_Audio_Cxx.am +++ b/src/Makefile_Ecore_Audio_Cxx.am @@ -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 diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am index a443e671bb..4150603945 100644 --- a/src/Makefile_Ecore_Con.am +++ b/src/Makefile_Ecore_Con.am @@ -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 diff --git a/src/Makefile_Ecore_Cxx.am b/src/Makefile_Ecore_Cxx.am index 35919e55bb..83981658a3 100644 --- a/src/Makefile_Ecore_Cxx.am +++ b/src/Makefile_Ecore_Cxx.am @@ -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 diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am index 6d99092ffc..7fdb80b924 100644 --- a/src/Makefile_Ector.am +++ b/src/Makefile_Ector.am @@ -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 += \ diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am index 6fc1d4e5b6..adde8015fa 100644 --- a/src/Makefile_Edje.am +++ b/src/Makefile_Edje.am @@ -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) diff --git a/src/Makefile_Edje_Cxx.am b/src/Makefile_Edje_Cxx.am index c7f7a7759e..aa33002ba9 100644 --- a/src/Makefile_Edje_Cxx.am +++ b/src/Makefile_Edje_Cxx.am @@ -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 diff --git a/src/Makefile_Eet.am b/src/Makefile_Eet.am index e3f5147ecb..5a86321364 100644 --- a/src/Makefile_Eet.am +++ b/src/Makefile_Eet.am @@ -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 += \ diff --git a/src/Makefile_Eet_Cxx.am b/src/Makefile_Eet_Cxx.am index b09223a2d5..7b4f654e96 100644 --- a/src/Makefile_Eet_Cxx.am +++ b/src/Makefile_Eet_Cxx.am @@ -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 diff --git a/src/Makefile_Eeze.am b/src/Makefile_Eeze.am index 31b0cfb5b5..482ccab64a 100644 --- a/src/Makefile_Eeze.am +++ b/src/Makefile_Eeze.am @@ -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 diff --git a/src/Makefile_Efreet.am b/src/Makefile_Efreet.am index 4ff3aecdf7..103f6f04a5 100644 --- a/src/Makefile_Efreet.am +++ b/src/Makefile_Efreet.am @@ -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 += \ diff --git a/src/Makefile_Eina.am b/src/Makefile_Eina.am index 9560e9cc2e..ebde225e80 100644 --- a/src/Makefile_Eina.am +++ b/src/Makefile_Eina.am @@ -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@ diff --git a/src/Makefile_Eina_Cxx.am b/src/Makefile_Eina_Cxx.am index 70ef18a7bd..4b1e3aecbb 100644 --- a/src/Makefile_Eina_Cxx.am +++ b/src/Makefile_Eina_Cxx.am @@ -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 diff --git a/src/Makefile_Eio.am b/src/Makefile_Eio.am index a41af55398..7bd58767cd 100644 --- a/src/Makefile_Eio.am +++ b/src/Makefile_Eio.am @@ -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 diff --git a/src/Makefile_Eldbus.am b/src/Makefile_Eldbus.am index 66ca2bf913..d6096f1885 100644 --- a/src/Makefile_Eldbus.am +++ b/src/Makefile_Eldbus.am @@ -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 diff --git a/src/Makefile_Eldbus_Cxx.am b/src/Makefile_Eldbus_Cxx.am index ad17184428..ae8665e7f7 100644 --- a/src/Makefile_Eldbus_Cxx.am +++ b/src/Makefile_Eldbus_Cxx.am @@ -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 diff --git a/src/Makefile_Emile.am b/src/Makefile_Emile.am index 9607b52286..4d6e43f920 100644 --- a/src/Makefile_Emile.am +++ b/src/Makefile_Emile.am @@ -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 diff --git a/src/Makefile_Eo.am b/src/Makefile_Eo.am index 1b3ea4a75d..9cb796c1ef 100644 --- a/src/Makefile_Eo.am +++ b/src/Makefile_Eo.am @@ -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 diff --git a/src/Makefile_Eolian.am b/src/Makefile_Eolian.am index 0f3f4a37ed..148daede02 100644 --- a/src/Makefile_Eolian.am +++ b/src/Makefile_Eolian.am @@ -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 += \ diff --git a/src/Makefile_Eolian_Cxx.am b/src/Makefile_Eolian_Cxx.am index 3246324922..dc3025ce1e 100644 --- a/src/Makefile_Eolian_Cxx.am +++ b/src/Makefile_Eolian_Cxx.am @@ -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 \ diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am index 797b18dd1a..381a148827 100644 --- a/src/Makefile_Evas.am +++ b/src/Makefile_Evas.am @@ -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 \ diff --git a/src/Makefile_Evas_Cxx.am b/src/Makefile_Evas_Cxx.am index 8f7a4d2c1c..3e1591b2b7 100644 --- a/src/Makefile_Evas_Cxx.am +++ b/src/Makefile_Evas_Cxx.am @@ -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