Merge "ART: Fix run-test in case of relative TMPDIR"
diff --git a/test/run-test b/test/run-test
index 496f7d1..b8e40d9 100755
--- a/test/run-test
+++ b/test/run-test
@@ -206,6 +206,14 @@
         break
     fi
 done
+
+# tmp_dir may be relative, resolve.
+#
+# Cannot use realpath, as it does not exist on Mac.
+# Cannot us a simple "cd", as the path might not be created yet.
+# Use -m option of readlink: canonicalizes, but allows non-existing components.
+tmp_dir="`cd $oldwd ; readlink -m $tmp_dir`"
+
 mkdir -p $tmp_dir
 
 if [ "$basic_verify" = "true" ]; then