tests: convert "... env -- prog --version" uses
authorJim Meyering <meyering@redhat.com>
Wed, 17 Nov 2010 20:42:13 +0000 (21:42 +0100)
committerJim Meyering <meyering@redhat.com>
Wed, 17 Nov 2010 20:46:22 +0000 (21:46 +0100)
E.g.,

-test "$VERBOSE" = yes && env -- pwd --version
+print_ver_ pwd

git grep -l 'VERBOSE.*--version'|xargs perl -pi -e \
  's/test "\$VERBOSE" = yes && env -- (\w+) --version/print_ver_ $1/'

tests/misc/printenv
tests/misc/printf
tests/misc/printf-hex
tests/misc/printf-surprise
tests/misc/pwd-long
tests/misc/pwd-option

index 67173ed..4a56917 100755 (executable)
@@ -17,7 +17,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
-test "$VERBOSE" = yes && env -- printenv --version
+print_ver_ printenv
 
 # Without arguments, printenv behaves like env.  Some shells provide
 # printenv as a builtin, so we must invoke it via "env".
index b0fe19c..b02352b 100755 (executable)
@@ -19,7 +19,7 @@
 prog="$abs_top_builddir/src/printf"
 
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
-test "$VERBOSE" = yes && env -- printf --version
+print_ver_ printf
 
 getlimits_
 
index 864dc0b..4853d39 100755 (executable)
@@ -17,7 +17,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
-test "$VERBOSE" = yes && env -- printf --version
+print_ver_ printf
 
 env printf '\x7e3\n' > out || fail=1
 cat <<\EOF > exp
index 53f46b5..d37a329 100755 (executable)
@@ -19,7 +19,7 @@
 prog=printf
 
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
-test "$VERBOSE" = yes && env -- printf --version
+print_ver_ printf
 
 require_ulimit_
 
index b3d14c6..e8b088c 100755 (executable)
@@ -21,7 +21,7 @@
 . $srcdir/require-perl
 
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
-test "$VERBOSE" = yes && env -- pwd --version
+print_ver_ pwd
 
 require_readable_root_
 
index e010266..21c5e40 100755 (executable)
@@ -17,7 +17,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
-test "$VERBOSE" = yes && env -- pwd --version
+print_ver_ pwd
 
 mkdir -p a/b || framework_failure
 ln -s a/b c || framework_failure