We are sailing out of Southampton port in August. I called Princess about a month ago. You do not have to schedule an appointment for the testing, but you will be charged to your ship board account. Feel free to call and check if proceedures have changed since May.