tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
authorAugie Fackler <augie@google.com>
Fri, 13 Apr 2018 21:51:10 -0400
changeset 37740 1b71a397d6b2
parent 37739 ce4ae9ead9e7
child 37741 700aaa19de63
tests: make sure test-run-tests.t actually runs run-tests.py under Python 3 I'm fairly certain it hasn't been until now. Mercifully, there doesn't appear to be any ninja breakage. Differential Revision: https://phab.mercurial-scm.org/D3349
tests/test-run-tests.t
--- a/tests/test-run-tests.t	Fri Apr 13 21:30:55 2018 -0400
+++ b/tests/test-run-tests.t	Fri Apr 13 21:51:10 2018 -0400
@@ -6,8 +6,7 @@
 
 Smoke test with install
 ============
-
-  $ run-tests.py $HGTEST_RUN_TESTS_PURE -l
+  $ $PYTHON $TESTDIR/run-tests.py $HGTEST_RUN_TESTS_PURE -l
   
   # Ran 0 tests, 0 skipped, 0 failed.
 
@@ -15,14 +14,14 @@
 =============
   $ rt()
   > {
-  >     run-tests.py --with-hg=`which hg` "$@"
+  >     $PYTHON $TESTDIR/run-tests.py --with-hg=`which hg` "$@"
   > }
 
 error paths
 
 #if symlink
   $ ln -s `which true` hg
-  $ run-tests.py --with-hg=./hg
+  $ $PYTHON $TESTDIR/run-tests.py --with-hg=./hg
   warning: --with-hg should specify an hg script
   
   # Ran 0 tests, 0 skipped, 0 failed.
@@ -31,7 +30,7 @@
 
 #if execbit
   $ touch hg
-  $ run-tests.py --with-hg=./hg
+  $ $PYTHON $TESTDIR/run-tests.py --with-hg=./hg
   usage: run-tests.py [options] [tests]
   run-tests.py: error: --with-hg must specify an executable hg script
   [2]