self test pass