Show More
@@ -285,7 +285,7 def parseargs(args, parser): | |||||
285 | options.pure = True |
|
285 | options.pure = True | |
286 |
|
286 | |||
287 | if options.with_hg: |
|
287 | if options.with_hg: | |
288 | options.with_hg = os.path.expanduser(options.with_hg) |
|
288 | options.with_hg = os.path.realpath(os.path.expanduser(options.with_hg)) | |
289 | if not (os.path.isfile(options.with_hg) and |
|
289 | if not (os.path.isfile(options.with_hg) and | |
290 | os.access(options.with_hg, os.X_OK)): |
|
290 | os.access(options.with_hg, os.X_OK)): | |
291 | parser.error('--with-hg must specify an executable hg script') |
|
291 | parser.error('--with-hg must specify an executable hg script') |
@@ -21,6 +21,27 Define a helper to avoid the install ste | |||||
21 | > run-tests.py --with-hg=`which hg` "$@" |
|
21 | > run-tests.py --with-hg=`which hg` "$@" | |
22 | > } |
|
22 | > } | |
23 |
|
23 | |||
|
24 | error paths | |||
|
25 | ||||
|
26 | #if symlink | |||
|
27 | $ ln -s `which true` hg | |||
|
28 | $ run-tests.py --with-hg=./hg | |||
|
29 | warning: --with-hg should specify an hg script | |||
|
30 | ||||
|
31 | # Ran 0 tests, 0 skipped, 0 warned, 0 failed. | |||
|
32 | $ rm hg | |||
|
33 | #endif | |||
|
34 | ||||
|
35 | #if execbit | |||
|
36 | $ touch hg | |||
|
37 | $ run-tests.py --with-hg=./hg | |||
|
38 | Usage: run-tests.py [options] [tests] | |||
|
39 | ||||
|
40 | run-tests.py: error: --with-hg must specify an executable hg script | |||
|
41 | [2] | |||
|
42 | $ rm hg | |||
|
43 | #endif | |||
|
44 | ||||
24 |
|
|
45 | a succesful test | |
25 |
====================== |
|
46 | ======================= | |
26 |
|
47 |
General Comments 0
You need to be logged in to leave comments.
Login now