self test github