add test shell eval
fix test shell return value