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>
old-commit-hash: 7b6afbc162
test-msgs
parent
3b91610c0b
commit
53e0f5eb49
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