Quote from recent Royal Caribbean conference call:
"Starting Aug. 8, testing will be required for unvaccinated guests on all voyages and for vaccinated guests only on voyages that are six nights or longer,"
Its only for 5 day or shorter cruises it seems and you have to be vaccinated to qualify for this.