deb-kazoo/run_failure.py

27 lines
536 B
Python

import os
import sys
def test(arg):
return os.system('bin/nosetests -s -d -v %s' % arg)
def main(args):
if not args:
print("Run as bin/python run_failure.py <test>, for example: \n"
"bin/python run_failure.py "
"kazoo.tests.test_watchers:KazooChildrenWatcherTests")
return
arg = args[0]
i = 0
while 1:
i += 1
print('Run number: %s' % i)
ret = test(arg)
if ret != 0:
break
if __name__ == '__main__':
main(sys.argv[1:])