How Singapore tests autonomous vehicles before public deployment