Self driving vehicles testing