don't return invalid on failed skip and passed todo, report issue and return 0
Remove tap.sh
Add todo test