diff --git a/test-driver b/test-driver
index 440c5c8cb077ff99084a10bdbb6538ebaeacd124..c114833ff8eece11736a660f5b128ac6df749075 100755
--- a/test-driver
+++ b/test-driver
@@ -49,7 +49,7 @@ wait_for_vms() {
 }
 
 save_logs() {
-    local out_dir="$1"
+    local out_dir="$(realpath $1)"
 
     # Try to keep ansible-playbook output to a minimum so as not to
     # take too much space in the CI job logs.