test: Non-zero exit status if tests fail

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Support passing router-ip

Signed-off-by: Lewis Marshall <lewis@lmars.net>
WIP break tests