IndyCar will race on 3.87-mile street circuit in Qingdao, China, on Aug. 19, an inaugural event.