On Mon, 10 Dec 2018 06:49:11 -0500, Yuya Nishihara <y...@tcha.org> wrote:

On Sun, 09 Dec 2018 22:44:37 -0500, Matt Harbison wrote:
# HG changeset patch
# User Matt Harbison <matt_harbi...@yahoo.com>
# Date 1544408614 18000
#      Sun Dec 09 21:23:34 2018 -0500
# Node ID 4b007df3bff23f32439e299d13ce1a808b857c4d
# Parent  e5b7d60068537baa1ffeeca4e1a81f7498d0d48e
py3: quote several instances of $PYTHON for Windows

Queued, thanks.

Any idea how to handle test-hghave.t?  Here are 3 failed attempts:

$ hg diff
diff -r 008f3491dc53 tests/test-hghave.t
--- a/tests/test-hghave.t       Mon Dec 10 20:01:07 2018 +0000
+++ b/tests/test-hghave.t       Tue Dec 11 23:12:11 2018 -0500
@@ -20,12 +20,16 @@
   >   $ echo foo
   >   foo
   > EOF
-  $ ( \
-  > testrepohgenv; \
-  > "$PYTHON" $TESTDIR/run-tests.py -j 1 \
-  >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t \
-  > )
-  running 1 tests using 1 parallel processes
+
+  $ cat > addontest.sh <<EOF
+  > #!/bin/sh
+  >
+  > . "$TESTDIR/helpers-testrepo.sh"
+  > testrepohgenv;
+  > '"$PYTHON"' "$TESTDIR/run-tests.py" -j 1 \
+  >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
+  > EOF
+  $ sh addontest.sh
   .
   # Ran 1 tests, 0 skipped, 0 failed.

$  py -3 run-tests.py --local test-hghave.t
running 1 tests using 1 parallel processes

--- c:/Users/Matt/hg/tests/test-hghave.t
+++ c:/Users/Matt/hg/tests/test-hghave.t.err
@@ -30,8 +30,8 @@
   >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
   > EOF
   $ sh addontest.sh
-  .
-  # Ran 1 tests, 0 skipped, 0 failed.
+  addontest.sh: line 5: "C:/Program Files/Python37/python.exe": $ENOENT$
+  [127]

 (invocation via command line)


ERROR: test-hghave.t output changed
!
Failed test-hghave.t: output changed
# Ran 1 tests, 0 skipped, 1 failed.
python hash seed: 3453714405


==============================================================

$ hg diff
diff -r 008f3491dc53 tests/test-hghave.t
--- a/tests/test-hghave.t       Mon Dec 10 20:01:07 2018 +0000
+++ b/tests/test-hghave.t       Tue Dec 11 23:13:22 2018 -0500
@@ -20,12 +20,16 @@
   >   $ echo foo
   >   foo
   > EOF
-  $ ( \
-  > testrepohgenv; \
-  > "$PYTHON" $TESTDIR/run-tests.py -j 1 \
-  >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t \
-  > )
-  running 1 tests using 1 parallel processes
+
+  $ cat > addontest.sh <<EOF
+  > #!/bin/sh
+  >
+  > . "$TESTDIR/helpers-testrepo.sh"
+  > testrepohgenv;
+  > "$PYTHON" "$TESTDIR/run-tests.py" -j 1 \
+  >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
+  > EOF
+  $ sh addontest.sh
   .
   # Ran 1 tests, 0 skipped, 0 failed.

$  py -3 run-tests.py --local test-hghave.t
running 1 tests using 1 parallel processes

--- c:/Users/Matt/hg/tests/test-hghave.t
+++ c:/Users/Matt/hg/tests/test-hghave.t.err
@@ -30,8 +30,9 @@
   >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
   > EOF
   $ sh addontest.sh
-  .
-  # Ran 1 tests, 0 skipped, 0 failed.
+ 'c:\\Program' is not recognized as an internal or external command,\r (esc)
+  operable program or batch file.\r (esc)
+  [1]

 (invocation via command line)


ERROR: test-hghave.t output changed
!
Failed test-hghave.t: output changed
# Ran 1 tests, 0 skipped, 1 failed.
python hash seed: 300496195

===============================================================

$ hg diff
diff -r 008f3491dc53 tests/test-hghave.t
--- a/tests/test-hghave.t       Mon Dec 10 20:01:07 2018 +0000
+++ b/tests/test-hghave.t       Tue Dec 11 23:14:19 2018 -0500
@@ -20,12 +20,16 @@
   >   $ echo foo
   >   foo
   > EOF
-  $ ( \
-  > testrepohgenv; \
-  > "$PYTHON" $TESTDIR/run-tests.py -j 1 \
-  >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t \
-  > )
-  running 1 tests using 1 parallel processes
+
+  $ cat > addontest.sh <<EOF
+  > #!/bin/sh
+  >
+  > . "$TESTDIR/helpers-testrepo.sh"
+  > testrepohgenv;
+  > \"$PYTHON\" "$TESTDIR/run-tests.py" -j 1 \
+  >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
+  > EOF
+  $ sh addontest.sh
   .
   # Ran 1 tests, 0 skipped, 0 failed.

$  py -3 run-tests.py --local test-hghave.t
running 1 tests using 1 parallel processes

--- c:/Users/Matt/hg/tests/test-hghave.t
+++ c:/Users/Matt/hg/tests/test-hghave.t.err
@@ -30,8 +30,8 @@
   >    $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
   > EOF
   $ sh addontest.sh
-  .
-  # Ran 1 tests, 0 skipped, 0 failed.
+  addontest.sh: line 5: "C:/Program: $ENOENT$
+  [127]

 (invocation via command line)


ERROR: test-hghave.t output changed
!
Failed test-hghave.t: output changed
# Ran 1 tests, 0 skipped, 1 failed.
python hash seed: 2437087002
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to