Adeeb Shihadeh
86b6103657
test_*.py files are no longer executable ( #32610 )
...
* test_*.py files are no longer executable
* cleanup empty lines
* update precommit
* fixme
* enable
* build
old-commit-hash: c59887c810
11 months ago
Adeeb Shihadeh
cc4f53e6c6
manager: move to system/ ( #32538 )
...
* manager: move to system/
* one more
old-commit-hash: accdade4cf
11 months ago
cl0cks4fe
639a634f7c
Unittest to pytest ( #32366 )
...
* add pytest-asyncio
* switch common
* switch selfdrive
* switch system
* switch tools
* small fixes
* fix setUp and valgrind pytest
* switch to setup
* fix random
* switch mock
* switch test_lateral_limits
* revert test_ui
* fix poetry.lock
* add unittest to banned-api
* add inline ignores to remaining unittest imports
* revert test_models
* revert check_can_parser_performance
* one more skip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dd9d5d4528
11 months ago
Dean Lee
ddd09f528b
boardd: Improve performance of `can_list_to_can_capnp()` ( #32356 )
...
old-commit-hash: e548742701
12 months ago
Adeeb Shihadeh
5e2cc23cec
boardd: SPI corruption test ( #32404 )
...
* simple test
* little more
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: dcfb206a38
12 months ago
Adeeb Shihadeh
0d9aad726e
boardd: fix SPI return code on some transfer failures ( #32401 )
...
old-commit-hash: 4af50cee63
12 months ago
Adeeb Shihadeh
f18c7e9b9d
boardd: add debug flag for injecting SPI errors ( #32346 )
...
* pull out ll first
* errors
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2d838f95da
12 months ago
Adeeb Shihadeh
4a7ef34c28
pandad: reconnect after reset ( #32223 )
...
old-commit-hash: 713b7e90c2
1 year ago
Miwa / Ensan
0283a029ba
Fix panda sorting logic in pandad ( #32100 )
...
* fix: returns int instead of bool in cmp function
* fix: usb_serial will not be equal
* refactor: stop using cmp function and instead use tuple of keys
old-commit-hash: 969be5ab9c
1 year ago
Adeeb Shihadeh
9086da0167
why did panda have a boot time ( #31978 )
...
* why did panda have a boot time
* update test
old-commit-hash: b4fdfeec62
1 year ago
Adeeb Shihadeh
7217226844
speedup panda startup + test ( #31955 )
...
* faster panda startup
* 10hz signal
* more iters
* nothing
* comment
* usb is slow :/
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 3ca113162e
1 year ago
Adeeb Shihadeh
21cce04a21
boardd: keep same offset for now
...
old-commit-hash: d9c2928e73
1 year ago
Adeeb Shihadeh
46031df463
remove rest of GMLAN ( #31960 )
...
old-commit-hash: db9aec2a3b
1 year ago
Adeeb Shihadeh
b26565d793
remove RTC time pull ( #31829 )
...
* remove RTC time pull
* and syncing
* bump panda
* bump panda
old-commit-hash: 78d72d7dc3
1 year ago
Adeeb Shihadeh
c4956c9c64
boardd: return earlier from bad unpack ( #31687 )
...
old-commit-hash: 1728355498
1 year ago
Cameron Clough
9bd90112d0
use pyupgrade to update to new typing syntax ( #31580 )
...
* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b
.
* revert changes to third_party/
* manual type fixes
* explicit Optional wrapping capnp objects
old-commit-hash: 995250ae49
1 year ago
Adeeb Shihadeh
b649f6a175
pandad: wait until USB is up before panda recovery ( #31549 )
...
old-commit-hash: db57a21c88
1 year ago
Shane Smiskol
8df3314aed
bump panda ( #31472 )
...
* bump
* fix renames
old-commit-hash: 68fcc955ac
1 year ago
Adeeb Shihadeh
b4c03185d4
bump cereal ( #31392 )
...
* bump cereal
* update those
* update refs
* bump cereal
* bump
* bump cereal
* bump
* fix
* bump
* typo:
old-commit-hash: daceb171bd
1 year ago
Shane Smiskol
0c18b556ea
Use a safety param for gas interceptor ( #30719 )
...
* bump
* bump
* space
* remove from boardd
* set flag for honda to pass tests
* migrate
* Update ref_commit
* final bump
* bump cereal
* bump to master
old-commit-hash: 582743fdb5
1 year ago
Dean Lee
8b3fe8d46d
boardd: improve the performance of `PandaUsbHandle::list()` ( #30673 )
...
* improve list performance
* revert test_onroad
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: b53b505d2e
1 year ago
Dean Lee
b05d878c29
boardd: cleanup includes ( #30674 )
...
cleanup includes
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 13e5e708c2
1 year ago
Shane Smiskol
f5d1c4f371
ruff: check newline ( #30668 )
...
* check newline
* nothing catches this
old-commit-hash: 97da129e11
1 year ago
Adeeb Shihadeh
59eb2988de
swaglog.py goes in common/ ( #30631 )
...
* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
old-commit-hash: 35f819c823
1 year ago
Adeeb Shihadeh
fa87fadcef
SOM boot recovery ( #30427 )
...
* SOM boot recovery
* bump
* master
old-commit-hash: 515e57402a
1 year ago
Justin Newberry
3027a428cb
Pytest: tici mark for skipping on-device tests ( #30412 )
...
* mark tici
* not those ones
* missed that one
* add those
* add pypoetry
* oops
old-commit-hash: aec7cea30d
1 year ago
Justin Newberry
f36e7bf45c
Tests: fix pandad setup ( #30160 )
...
fix panda test
old-commit-hash: 7f69f8458a
2 years ago
Adeeb Shihadeh
696f884cce
pandad: ensure panda is in a good state before each test case ( #30151 )
...
* pandad: ensure panda is in a good state before each test case
* less overhead
* fix pc
* update that
* Update selfdrive/boardd/tests/test_pandad.py
* update
old-commit-hash: 4f769d0a38
2 years ago
Adeeb Shihadeh
1b11da92ed
remove panda flash logs ( #30138 )
...
* bump panda
* unused
* update test
old-commit-hash: 67161a7174
2 years ago
Adeeb Shihadeh
c8b84e1593
rm old boardd test file
...
old-commit-hash: efa9d73827
2 years ago
Adeeb Shihadeh
8b96b9af7b
disable panda flash logging ( #30000 )
...
* disable panda flash logging
* bump panda
old-commit-hash: 63068b936b
2 years ago
Shane Smiskol
5c6866e44e
bump pandaStates to 10Hz ( #29889 )
...
* bump pandaStates to 10Hz
* run thermald at 2 Hz
* use service list for freq
* even better
* fix import
* use DT_TRML
* revert service list
* bump cereal
* no inter
* not sure why 5hz before
* revert
* revert peripheral
* poll on peripheralState
after pandaStates
* Revert "poll on peripheralState"
This reverts commit 5eecb83e07
.
* revert this
* bump
* cmt
* fix
* bump to master
old-commit-hash: d47e8f53a5
2 years ago
Adeeb Shihadeh
26c7c08982
pandad: recover from bad bootstub ( #29638 )
...
* pandad: recover from bad bootstub
* more
* adjust that
* ugh guess multipanda is still a thing
* reset
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 683b3b5966
2 years ago
Justin Newberry
c4f322ce2d
Linter: remove pylint ( #29611 )
...
remove pylint
old-commit-hash: 1ee6ed4b16
2 years ago
Adeeb Shihadeh
61cf541322
Minimal build ( #29600 )
...
* add build flag for minimum build
* add minimal build
* update
* fix pj
* bump opendbc
* update subaru
old-commit-hash: 4917e22615
2 years ago
Dean Lee
0984736972
cpplint: add filter `build/include_subdir` ( #29585 )
...
old-commit-hash: 21da5a216f
2 years ago
Dean Lee
db211ce617
cpplint: add filter `whitespace/parens` ( #29565 )
...
old-commit-hash: 5480d32bb5
2 years ago
Dean Lee
97e9d55588
cpplint: `build/include_what_you_use` ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 2d99521e75
2 years ago
Dean Lee
004a097c95
cpplint: add `readability/braces` filter ( #29554 )
...
old-commit-hash: 363740a497
2 years ago
Dean Lee
31ccaa11ab
boardd: keepTime after failing to get `ignition_opt` ( #29506 )
...
* keep time after failing to get ignition_opt
* Update selfdrive/boardd/boardd.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 71d8f41ed8
2 years ago
Dean Lee
97631ec362
common: C++ RateKeeper ( #29374 )
...
* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
old-commit-hash: 3eef63af9b
2 years ago
Adeeb Shihadeh
16ec56398c
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b991
.
* fix pm test
old-commit-hash: a9626f95b6
2 years ago
Dean Lee
c622a4cac5
common/util: move function `random_int` to util ( #29388 )
...
old-commit-hash: 22bc06fdaa
2 years ago
Adeeb Shihadeh
f50fedb647
Fixes for PYTHONWARNINGS=error ( #29381 )
...
old-commit-hash: db287496d8
2 years ago
Justin Newberry
a14f162bc7
Ruff: comprehensions conventions ( #29317 )
...
ignore c408
old-commit-hash: 4a9afd7554
2 years ago
Dean Lee
b80325aa04
swaglog: enable type-checked against format string ( #29096 )
...
* check&fix fmt
* bump rednose
* correct format string
* bump rednose
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 940954c13e
2 years ago
Adeeb Shihadeh
a5f5b72c99
jenkins: run tests with pytest ( #29143 )
...
* jenkins: run tests with pytest
* typo
* fix
old-commit-hash: 6b83724c50
2 years ago
Adeeb Shihadeh
dcbe0432fa
boardd: add flag to skip fw version check ( #29142 )
...
old-commit-hash: 48e10d1f94
2 years ago
Adeeb Shihadeh
c7dc2ae686
boardd: handle false positive ignitions on red panda setups ( #29126 )
...
old-commit-hash: dc25e7c3e3
2 years ago
Adeeb Shihadeh
32a6898820
boardd: reduce jitter around nacks ( #29123 )
...
* reduce jitter
* Update selfdrive/boardd/spi.cc
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 4cb8da91d7
2 years ago