How can I force a challenge during a renew dry run?

Someone should confirm this, but I’m not sure --dry-run ever executes pre-hooks, even if you need to validate again.