Greetings, tests is an area where I may be of service. However, I am not overly familiar with git or how the tests should be written. Before I write a bunch, I wanted to submit a single test and make sure I am `doing it right.' As such, I wrote the relatively trivial test below as this code appeared to be uncovered in:
http://keeda.stanford.edu/~cristic/coreutils-dev-tests/src/ Feedback is appreciated. Respectfully, Brock >From 5727ff8119dc96dc956acb16fb4a2e89500b4842 Mon Sep 17 00:00:00 2001 From: Brock Noland <[EMAIL PROTECTED]> Date: Wed, 30 Apr 2008 21:36:29 -0500 Subject: [PATCH] New test for cp - tests --reply tests/cp/cp-reply: --reply only accepts valid arguments and deprecated message is printed. Signed-off-by: Brock Noland <[EMAIL PROTECTED]> --- tests/Makefile.am | 1 + tests/cp/cp-reply | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 0 deletions(-) create mode 100755 tests/cp/cp-reply diff --git a/tests/Makefile.am b/tests/Makefile.am index 8dde07e..9a81c28 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -259,6 +259,7 @@ TESTS = \ cp/src-base-dot \ cp/symlink-slash \ cp/thru-dangling \ + cp/cp-reply \ dd/misc \ dd/not-rewound \ dd/skip-seek \ diff --git a/tests/cp/cp-reply b/tests/cp/cp-reply new file mode 100755 index 0000000..2e8a394 --- /dev/null +++ b/tests/cp/cp-reply @@ -0,0 +1,33 @@ +#!/bin/sh +# Test cp --reply invalid-arg and cp --reply deprecated message + +# Copyright (C) 2006-2008 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 3 of the License, 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/>. + +if test "$VERBOSE" = yes; then + set -x + cp --version +fi + +. $top_srcdir/tests/lang-default +. $top_srcdir/tests/test-lib.sh + +fail=0 + +touch a || framework_failure +cp --reply a 2>&1 | grep -q 'Valid arguments are' || fail=1 +cp --reply yes a b 2>&1 | grep -q 'reply option is deprecated' || fail=1 + +(exit $fail); exit $fail -- 1.5.5 _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
