tests: Add xml output file for check runs for the use with jenkins.
authorStefan Schmidt <s.schmidt@samsung.com>
Tue, 12 Mar 2013 09:47:28 +0000 (09:47 +0000)
committerStefan Schmidt <s.schmidt@samsung.com>
Tue, 12 Mar 2013 09:59:06 +0000 (09:59 +0000)
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.

17 files changed:
.gitignore
src/Makefile.am
src/Makefile_EDBus.am
src/Makefile_Ecore.am
src/Makefile_Edje.am
src/Makefile_Eeze.am
src/Makefile_Efreet.am
src/Makefile_Eo.am
src/tests/ecore/ecore_suite.c
src/tests/edbus/edbus_suite.c
src/tests/edje/edje_suite.c
src/tests/eet/eet_suite.c
src/tests/eeze/eeze_suite.c
src/tests/efreet/efreet_suite.c
src/tests/eina/eina_suite.c
src/tests/eo/suite/eo_suite.c
src/tests/evas/evas_suite.c

index b19003e..0c2a660 100644 (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
index d0e176d..a903eed 100644 (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
index 98f3069..99f0c63 100644 (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@
 
index b409615..3cc047e 100644 (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@ \
index 4a4d46c..0b20f8b 100644 (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@
index fad2bc9..7bbe383 100644 (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@
index 953d349..48ae4be 100644 (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@
 
index 873ffac..201b5b9 100644 (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
index 090a1e4..5cb676b 100644 (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);
index ecd8d4c..8ffe45c 100644 (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);
index dab966f..8cdabeb 100644 (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);
index f578d4e..351809b 100644 (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);
index 3e30d1d..3f887eb 100644 (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);
index ed1d82f..4455848 100644 (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);
index 310e982..1cc317f 100644 (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);
index ea5c1c5..b0828f0 100644 (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);
index 7848b3d..77ea22d 100644 (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);