update self test to work with gem runner interface