finaly run self test