tests: Add xml output file for check runs for the use with jenkins.

We can do pretty graphs with jenkins about our unit tests. But we
need the check xml output for that. Enabling it in all suites.
This commit is contained in:
Stefan Schmidt 2013-03-12 09:47:28 +00:00
parent 05ba2f98f7
commit 85810dac8c
17 changed files with 35 additions and 3 deletions

9
.gitignore vendored
View File

@ -318,4 +318,13 @@ Makefile.in
/src/tests/evas/evas_suite.log
/src/tests/evas/evas_suite.trs
/src/test-suite.log
/src/tests/ecore/check-results.xml
/src/tests/edbus/check-results.xml
/src/tests/edje/check-results.xml
/src/tests/eet/check-results.xml
/src/tests/eeze/check-results.xml
/src/tests/efreet/check-results.xml
/src/tests/eina/check-results.xml
/src/tests/eo/check-results.xml
/src/tests/evas/check-results.xml
/coverage

View File

@ -96,3 +96,4 @@ install-examples:
clean-local:
find . -type f -name '*.gcno' -delete
find . -type f -name '*.gcda' -delete
find . -type f -name check-results.xml -delete

View File

@ -71,7 +71,9 @@ tests/edbus/edbus_suite.c \
tests/edbus/edbus_test_edbus_init.c \
tests/edbus/edbus_suite.h
tests_edbus_edbus_suite_CPPFLAGS = @CHECK_CFLAGS@ @EDBUS_CFLAGS@
tests_edbus_edbus_suite_CPPFLAGS = @CHECK_CFLAGS@ @EDBUS_CFLAGS@ \
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/edbus\"
tests_edbus_edbus_suite_LDADD = @CHECK_LIBS@ @USE_EDBUS_LIBS@
tests_edbus_edbus_suite_DEPENDENCIES = @USE_EDBUS_INTERNAL_LIBS@

View File

@ -72,6 +72,7 @@ tests/ecore/ecore_suite.h
tests_ecore_ecore_suite_CPPFLAGS = \
-DTESTS_SRC_DIR=\"`pwd`/$(top_srcdir)\" \
-DCHECK_SRC_DIR=\"$(top_srcdir)/src/tests/ecore\" \
@CHECK_CFLAGS@ \
@ECORE_CFLAGS@ \
@ECORE_AUDIO_CFLAGS@ \

View File

@ -210,6 +210,7 @@ tests/edje/edje_suite.h
tests_edje_edje_suite_CPPFLAGS = \
$(EDJE_COMMON_CPPFLAGS) \
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/edje\" \
@CHECK_CFLAGS@
tests_edje_edje_suite_LDADD = @CHECK_LIBS@ @USE_EDJE_LIBS@
tests_edje_edje_suite_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@

View File

@ -137,8 +137,8 @@ TESTS += tests/eeze/eeze_suite
tests_eeze_eeze_suite_SOURCES = tests/eeze/eeze_suite.c
tests_eeze_eeze_suite_CPPFLAGS = \
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eeze\" \
@EEZE_CFLAGS@ \
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eeze\" \
@CHECK_CFLAGS@
tests_eeze_eeze_suite_LDADD = @CHECK_LIBS@ @USE_EEZE_LIBS@
tests_eeze_eeze_suite_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@

View File

@ -197,7 +197,8 @@ tests/efreet/efreet_suite.h \
tests/efreet/efreet_test_efreet.c \
tests/efreet/efreet_test_efreet_cache.c
tests_efreet_efreet_suite_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) @CHECK_CFLAGS@
tests_efreet_efreet_suite_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) @CHECK_CFLAGS@ \
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/efreet\"
tests_efreet_efreet_suite_LDADD = @CHECK_LIBS@ @USE_EFREET_LIBS@
tests_efreet_efreet_suite_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@

View File

@ -84,6 +84,7 @@ tests/eo/suite/eo_test_class_errors.c \
tests/eo/suite/eo_test_general.c \
tests/eo/suite/eo_test_init.c
tests_eo_eo_suite_CPPFLAGS = \
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eo\" \
@CHECK_CFLAGS@ \
@EO_CFLAGS@
TESTS += tests/eo/eo_suite

View File

@ -102,6 +102,8 @@ main(int argc, char **argv)
s = ecore_suite_build(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, CHECK_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -98,6 +98,8 @@ main(int argc, char **argv)
s = edbus_suite_build(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -95,6 +95,8 @@ main(int argc, char **argv)
s = edje_suite_build(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -2762,6 +2762,7 @@ main(int argc EINA_UNUSED, char *argv[])
s = eet_suite();
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -677,6 +677,7 @@ main(void)
s = eeze_suite();
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -97,6 +97,8 @@ main(int argc, char **argv)
s = efreet_suite_build(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_NORMAL);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -175,6 +175,8 @@ main(int argc, char **argv)
s = eina_build_suite(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, PACKAGE_BUILD_DIR "/check-results.xml");
_mempool_init();
srunner_run_all(sr, CK_ENV);

View File

@ -98,6 +98,8 @@ main(int argc, char **argv)
s = eo_suite_build(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);

View File

@ -100,6 +100,8 @@ main(int argc, char **argv)
s = evas_suite_build(argc - 1, (const char **)argv + 1);
sr = srunner_create(s);
srunner_set_xml (sr, TESTS_SRC_DIR "/check-results.xml");
srunner_run_all(sr, CK_ENV);
failed_count = srunner_ntests_failed(sr);
srunner_free(sr);