Re-use getFirst.
Split into GCS and plain upload tests.