| 8 |
| 9 |
| 10 |
| 11 |
| 12 |
| 13 |
| 14 |
| 15 |
| 16 |
| 17 |
| 18 |
| 19 |
| 20 |
| 21 |
| 22 |
| 23 |
| 24 |
| 25 | |
def main(args=None): |
warn_about_missing_assertion() |
if args is None: |
args = py.std.sys.argv[1:] |
config = py.test.config |
config.parse(args) |
session = config.initsession() |
try: |
failures = session.main() |
if failures: |
raise SystemExit, 1 |
except KeyboardInterrupt: |
if not config.option.verbose: |
print |
print "KeyboardInterrupt (-v to see traceback)" |
raise SystemExit, 2 |
else: |
raise | |