X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=t%2Faclocal-macrodirs.tap;h=1cbf6d7bc52e9a72ecdd3463b957a13ada7e5e61;hb=a7c00e1935726a32dca6871dd0f1b7eda28d0a5b;hp=ac594bb6af8b912d17aa965f250b12ac7cbd4db0;hpb=97aaf121e92767dc06385d020dd30cdfaa86126f;p=platform%2Fupstream%2Fautomake.git diff --git a/t/aclocal-macrodirs.tap b/t/aclocal-macrodirs.tap old mode 100755 new mode 100644 index ac594bb..1cbf6d7 --- a/t/aclocal-macrodirs.tap +++ b/t/aclocal-macrodirs.tap @@ -20,10 +20,10 @@ am_create_testdir=empty . test-init.sh -plan_ 14 +plan_ 15 ocwd=$(pwd) || fatal_ "getting current working directory" -ACLOCAL_PATH=; unset ACLOCAL_PATH +unset ACLOCAL_PATH # # General utility functions and variables. @@ -317,23 +317,31 @@ test_end #--------------------------------------------------------------------------- -test_begin "AC_CONFIG_MACRO_DIRS([non-existent]) errors out (1)" +test_begin "AC_CONFIG_MACRO_DIRS([non-existent]) warns (1)" cat > configure.ac << 'END' AC_INIT([oops], [1.0]) AC_CONFIG_MACRO_DIRS([non-existent]) +AM_INIT_AUTOMAKE END -not $ACLOCAL 2>stderr \ +$ACLOCAL -Wno-error 2>stderr \ && cat stderr >&2 \ && grep "couldn't open directory 'non-existent'" stderr \ + && test -f aclocal.m4 \ + || r='not ok' + +rm -rf aclocal.m4 autom4te*.cache + +$ACLOCAL -Werror -Wno-unsupported \ + && test -f aclocal.m4 \ || r='not ok' test_end #--------------------------------------------------------------------------- -test_begin "AC_CONFIG_MACRO_DIRS([non-existent]) errors out (2)" +test_begin "AC_CONFIG_MACRO_DIRS([non-existent]) warns (2)" cat > configure.ac << 'END' AC_INIT([oops], [1.0]) @@ -346,13 +354,14 @@ not $ACLOCAL 2>stderr \ && cat stderr >&2 \ && grep "couldn't open directory 'dir-ko'" stderr \ && not grep "dir-ok" stderr \ + && test ! -e aclocal.m4 \ || r='not ok' test_end #--------------------------------------------------------------------------- -test_begin "AC_CONFIG_MACRO_DIRS([non-existent]) errors out (tricky setup)" +test_begin "AC_CONFIG_MACRO_DIRS([existent non-existent]) errors out" cat > configure.ac << 'END' AC_INIT([oops], [1.0]) @@ -372,6 +381,26 @@ test_end #--------------------------------------------------------------------------- +test_begin "AC_CONFIG_MACRO_DIRS([not-exist]) and ACLOCAL_AMFLAGS = -I not-exist" + +cat > configure.ac << 'END' +AC_INIT([oops], [1.0]) +AC_CONFIG_MACRO_DIRS([not-exist]) +END + +cat > Makefile.am << 'END' +ACLOCAL_AMFLAGS = -I not-exist +END + +$ACLOCAL -Wno-error 2>stderr \ + && cat stderr >&2 \ + && test $(grep -c "couldn't open directory 'not-exist'" stderr) -eq 1 \ + || r='not ok' + +test_end + +#--------------------------------------------------------------------------- + # Avoid spurious failures with pre-2.70 autoconf. # FIXME: remove this in automake 2.0, once we require Autoconf 2.70. if echo 'AC_INIT AC_CONFIG_MACRO_DIRS' | $AUTOCONF -o/dev/null -; then