diff --git a/Makefile b/Makefile
index 2d7526de32a7b8dd0dbad37d76f0d21b461e76fe..9328b37b44f4c2f8bfcad4e1750bdf1eecb6b8b0 100644
--- a/Makefile
+++ b/Makefile
@@ -124,7 +124,7 @@ test-upgrade:
 		    *) echo "WTF?" ; exit 2 ;; esac ; \
 		  $$lv "(asdf-test::test-asdf $$l)" ) || \
 		{ echo "upgrade FAILED" ; exit 1 ;} ;; esac ; \
-	done ; done
+	done ; done 2>&1 | tee tmp/results/${lisp}.upgrade.text
 
 test-forward-references:
 	${SBCL} --noinform --no-userinit --no-sysinit --load asdf.lisp --load test/script-support.lisp --eval '(asdf-test::exit-lisp 0)' 2>&1 | cmp - /dev/null