efl: use autotools testsuite for running tests
Instead of just making our own "check-local" and calling the binaries ourselves, just append them into "TESTS" variable. Then they run after all check_PROGRAMS are compiled. The reasons for changing are: 1) If we change the test and call "make check" the test is not compiled again -- and the only way to compile it is to "make clean". 2) There's no need to reinvent the wheel here. With a recent version of Automake, the test output is redirected to log files. This is good but unexpected for whom was used to the previous way. So, be warned. SVN revision: 82841
This commit is contained in:
parent
40148ef2c5
commit
1d295abac0
|
@ -31,6 +31,7 @@ Makefile.in
|
|||
/libtool
|
||||
/ltmain.sh
|
||||
/compile
|
||||
/test-driver
|
||||
/m4/libtool.m4
|
||||
/m4/ltoptions.m4
|
||||
/m4/ltsugar.m4
|
||||
|
@ -262,6 +263,10 @@ Makefile.in
|
|||
/src/examples/evas/evas_smart_object
|
||||
/src/examples/evas/evas_stacking
|
||||
/src/examples/evas/evas_text
|
||||
/src/tests/ecore/ecore_suite.log
|
||||
/src/tests/ecore/ecore_suite.trs
|
||||
/src/tests/eet/eet_suite.log
|
||||
/src/tests/eet/eet_suite.trs
|
||||
/src/tests/efreet/compare/efreet_alloc
|
||||
/src/tests/efreet/compare/efreet_menu_alloc
|
||||
/src/tests/efreet/efreet_cache_test
|
||||
|
@ -271,6 +276,7 @@ Makefile.in
|
|||
/src/tests/efreet/efreet_user_dir
|
||||
/src/tests/emotion/emotion_test
|
||||
/src/tests/ecore/ecore_suite
|
||||
/src/tests/edbus/edbus_suite
|
||||
/src/tests/edje/edje_suite
|
||||
/src/tests/eet/eet_suite
|
||||
/src/tests/eeze/eeze_suite
|
||||
|
@ -278,6 +284,8 @@ Makefile.in
|
|||
/src/tests/eina/cxx_compile_test
|
||||
/src/tests/eina/eina_suite
|
||||
/src/tests/eo/eo_suite
|
||||
/src/tests/eo/eo_suite.log
|
||||
/src/tests/eo/eo_suite.trs
|
||||
/src/tests/eo/test_access
|
||||
/src/tests/eo/test_composite_objects
|
||||
/src/tests/eo/test_constructors
|
||||
|
@ -286,3 +294,6 @@ Makefile.in
|
|||
/src/tests/eo/test_mixin
|
||||
/src/tests/eo/test_signals
|
||||
/src/tests/evas/evas_suite
|
||||
/src/tests/evas/evas_suite.log
|
||||
/src/tests/evas/evas_suite.trs
|
||||
/src/test-suite.log
|
||||
|
|
|
@ -255,19 +255,14 @@ endif
|
|||
|
||||
if EFL_ENABLE_TESTS
|
||||
|
||||
check-local:
|
||||
lcov-check:
|
||||
if EFL_ENABLE_COVERAGE
|
||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-reset
|
||||
endif
|
||||
# @./src/tests/eina/eina_suite$(EXEEXT)
|
||||
@./src/tests/eet/eet_suite$(EXEEXT)
|
||||
@./src/tests/eo/eo_suite$(EXEEXT)
|
||||
@./src/tests/evas/evas_suite$(EXEEXT)
|
||||
@./src/tests/ecore/ecore_suite$(EXEEXT)
|
||||
@$(MAKE) $(AM_MAKEFLAGS) check
|
||||
if EFL_ENABLE_COVERAGE
|
||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-report
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
# benchmark
|
||||
|
|
|
@ -37,7 +37,7 @@ AH_BOTTOM([
|
|||
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
|
||||
AM_INIT_AUTOMAKE([1.6 dist-bzip2 -Wall])
|
||||
AM_INIT_AUTOMAKE([1.6 dist-bzip2 -Wall color-tests])
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
m4_ifdef([v_rev], , [m4_define([v_rev], [0])])
|
||||
|
|
|
@ -11,6 +11,7 @@ bin_PROGRAMS =
|
|||
bin_SCRIPTS =
|
||||
noinst_PROGRAMS =
|
||||
check_PROGRAMS =
|
||||
TESTS =
|
||||
EXTRA_DIST =
|
||||
|
||||
include Makefile_Evil.am
|
||||
|
|
|
@ -58,6 +58,7 @@ lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|||
if EFL_ENABLE_TESTS
|
||||
|
||||
check_PROGRAMS += tests/ecore/ecore_suite
|
||||
TESTS += tests/ecore/ecore_suite
|
||||
|
||||
tests_ecore_ecore_suite_SOURCES = \
|
||||
tests/ecore/ecore_suite.c \
|
||||
|
|
|
@ -54,6 +54,7 @@ bin_eet_eet_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
|
|||
if EFL_ENABLE_TESTS
|
||||
|
||||
check_PROGRAMS += tests/eet/eet_suite
|
||||
TESTS += tests/eet/eet_suite
|
||||
|
||||
tests_eet_eet_suite_SOURCES = \
|
||||
tests/eet/eet_suite.c \
|
||||
|
|
|
@ -220,6 +220,7 @@ bin_SCRIPTS += scripts/eina/eina-bench-cmp
|
|||
if EFL_ENABLE_TESTS
|
||||
|
||||
check_PROGRAMS += tests/eina/eina_suite tests/eina/cxx_compile_test
|
||||
#TESTS += tests/eina/eina_suite
|
||||
|
||||
tests_eina_eina_suite_SOURCES = \
|
||||
tests/eina/eina_suite.c \
|
||||
|
|
|
@ -29,6 +29,7 @@ tests/eo/test_signals
|
|||
|
||||
if EFL_ENABLE_TESTS
|
||||
check_PROGRAMS += tests/eo/eo_suite
|
||||
TESTS += tests/eo/eo_suite
|
||||
endif
|
||||
|
||||
tests_eo_test_access_SOURCES = \
|
||||
|
|
|
@ -1546,6 +1546,7 @@ endif
|
|||
if EFL_ENABLE_TESTS
|
||||
|
||||
check_PROGRAMS += tests/evas/evas_suite
|
||||
TESTS += tests/evas/evas_suite
|
||||
|
||||
tests_evas_evas_suite_SOURCES = \
|
||||
tests/evas/evas_suite.c \
|
||||
|
|
Loading…
Reference in New Issue