[Piglit] [PATCH 2/2] framework/core.py: fix path resolution when loading test results.

Kenney Phillis kphillisjr at gmail.com
Mon Apr 29 08:50:15 PDT 2013

This has two main improvements that can be seen.
1) Relative paths can be used in lists files. This works great since it means
that simpler scripts can be used to generate the list file itself.
2) Relative paths can be specified at all stages and it will not cause the
scripts to break
 framework/core.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/framework/core.py b/framework/core.py
index 6a3b97a..14b9e96 100644
--- a/framework/core.py
+++ b/framework/core.py
@@ -607,7 +607,8 @@ def loadTestProfile(filename):
 		raise Exception('Could not read tests profile')
 	return ns['profile']
-def loadTestResults(path):
+def loadTestResults(relativepath):
+	path = os.path.realpath(relativepath)
 	if os.path.isdir(path):
 		filepath = os.path.join(path, 'main')

More information about the Piglit mailing list