test/svncopyright_test.sh

Code
Comments
Other
Rev Date Author Line
912 30 Nov 09 peter 1 #!/bin/sh
912 30 Nov 09 peter 2 # $Id$
912 30 Nov 09 peter 3 #
1635 30 Mar 23 peter 4 # Copyright (C) 2009, 2010, 2012, 2023 Peter Johansson
912 30 Nov 09 peter 5 #
912 30 Nov 09 peter 6 # This file is part of svndigest, http://dev.thep.lu.se/svndigest
912 30 Nov 09 peter 7 #
912 30 Nov 09 peter 8 # svndigest is free software; you can redistribute it and/or modify it
912 30 Nov 09 peter 9 # under the terms of the GNU General Public License as published by
912 30 Nov 09 peter 10 # the Free Software Foundation; either version 3 of the License, or
912 30 Nov 09 peter 11 # (at your option) any later version.
912 30 Nov 09 peter 12 #
912 30 Nov 09 peter 13 # svndigest is distributed in the hope that it will be useful, but
912 30 Nov 09 peter 14 # WITHOUT ANY WARRANTY; without even the implied warranty of
912 30 Nov 09 peter 15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
912 30 Nov 09 peter 16 # General Public License for more details.
912 30 Nov 09 peter 17 #
912 30 Nov 09 peter 18 # You should have received a copy of the GNU General Public License
912 30 Nov 09 peter 19 # along with svndigest. If not, see <http://www.gnu.org/licenses/>.
912 30 Nov 09 peter 20
1055 21 Apr 10 peter 21 required=""
912 30 Nov 09 peter 22
1525 01 Oct 12 peter 23 . test/init.sh || exit 99
912 30 Nov 09 peter 24 set -e
912 30 Nov 09 peter 25
912 30 Nov 09 peter 26 for opt in --version --help; do
1092 12 Jun 10 peter 27   $SVNCOPYRIGHT $opt > out.tmp 2> error.tmp
1625 16 Mar 23 peter 28   test -s out.tmp || exit_fail
1625 16 Mar 23 peter 29   test -s error.tmp && cat error.tmp >&2 && exit_fail
912 30 Nov 09 peter 30   rm -f *.tmp
912 30 Nov 09 peter 31 done
912 30 Nov 09 peter 32
1220 13 Oct 10 peter 33 $SVNCOPYRIGHT --version | head -n 1 | $GREP svncopyright || exit_fail
1060 02 Jun 10 peter 34
957 06 Dec 09 peter 35 exit_success