27 lines
536 B
Python
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:])
|