[ostree] tests: Move test-varint and test-rollsum under "make check"



commit 53122dd2f900d70f2340a7fdc9538447932f77d8
Author: Giuseppe Scrivano <gscrivan redhat com>
Date:   Mon Feb 2 12:56:40 2015 +0100

    tests: Move test-varint and test-rollsum under "make check"
    
    "make check" tests are always enabled and they do not require to be
    installed.
    
    Signed-off-by: Giuseppe Scrivano <gscrivan redhat com>

 Makefile-tests.am |   31 +++++++++++++------------------
 Makefile.am       |    5 +++--
 configure.ac      |    2 +-
 3 files changed, 17 insertions(+), 21 deletions(-)
---
diff --git a/Makefile-tests.am b/Makefile-tests.am
index d4b8e2a..1ac5c5a 100644
--- a/Makefile-tests.am
+++ b/Makefile-tests.am
@@ -19,7 +19,6 @@
 
 
 if BUILDOPT_INSTALL_TESTS
-insttest_PROGRAMS = 
 
 insttestdir=$(pkglibexecdir)/installed-tests
 testfiles = test-basic \
@@ -94,23 +93,6 @@ INSTALL_DATA_HOOKS += install-gpg-data-hook
         echo 'Type=session' >> $  tmp; \
         mv $  tmp $@)
 
-%.test: tests/%.c Makefile
-       $(AM_V_GEN) (echo '[Test]' > $  tmp; \
-        echo 'Exec=$(pkglibexecdir)/installed-tests/$(notdir $(<:.c=))' >> $  tmp; \
-        echo 'Type=session' >> $  tmp; \
-        mv $  tmp $@)
-
-insttest_PROGRAMS += test-varint
-test_varint_SOURCES = src/libostree/ostree-varint.c tests/test-varint.c
-test_varint_CFLAGS = $(ostree_bin_shared_cflags) $(OT_INTERNAL_GIO_UNIX_CFLAGS)
-test_varint_LDADD = $(ostree_bin_shared_ldadd) $(OT_INTERNAL_GIO_UNIX_LIBS)
-testmeta_DATA += test-varint.test
-
-insttest_PROGRAMS += test-rollsum
-test_rollsum_SOURCES = src/libostree/bupsplit.c tests/test-rollsum.c
-test_rollsum_CFLAGS = $(ostree_bin_shared_cflags) $(OT_INTERNAL_GIO_UNIX_CFLAGS)
-test_rollsum_LDADD = $(ostree_bin_shared_ldadd) $(OT_INTERNAL_GIO_UNIX_LIBS)
-
 if BUILDOPT_GJS
 insttest_SCRIPTS += tests/test-core.js \
        tests/test-sizes.js \
@@ -120,3 +102,16 @@ testmeta_DATA += test-core.test test-sizes.test test-sysroot.test
 endif
 
 endif
+
+# "make check" do not depend from --enable-installed-tests
+check_PROGRAMS = tests/test-rollsum tests/test-varint
+
+tests_test_rollsum_SOURCES = src/libostree/bupsplit.c tests/test-rollsum.c
+tests_test_rollsum_CFLAGS = $(ostree_bin_shared_cflags) $(OT_INTERNAL_GIO_UNIX_CFLAGS)
+tests_test_rollsum_LDADD = $(ostree_bin_shared_ldadd) $(OT_INTERNAL_GIO_UNIX_LIBS)
+
+tests_test_varint_SOURCES = src/libostree/ostree-varint.c tests/test-varint.c
+tests_test_varint_CFLAGS = $(ostree_bin_shared_cflags) $(OT_INTERNAL_GIO_UNIX_CFLAGS)
+tests_test_varint_LDADD = $(ostree_bin_shared_ldadd) $(OT_INTERNAL_GIO_UNIX_LIBS)
+
+TESTS = tests/test-rollsum tests/test-varint
diff --git a/Makefile.am b/Makefile.am
index 34381ec..e02177d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -84,7 +84,8 @@ release-tarball-embedded:
 check-local:
        @echo "  *** NOTE ***"
        @echo "  *** NOTE ***"
-       @echo "    ostree only supports https://live.gnome.org/GnomeGoals/InstalledTests";
-       @echo "    To run them, ostree must be configured with --enable-installed-tests and installed"
+       @echo " \"make check\" only runs a subset of OSTree's tests."
+       @echo " The other tests use: use https://live.gnome.org/GnomeGoals/InstalledTests";
+       @echo " To run them, ostree must be configured with --enable-installed-tests and installed"
        @echo "  *** NOTE ***"
        @echo "  *** NOTE ***"
diff --git a/configure.ac b/configure.ac
index 3350657..4fe6d56 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_AUX_DIR([build-aux])
 
-AM_INIT_AUTOMAKE([1.11 -Wno-portability foreign no-define tar-ustar no-dist-gzip dist-xz])
+AM_INIT_AUTOMAKE([1.13 -Wno-portability foreign no-define tar-ustar no-dist-gzip dist-xz color-tests 
parallel-tests])
 AM_MAINTAINER_MODE([enable])
 AM_SILENT_RULES([yes])
 AC_USE_SYSTEM_EXTENSIONS


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]