Aurora: Virtual Testing and the Aurora Driver