pytest: use a clean environment for all tests (#29788)
* pytest: use a clean environment for all tests * rm that * fix pj * put build back * fix params * fix that * handle no key * that was removed --------- Co-authored-by: Justin Newberry <justin@comma.ai>pull/214/head
parent
4e69937d0d
commit
7b6afbc162
10 changed files with 54 additions and 56 deletions
@ -0,0 +1,10 @@ |
||||
import pytest |
||||
|
||||
from openpilot.common.prefix import OpenpilotPrefix |
||||
|
||||
|
||||
@pytest.fixture(scope="function", autouse=True) |
||||
def global_setup_and_teardown(): |
||||
# setup a clean environment for each test |
||||
with OpenpilotPrefix(): |
||||
yield |
@ -1,18 +0,0 @@ |
||||
[pytest] |
||||
testpaths = |
||||
common |
||||
selfdrive/athena |
||||
selfdrive/boardd |
||||
selfdrive/car |
||||
selfdrive/controls |
||||
selfdrive/locationd |
||||
selfdrive/monitoring |
||||
selfdrive/thermald |
||||
selfdrive/test/longitudinal_maneuvers |
||||
system/hardware/tici |
||||
system/loggerd |
||||
system/tests |
||||
system/ubloxd |
||||
tools/lib/tests |
||||
markers = |
||||
parallel: mark tests as parallelizable (tests with no global state, so can be run in parallel) |
Loading…
Reference in new issue