diff --git a/Makefile-tests.am b/Makefile-tests.am index d4b8e2ac..1ac5c5a2 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 34381ec3..e02177d1 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 33506572..4fe6d56a 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