Do implements the upload subtest. The ctx argument is the parent context
for the subtest. The conn argument is the open WebSocket connection. The
resultfp argument is the file where to save results. Both arguments are
owned by the caller of this function.