]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
testrunner: Add support to check generated header
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 28 Jun 2023 14:44:47 +0000 (16:44 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 28 Jun 2023 14:55:16 +0000 (16:55 +0200)
build-aux/testrunner.sh
tests/Makefile.am

index c21c4dfd8cee78d3e3dfa05798df57bd84e04425..dc01072398df4ce1001daa7774133debb18eb270 100755 (executable)
@@ -167,8 +167,14 @@ case "$testfile" in
        $VALAC $VALAFLAGS $PACKAGEFLAGS -o $testpath$EXEEXT $SOURCEFILE
        if [ -n "$UPDATE_EXPECTED" ]; then
                cp -p ${SOURCEFILE%.*}.c $abs_srcdir/${testfile%.*}.c-expected
+               if [ -f test.h ]; then
+                       cp -p test.h $abs_srcdir/${testfile%.*}.h-expected || exit 1
+               fi
        elif [ -f $abs_srcdir/${testfile%.*}.c-expected ]; then
                diff -wu $abs_srcdir/${testfile%.*}.c-expected ${SOURCEFILE%.*}.c || exit 1
+               if [ -f $abs_srcdir/${testfile%.*}.h-expected ]; then
+                       diff -wu $abs_srcdir/${testfile%.*}.h-expected test.h || exit 1
+               fi
        fi
        ./$testpath$EXEEXT
        ;;
index 4596d53106d6374e40a3492ad54a776af4b3d84b..c141df47c8af6594b932b56b6453e15231c6f2e3 100644 (file)
@@ -1513,5 +1513,6 @@ EXTRA_DIST = \
        $(TESTS) \
        $(LINUX_TESTS) \
        $(wildcard $(srcdir)/*/*.c-expected) \
+       $(wildcard $(srcdir)/*/*.h-expected) \
        $(wildcard $(srcdir)/*/*.vapi-expected) \
        $(NULL)