From 26238ba5e97e9714b9df265921d761c1503b9430 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Sat, 9 Dec 2023 05:36:21 -0800 Subject: [PATCH] parameterize max_examples --- selfdrive/car/tests/test_models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/car/tests/test_models.py b/selfdrive/car/tests/test_models.py index 1eadf6cbc8..8421943b7d 100755 --- a/selfdrive/car/tests/test_models.py +++ b/selfdrive/car/tests/test_models.py @@ -36,6 +36,7 @@ NUM_JOBS = int(os.environ.get("NUM_JOBS", "1")) JOB_ID = int(os.environ.get("JOB_ID", "0")) INTERNAL_SEG_LIST = os.environ.get("INTERNAL_SEG_LIST", "") INTERNAL_SEG_CNT = int(os.environ.get("INTERNAL_SEG_CNT", "0")) +MAX_EXAMPLES = int(os.environ.get('MAX_EXAMPLES', '20')) # TODO 20 is not a lot at all, measure time in ci def get_test_cases() -> List[Tuple[str, Optional[CarTestRoute]]]: @@ -311,7 +312,7 @@ class TestCarModelBase(unittest.TestCase): CC = car.CarControl.new_message(cruiseControl={'resume': True}) test_car_controller(CC) - @settings(max_examples=100, deadline=None, + @settings(max_examples=MAX_EXAMPLES, deadline=None, phases=(Phase.reuse, Phase.generate,), suppress_health_check=[HealthCheck.filter_too_much, HealthCheck.too_slow, HealthCheck.large_base_example], )