else:
logging.basicConfig(level=logging.INFO)
- if len(sys.argv) > idx + 1 and sys.argv[idx] == '-e':
- error_file = sys.argv[idx + 1]
- idx = idx + 2
-
- if len(sys.argv) > idx + 1 and sys.argv[idx] == '-r':
- results_file = sys.argv[idx + 1]
- idx = idx + 2
-
- if len(sys.argv) > idx + 1 and sys.argv[idx] == '-f':
- test_file = sys.argv[idx + 1]
- idx = idx + 2
+ while len(sys.argv) > idx:
+ if len(sys.argv) > idx + 1 and sys.argv[idx] == '-e':
+ error_file = sys.argv[idx + 1]
+ idx = idx + 2
+ elif len(sys.argv) > idx + 1 and sys.argv[idx] == '-r':
+ results_file = sys.argv[idx + 1]
+ idx = idx + 2
+ elif len(sys.argv) > idx + 1 and sys.argv[idx] == '-f':
+ test_file = sys.argv[idx + 1]
+ idx = idx + 2
+ else:
+ break
if len(sys.argv) > idx:
test_filter = sys.argv[idx]