Recursive upload and download tests