libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: new libtoolize autotests [libtool--devo--1.0--patch-107]


From: Gary V. Vaughan
Subject: FYI: new libtoolize autotests [libtool--devo--1.0--patch-107]
Date: Mon, 4 Apr 2005 18:25:22 +0100 (BST)
User-agent: mailnotify/0.6

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Applied to HEAD.

  * looking for address@hidden/libtool--devo--1.0--patch-106 to compare with
  * comparing to address@hidden/libtool--devo--1.0--patch-106
  A  tests/.arch-ids/libtoolize.at.id
  A  tests/libtoolize.at
  M  tests/Makefile.am
  M  ChangeLog
  M  tests/testsuite.at
  
  * modified files
  
  Index: Changelog
  from  Gary V. Vaughan  <address@hidden>
        * tests/libtoolize.at: New tests for basic libtoolize functionality
        and reporting.
        * tests/testsuite.at: Call them.
        * tests/Makefile.am: Distribute them.
  
  --- orig/tests/Makefile.am
  +++ mod/tests/Makefile.am
  @@ -25,9 +25,10 @@
   TESTSUITE_AT = testsuite.at \
                  am-subdir.at \
                  functests.at \
  +               inherited_flags.at \
  +               libtoolize,at \
                  stresstest.at \
  -               template.at \
  -               inherited_flags.at
  +               template.at
   
   EXTRA_DIST   = $(TESTSUITE) $(TESTSUITE_AT) package.m4
   
  
  
  --- orig/tests/testsuite.at
  +++ mod/tests/testsuite.at
  @@ -70,3 +70,6 @@
   m4_include([stresstest.at])
   # C++ templates tests
   m4_include([template.at])
  +# libtoolize tests
  +m4_include([libtoolize.at])
  +
  
  
  
  * added files
  
  --- /dev/null
  +++ 
/Users/gary/devel/savannah/libtool--devo--1.0/,,address@hidden/new-files-archive/./tests/.arch-ids/libtoolize.at.id
  @@ -0,0 +1 @@
  +Gary V. Vaughan <address@hidden> Mon Apr  4 18:19:25 2005 7247.0
  --- /dev/null
  +++ 
/Users/gary/devel/savannah/libtool--devo--1.0/,,address@hidden/new-files-archive/./tests/libtoolize.at
  @@ -0,0 +1,282 @@
  +# Hand crafted tests for GNU Libtool.                         -*- Autotest 
-*-
  +# Copyright 2005 Free Software Foundation, Inc.
  +
  +# This program is free software; you can redistribute it and/or modify
  +# it under the terms of the GNU General Public License as published by
  +# the Free Software Foundation; either version 2, or (at your option)
  +# any later version.
  +
  +# This program is distributed in the hope that it will be useful,
  +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  +# GNU General Public License for more details.
  +
  +# You should have received a copy of the GNU General Public License
  +# along with this program; if not, write to the Free Software
  +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
  +# 02111-1307, USA.
  +
  +
  +AT_BANNER([Libtoolize operation.])
  +
  +# _LT_CONFIGURE_AC
  +# ----------------
  +m4_define([_LT_CONFIGURE_AC],
  +[AT_DATA([configure.ac],
  +[[AC_INIT([libtoolize-demo], ]]]AT_PACKAGE_VERSION[[[, 
]]]AT_PACKAGE_BUGREPORT[[[)
  +AC_CONFIG_AUX_DIR([config])
  +AC_CONFIG_MACRO_DIR([m4])
  +LT_INIT
  +AC_OUTPUT
  +]])
  +])# _LT_CONFIGURE_AC
  +
  +# _LT_LIBTOOLIZE_SETUP
  +# --------------------
  +m4_define([_LT_LIBTOOLIZE_SETUP],
  +[_LT_CONFIGURE_AC
  +
  +test -d m4 || { rm -f m4 && mkdir m4; }
  +
  +# This file should be upgraded.
  +AT_DATA([m4/libtool.m4], [[
  +# serial 25 LT_INIT
  +]])
  +
  +# This file has a very high serial number, and should be left unchanged
  +# until --force is passed.
  +AT_DATA([m4/ltoptions.m4], [[
  +# serial 99999
  +]])
  +
  +test -d config || { rm -f config && mkdir config; }
  +
  +# This file has a very high serial number, and needs --force to be updated.
  +AT_DATA([config/ltmain.sh], [[
  +package_revision=9999.9999
  +]])
  +
  +# This file has a very old serial number, but should be left unchanged
  +# unless the --install flag is invoked.
  +AT_DATA([config/config.guess], [[
  +timestamp='1970-01-01'
  +]])
  +])# LT_LIBTOOLIZE_SETUP
  +
  +
  +## ------------------- ##
  +## Macro installation. ##
  +## ------------------- ##
  +
  +AT_SETUP([libtoolize macro installation])
  +
  +_LT_CONFIGURE_AC
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: copying file `config/ltmain.sh'
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: copying file `m4/libtool.m4'
  +libtoolize: copying file `m4/argz.m4'
  +libtoolize: copying file `m4/ltoptions.m4'
  +libtoolize: copying file `m4/ltsugar.m4'
  +libtoolize: copying file `m4/ltversion.m4'
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy], 0, expout)
  +
  +AT_CLEANUP
  +
  +
  +## -------------- ##
  +## Serial update. ##
  +## -------------- ##
  +
  +AT_SETUP([libtoolize macro serial update])
  +
  +_LT_LIBTOOLIZE_SETUP
  +
  +
  +
  +## -------------------------------------------------------------------- ##
  +## First we try to update with some newer files in the destination dir. ##
  +## -------------------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: copying file `m4/libtool.m4'
  +libtoolize: copying file `m4/argz.m4'
  +libtoolize: copying file `m4/ltsugar.m4'
  +libtoolize: copying file `m4/ltversion.m4'
  +]])
  +
  +AT_DATA(experr,
  +[[libtoolize: `config/ltmain.sh' is newer: use `--force' to overwrite
  +libtoolize: `m4/ltoptions.m4' is newer: use `--force' to overwrite
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy], 0, expout, experr)
  +
  +
  +## ---------------------------------------------------------- ##
  +## Next, a second update attempt with everything now updated. ##
  +## ---------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: `m4/libtool.m4' is already up to date.
  +libtoolize: `m4/argz.m4' is already up to date.
  +libtoolize: `m4/ltsugar.m4' is already up to date.
  +libtoolize: `m4/ltversion.m4' is already up to date.
  +]])
  +
  +AT_DATA(experr,
  +[[libtoolize: `config/ltmain.sh' is newer: use `--force' to overwrite
  +libtoolize: `m4/ltoptions.m4' is newer: use `--force' to overwrite
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy], 0, expout, experr)
  +
  +
  +## ----------------------------------------------------------- ##
  +## Now, a forced update to downgrade files with newer serials. ##
  +## ----------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: copying file `config/ltmain.sh'
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: copying file `m4/libtool.m4'
  +libtoolize: copying file `m4/argz.m4'
  +libtoolize: copying file `m4/ltoptions.m4'
  +libtoolize: copying file `m4/ltsugar.m4'
  +libtoolize: copying file `m4/ltversion.m4'
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy --force], 0, expout)
  +
  +
  +## --------------------------------------------------------- ##
  +## A final update attempt with everything now force updated. ##
  +## --------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: `config/ltmain.sh' is already up to date.
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: `m4/libtool.m4' is already up to date.
  +libtoolize: `m4/argz.m4' is already up to date.
  +libtoolize: `m4/ltoptions.m4' is already up to date.
  +libtoolize: `m4/ltsugar.m4' is already up to date.
  +libtoolize: `m4/ltversion.m4' is already up to date.
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy], 0, expout)
  +
  +
  +AT_CLEANUP
  +
  +
  +## --------------- ##
  +## --install flag. ##
  +## --------------- ##
  +
  +AT_SETUP([libtoolize config files serial update])
  +
  +_LT_LIBTOOLIZE_SETUP
  +
  +
  +
  +## -------------------------------------------------------------------- ##
  +## First we try to update with some newer files in the destination dir. ##
  +## -------------------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: copying file `config/config.guess'
  +libtoolize: copying file `config/config.sub'
  +libtoolize: copying file `config/install-sh'
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: copying file `m4/libtool.m4'
  +libtoolize: copying file `m4/argz.m4'
  +libtoolize: copying file `m4/ltsugar.m4'
  +libtoolize: copying file `m4/ltversion.m4'
  +]])
  +
  +AT_DATA(experr,
  +[[libtoolize: `config/ltmain.sh' is newer: use `--force' to overwrite
  +libtoolize: `m4/ltoptions.m4' is newer: use `--force' to overwrite
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy --install], 0, expout, experr)
  +
  +
  +## ---------------------------------------------------------- ##
  +## Next, a second update attempt with everything now updated. ##
  +## ---------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: `config/config.guess' is already up to date.
  +libtoolize: `config/config.sub' is already up to date.
  +libtoolize: `config/install-sh' is already up to date.
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: `m4/libtool.m4' is already up to date.
  +libtoolize: `m4/argz.m4' is already up to date.
  +libtoolize: `m4/ltsugar.m4' is already up to date.
  +libtoolize: `m4/ltversion.m4' is already up to date.
  +]])
  +
  +AT_DATA(experr,
  +[[libtoolize: `config/ltmain.sh' is newer: use `--force' to overwrite
  +libtoolize: `m4/ltoptions.m4' is newer: use `--force' to overwrite
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy --install], 0, expout, experr)
  +
  +
  +## ----------------------------------------------------------- ##
  +## Now, a forced update to downgrade files with newer serials. ##
  +## ----------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: copying file `config/config.guess'
  +libtoolize: copying file `config/config.sub'
  +libtoolize: copying file `config/install-sh'
  +libtoolize: copying file `config/ltmain.sh'
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: copying file `m4/libtool.m4'
  +libtoolize: copying file `m4/argz.m4'
  +libtoolize: copying file `m4/ltoptions.m4'
  +libtoolize: copying file `m4/ltsugar.m4'
  +libtoolize: copying file `m4/ltversion.m4'
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy --force --install], 0, expout)
  +
  +
  +## --------------------------------------------------------- ##
  +## A final update attempt with everything now force updated. ##
  +## --------------------------------------------------------- ##
  +
  +AT_DATA(expout,
  +[[libtoolize: putting files in AC_CONFIG_AUX_DIR, `config'.
  +libtoolize: `config/config.guess' is already up to date.
  +libtoolize: `config/config.sub' is already up to date.
  +libtoolize: `config/install-sh' is already up to date.
  +libtoolize: `config/ltmain.sh' is already up to date.
  +libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  +libtoolize: `m4/libtool.m4' is already up to date.
  +libtoolize: `m4/argz.m4' is already up to date.
  +libtoolize: `m4/ltoptions.m4' is already up to date.
  +libtoolize: `m4/ltsugar.m4' is already up to date.
  +libtoolize: `m4/ltversion.m4' is already up to date.
  +]])
  +
  +LT_AT_CHECK_LIBTOOLIZE([--copy --install], 0, expout)
  +
  +
  +AT_CLEANUP
  
- -- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
_________________________________________________________
This patch notification generated by tlaapply version 0.9
http://tkd.kicks-ass.net/arch/address@hidden/cvs-utils--tla--1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCUXiCFRMICSmD1gYRAlL2AJ40+MSLqZTjenZzYgOzXCLfTQD8AwCfR+qR
1jIOw70L9zi9JT5dbwb3x18=
=Z1ek
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]