Skip to content

Commit ccf2adb

Browse files
committed
Say that --num-samples overrides specification in tests file
1 parent 22e8330 commit ccf2adb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

runPerformanceTests.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ def parse_args():
310310
parser.add_argument("--name", dest="name", action="store", type=str, default="performance")
311311
parser.add_argument("--method", dest="method", action="store", default="sample",
312312
help="Inference method to ask Stan to use for all models.")
313-
parser.add_argument("--num-samples", dest="num_samples", action="store", default=1000, type=int,
313+
parser.add_argument("--num-samples", dest="num_samples", action="store", default=None, type=int,
314314
help="Number of samples to ask Stan programs for if we're sampling.")
315315
parser.add_argument("--tests-file", dest="tests", action="store", type=str, default="")
316316
return parser.parse_args()
@@ -331,9 +331,11 @@ def process_test_wrapper(tup):
331331

332332
if args.tests == "":
333333
models = find_files("*.stan", args.directories)
334-
num_samples = [args.num_samples] * len(models)
334+
num_samples = [args.num_samples or 1000] * len(models)
335335
else:
336336
models, num_samples = read_tests(args.tests, args.num_samples)
337+
if args.num_samples:
338+
num_samples = [args.num_samples] * len(models)
337339

338340
models = filter(model_name_re.match, models)
339341
models = list(filter(lambda m: not m in bad_models, models))

0 commit comments

Comments
 (0)