British actor Robert Pattinson has tested positive for Covid-19, news media reported on Thursday, halting production of “The Batman.”