pytest: cleanup manager procs on teardown (#31101)

old-commit-hash: b1f457bdc819a868591749ced9dad3e836876e91
This commit is contained in:
Adeeb Shihadeh
2024-01-21 16:39:52 -08:00
committed by GitHub
parent 5e9dc2c415
commit 5eeedf6b95
+3
View File
@@ -3,6 +3,7 @@ import pytest
import random
from openpilot.common.prefix import OpenpilotPrefix
from openpilot.selfdrive.manager import manager
from openpilot.system.hardware import TICI
@@ -41,6 +42,8 @@ def openpilot_function_fixture():
os.environ.clear()
os.environ.update(starting_env)
# cleanup any started processes
manager.manager_cleanup()
# If you use setUpClass, the environment variables won't be cleared properly,
# so we need to hook both the function and class pytest fixtures