From: Rico Tzschichholz Date: Fri, 6 Mar 2020 21:47:54 +0000 (+0100) Subject: tests: Rerun a few tests with POSIX profile to increase coverage X-Git-Tag: 0.48.1~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a47aefbb505b8c145999cf21660d8e13c92a52d;p=thirdparty%2Fvala.git tests: Rerun a few tests with POSIX profile to increase coverage --- diff --git a/tests/Makefile.am b/tests/Makefile.am index 9fccb52de..0d9fcdaf6 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -901,6 +901,13 @@ LINUX_TESTS = \ posix/file-commandpipe.vala \ $(NULL) +POSIX_TESTS = \ + basic-types/arrays.vala \ + structs/struct_only.vala \ + delegates/delegate_only.vala \ + enums/enum_only.vala \ + $(NULL) + GENIE_TESTS = \ genie/class.gs \ genie/control-flow-if-do.gs \ @@ -973,7 +980,9 @@ check-TESTS: $(TESTS) $(NON_NULL_TESTS) $(srcdir)/testrunner.sh $(TESTS) if HAVE_LINUX @EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' TEST_CFLAGS='$(TEST_CFLAGS)' CC='$(CC)' \ - VALAFLAGS="--pkg linux" $(srcdir)/testrunner.sh $(LINUX_TESTS) + PACKAGES="linux" $(srcdir)/testrunner.sh $(LINUX_TESTS) + @EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' TEST_CFLAGS='$(TEST_CFLAGS)' CC='$(CC)' \ + VALAFLAGS="--profile posix" PACKAGES="posix linux" $(srcdir)/testrunner.sh $(POSIX_TESTS) endif @EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' TEST_CFLAGS='$(TEST_CFLAGS)' CC='$(CC)' \ VALAFLAGS="--enable-experimental-non-null" $(srcdir)/testrunner.sh $(NON_NULL_TESTS) diff --git a/tests/testrunner.sh b/tests/testrunner.sh index d1cc5c78c..bfe3d6df6 100755 --- a/tests/testrunner.sh +++ b/tests/testrunner.sh @@ -152,7 +152,7 @@ all=0 fail=0 EOF -PACKAGES=gio-2.0 +PACKAGES=$([ -z "$PACKAGES" ] && echo "gio-2.0" || echo $PACKAGES) for testfile in "$@"; do rm -f prepare check echo 'set -e' >> prepare