Edit

kc3-lang/automake/tests/help4.test

Branch :

  • Show log

    Commit

  • Author : Stefano Lattarini
    Date : 2010-11-19 19:52:48
    Hash : b27b2126
    Message : help4.test: fix botched heading comment. * tests/help4.test: Fixed the heading comment, since it didn't correctly describe what checks the testcase was supposed to perform.

  • tests/help4.test
  • #! /bin/sh
    # Copyright (C) 2010 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, see <http://www.gnu.org/licenses/>.
    
    # Check that the first among --help and --version to be specified on
    # the command line takes precedence over the following one.
    
    . ./defs || Exit 1
    
    set -e
    
    # Ensure we run in an empty directory.
    mkdir emptydir
    cd emptydir
    
    # Honour user overrides for $ACLOCAL and $AUTOMAKE.
    ACLOCAL=`echo " $ACLOCAL " | sed 's/ -W[^ ]*/ /g'`
    AUTOMAKE=`echo " $AUTOMAKE " | sed 's/ -W[^ ]*/ /g'`
    
    escape_dots () { sed 's/\./\\./g'; } # avoid issues with `\' in backquotes
    apiversion_rx=`echo "$APIVERSION" | escape_dots`
    
    $ACLOCAL --version --help >stdout || { cat stdout; Exit 1; }
    cat stdout
    grep "^aclocal.*$apiversion_rx" stdout
    grep "^Usage" stdout && Exit 1
    
    $ACLOCAL --help --version >stdout || { cat stdout; Exit 1; }
    cat stdout
    grep "^Usage" stdout
    grep "^aclocal.*$apiversion_rx" stdout && Exit 1
    
    $AUTOMAKE --version --help >stdout || { cat stdout; Exit 1; }
    cat stdout
    grep "^automake.*$apiversion_rx" stdout
    grep "^Usage" stdout && Exit 1
    
    $AUTOMAKE --help --version >stdout || { cat stdout; Exit 1; }
    cat stdout
    grep "^Usage" stdout
    grep "^automake.*$apiversion_rx" stdout && Exit 1
    
    :