Show More
@@ -1812,6 +1812,8 b' class TestRunner(object):' | |||||
1812 | realfile = os.path.realpath(fileb) |
|
1812 | realfile = os.path.realpath(fileb) | |
1813 | realdir = os.path.abspath(os.path.dirname(realfile)) |
|
1813 | realdir = os.path.abspath(os.path.dirname(realfile)) | |
1814 | path.insert(2, realdir) |
|
1814 | path.insert(2, realdir) | |
|
1815 | if self._testdir != runtestdir: | |||
|
1816 | path = [self._testdir] + path | |||
1815 | if self._tmpbindir != self._bindir: |
|
1817 | if self._tmpbindir != self._bindir: | |
1816 | path = [self._tmpbindir] + path |
|
1818 | path = [self._tmpbindir] + path | |
1817 | osenvironb[b"PATH"] = sepb.join(path) |
|
1819 | osenvironb[b"PATH"] = sepb.join(path) |
@@ -602,3 +602,22 b' running is placed.' | |||||
602 | $ run-tests.py test-runtestdir.t |
|
602 | $ run-tests.py test-runtestdir.t | |
603 | . |
|
603 | . | |
604 | # Ran 1 tests, 0 skipped, 0 warned, 0 failed. |
|
604 | # Ran 1 tests, 0 skipped, 0 warned, 0 failed. | |
|
605 | ||||
|
606 | #if execbit | |||
|
607 | ||||
|
608 | test that TESTDIR is referred in PATH | |||
|
609 | ||||
|
610 | $ cat > custom-command.sh <<EOF | |||
|
611 | > #!/bin/sh | |||
|
612 | > echo "hello world" | |||
|
613 | > EOF | |||
|
614 | $ chmod +x custom-command.sh | |||
|
615 | $ cat > test-testdir-path.t <<EOF | |||
|
616 | > $ custom-command.sh | |||
|
617 | > hello world | |||
|
618 | > EOF | |||
|
619 | $ run-tests.py test-testdir-path.t | |||
|
620 | . | |||
|
621 | # Ran 1 tests, 0 skipped, 0 warned, 0 failed. | |||
|
622 | ||||
|
623 | #endif |
General Comments 0
You need to be logged in to leave comments.
Login now