[ostree] tests: Move test-varint and test-rollsum under "make check"
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] tests: Move test-varint and test-rollsum under "make check"
- Date: Mon, 2 Feb 2015 20:02:11 +0000 (UTC)
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]