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