diff options
-rw-r--r-- | README | 8 | ||||
-rw-r--r-- | framework/core.py | 5 |
2 files changed, 11 insertions, 2 deletions
@@ -56,7 +56,13 @@ Make sure that everything is set up correctly: $ ./piglit-run.py tests/sanity.tests results/sanity.results -This will run some minimal tests. Use +This will run some minimal tests. If you built Piglit out-of-source, then the +environment variable PIGLIT_BUILD_DIR must be set: + + $ env PIGLIT_BUILD_DIR=/path/to/piglit/build/dir \ + ./piglit-run.py tests/sanity.tests results/sanity.results + +Use $ ./piglit-run.py diff --git a/framework/core.py b/framework/core.py index 58b62927..ee7e6eb1 100644 --- a/framework/core.py +++ b/framework/core.py @@ -80,7 +80,10 @@ def encode(text): def decode(text): return text.decode("string_escape") -testBinDir = os.path.dirname(__file__) + '/../bin/' +if 'PIGLIT_BUILD_DIR' in os.environ: + testBinDir = os.environ['PIGLIT_BUILD_DIR'] + '/bin/' +else: + testBinDir = os.path.dirname(__file__) + '/../bin/' ############################################################################# |