update test run.py

- Returns error code of the last launched test
- Don't "eat" exceptions