[PATCH] tests: stabilize test-fix.t for Windows

Matt Harbison mharbison72 at gmail.com
Thu Apr 19 02:35:57 UTC 2018


# HG changeset patch
# User Matt Harbison <matt_harbison at yahoo.com>
# Date 1522458729 14400
#      Fri Mar 30 21:12:09 2018 -0400
# Branch stable
# Node ID 981ad706524029aaf72139201c1b6a5deb779cfe
# Parent  afa8126a884b7ad4ba3c34533326a3ea336e6ab2
tests: stabilize test-fix.t for Windows

diff --git a/tests/test-fix.t b/tests/test-fix.t
--- a/tests/test-fix.t
+++ b/tests/test-fix.t
@@ -514,8 +514,11 @@ print the filename if it is relevant.
   $ printf "hello\n" > hello.txt
   $ hg add
   adding hello.txt
-  $ hg --config "fix.fail:command=printf 'HELLO\n' ; \
-  >                               printf '{rootpath}: some\nerror' >&2" \
+  $ cat >> $TESTTMP/cmd.sh <<'EOF'
+  > printf 'HELLO\n'
+  > printf "$@: some\nerror" >&2
+  > EOF
+  $ hg --config "fix.fail:command=sh $TESTTMP/cmd.sh {rootpath}" \
   >    --config "fix.fail:fileset=hello.txt" \
   >    fix --working-dir
   [wdir] fail: hello.txt: some


More information about the Mercurial-devel mailing list