fix test_car_model.py segment format (#33915)

fix test_car_model.py
pull/33908/head^2
Shane Smiskol 6 months ago committed by GitHub
parent 2af9f68147
commit 4c0e2926e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 9
      tools/car_porting/test_car_model.py

@ -5,7 +5,7 @@ import unittest # noqa: TID251
from opendbc.car.tests.routes import CarTestRoute from opendbc.car.tests.routes import CarTestRoute
from openpilot.selfdrive.car.tests.test_models import TestCarModel from openpilot.selfdrive.car.tests.test_models import TestCarModel
from openpilot.tools.lib.route import SegmentName from openpilot.tools.lib.route import SegmentRange
def create_test_models_suite(routes: list[CarTestRoute], ci=False) -> unittest.TestSuite: def create_test_models_suite(routes: list[CarTestRoute], ci=False) -> unittest.TestSuite:
@ -29,10 +29,9 @@ if __name__ == "__main__":
parser.print_help() parser.print_help()
sys.exit() sys.exit()
route_or_segment_name = SegmentName(args.route_or_segment_name.strip(), allow_route_name=True) sr = SegmentRange(args.route_or_segment_name)
segment_num = route_or_segment_name.segment_num if route_or_segment_name.segment_num != -1 else None
test_route = CarTestRoute(route_or_segment_name.route_name.canonical_name, args.car, segment=segment_num) test_routes = [CarTestRoute(sr.route_name, args.car, segment=seg_idx) for seg_idx in sr.seg_idxs]
test_suite = create_test_models_suite([test_route], ci=args.ci) test_suite = create_test_models_suite(test_routes, ci=args.ci)
unittest.TextTestRunner().run(test_suite) unittest.TextTestRunner().run(test_suite)

Loading…
Cancel
Save