|
|
|
@ -4,7 +4,7 @@ from openpilot.common.basedir import BASEDIR |
|
|
|
|
from opendbc.car.docs import generate_cars_md, get_all_car_docs |
|
|
|
|
from openpilot.selfdrive.debug.dump_car_docs import dump_car_docs |
|
|
|
|
from openpilot.selfdrive.debug.print_docs_diff import print_car_docs_diff |
|
|
|
|
from openpilot.selfdrive.car.docs import CARS_MD_OUT, CARS_MD_TEMPLATE |
|
|
|
|
from openpilot.selfdrive.car.docs import CARS_MD_TEMPLATE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class TestCarDocs: |
|
|
|
@ -13,11 +13,7 @@ class TestCarDocs: |
|
|
|
|
cls.all_cars = get_all_car_docs() |
|
|
|
|
|
|
|
|
|
def test_generator(self): |
|
|
|
|
generated_cars_md = generate_cars_md(self.all_cars, CARS_MD_TEMPLATE) |
|
|
|
|
with open(CARS_MD_OUT) as f: |
|
|
|
|
current_cars_md = f.read() |
|
|
|
|
|
|
|
|
|
assert generated_cars_md == current_cars_md, "Run selfdrive/car/docs.py to update the compatibility documentation" |
|
|
|
|
generate_cars_md(self.all_cars, CARS_MD_TEMPLATE) |
|
|
|
|
|
|
|
|
|
def test_docs_diff(self): |
|
|
|
|
dump_path = os.path.join(BASEDIR, "selfdrive", "car", "tests", "cars_dump") |
|
|
|
|