Adeeb Shihadeh
a4745aa158
tici: improve power save test ( #32674 )
...
* tici: improve power save test
* Update system/hardware/tici/tests/test_hardware.py
old-commit-hash: da1cb2276bf28ee906e61a717da2e2699bdba34d
2024-06-09 11:51:43 -07:00
Harald Schäfer
f870a968e9
Split cereal into cereal/msgq ( #32631 )
...
* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
old-commit-hash: e71ec4e8d7e39a56235f590227e7cb361cd8b79d
2024-06-06 14:31:56 -07:00
Adeeb Shihadeh
30c41788dc
thermald is hardwared ( #32637 )
...
* thermald is deviced
* hardwared
* rename
old-commit-hash: 51fdf2330453fe863597db0eb8daf87c2ec4ff8d
2024-06-05 15:58:00 -07:00
Adeeb Shihadeh
389daf4018
pandad: move to core 3 ( #32402 )
...
* move to core 3
* core is fully offlined now
* move to init
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 7b092858172220efd6805d3586355c0f393b2d86
2024-06-05 14:50:25 -07:00
Adeeb Shihadeh
2c6829ed67
boardd is pandad ( #32628 )
...
* boardd is pandad
* rename tests
old-commit-hash: 34e329649d7a388d4cd1f25dac9dda9d5409bf4a
2024-06-04 19:16:55 -07:00
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: c59887c8109dd8d33ea2e7169995184fbe38cc3a
2024-06-03 15:48:56 -07:00
Adeeb Shihadeh
cc4f53e6c6
manager: move to system/ ( #32538 )
...
* manager: move to system/
* one more
old-commit-hash: accdade4cfe73cdca41f5afa73cf4ad085802930
2024-05-25 12:41:17 -07:00
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: dd9d5d4528ff0a61c7699abc1b63ba8fd282632f
2024-05-17 11:01:44 -07:00
Adeeb Shihadeh
583fa3bfbf
agnos 10.1 ( #32373 )
...
old-commit-hash: 7ff66986c1a7bcfc9b459a5bb635a9f394cf2fa1
2024-05-08 16:51:27 -07:00
Adeeb Shihadeh
de5f273a6b
Revert "agnos 10.1 ( #32348 )"
...
This reverts commit 38c4557a88f3c7e43027f2f83eeba2375a0427dc.
old-commit-hash: 71832d651a8bbb23707df8c2001883c32af22876
2024-05-07 20:33:09 -07:00
Adeeb Shihadeh
7b634ee1b3
agnos 10.1 ( #32348 )
...
old-commit-hash: d0e5f42b684171854edc0ab8d4eef8c38aadbc78
2024-05-07 20:05:38 -07:00
Adeeb Shihadeh
df1314fbf7
agnos 10 ( #32320 )
...
old-commit-hash: b98ea81bdb744c73a42bb491a70909490994907b
2024-05-01 20:54:32 -07:00
YassineYousfi
75a69e12b3
disable navigate on openpilot ( #32106 )
...
* 2eedcd90-b7db-46cb-86be-740f48ded7ab/700
* noop ciao
* here too
* mapsd too
* update translations
* disable mapsd test from test onroad
* disable mapRenderState test from timings
* lint
* fix exp mode toggle panel
* update tr
* french done
* dont build mapd
* only no nav
* just comment
* deprecate nav fields
* rm not comment
* dont deprecate too much
* remove from services
* merge cereal
old-commit-hash: 754dd45ffa82bf3d7f2d3413c4132eb65551ebd5
2024-04-09 10:40:38 -07:00
Justin Newberry
b982781570
tool to create casync manifest ( #32131 )
...
* manifest tool
* newline
* add to jenkins
old-commit-hash: b331e4a15b4d720bba59adbda51e8f78ab127382
2024-04-08 16:54:14 -07:00
Justin Newberry
b33aef01b8
move casync release creation to use a tarball of files ( #32089 )
...
* tar archive instead
* fix
* move this here
* migrate these
* fix this
* update readme
* fix that
* try to build nightly
* Revert "try to build nightly"
This reverts commit 4ea680cb6a1f985c0490168724c99bcb45af9899.
* caexclude is no longer required
* finish up
* sorted
* need this
* and that
* context mnager
* path based
old-commit-hash: 69982d43cd61e9b085fbd19f1e3ac6c747a51793
2024-04-05 11:00:45 -07:00
Adeeb Shihadeh
098f5943d0
update cavli config
...
old-commit-hash: 06ab3de4de18553c8dfba936f9cfb59885899aba
2024-03-08 14:11:08 -08:00
Adeeb Shihadeh
c6159f99cd
tici: enable SIM hot swap ( #31680 )
...
* tici: enable SIM hot swap
* only tizi
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: a38a5e8bb4c0eda459ec42dd4e2f42e17e6dfef6
2024-03-01 17:24:22 -08:00
Comma Device
646861b75a
no amp
...
old-commit-hash: 9616b3f71719785f75bf25acdf51f38f19105a3e
2024-03-01 15:32:33 -08:00
Justin Newberry
013a965d1a
tici tests: remove pytest.main ( #31622 )
...
pytest.main is bad!
old-commit-hash: 19db56b1f6a86a6a250e6b69f1533ae02d1fb367
2024-02-27 14:06:18 -08:00
Comma Device
e7c60bdec0
no amp config
...
old-commit-hash: 14ea615ae4acc644026b66342edc76edd9178afc
2024-02-26 20:39:41 -08:00
Adeeb Shihadeh
f6732eca41
get name from kernel ( #31602 )
...
* get name from kernel
* revert that
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 3c4e82f14a3569cec615fe602886271fee1566c7
2024-02-26 20:21:44 -08:00
Cameron Clough
a09300385b
mypy: use implicit-optional ( #31590 )
...
* mypy: set implicit-optional = true
* find and replace '| None = None' -> '= None' in function args
old-commit-hash: 80da3aee147867e46f566b63a96f4fe199e0628d
2024-02-25 13:29:18 -08:00
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 56ec18bb6b8602a0b612f3803d96cdad14b52066.
* revert changes to third_party/
* manual type fixes
* explicit Optional wrapping capnp objects
old-commit-hash: 995250ae4967943ee33a3699a1d89a7a770d95e9
2024-02-24 16:41:23 -08:00
Adeeb Shihadeh
7410a1c448
agnos 9.7 ( #31564 )
...
* agnos 9.7
* update
old-commit-hash: 92475d653bcb94a907d20701a697118fbe8815ef
2024-02-23 17:41:03 -08:00
Adeeb Shihadeh
5e81beb77e
remove deviceState.ambientTempC ( #31533 )
...
old-commit-hash: 0b4d08fab8e35a264bc7383e878538f8083c33e5
2024-02-21 13:57:49 -08:00
Adeeb Shihadeh
c925fd2d89
[bot] Update Python packages and pre-commit hooks ( #31508 )
...
* Update Python packages and pre-commit hooks
* remove that
---------
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
old-commit-hash: be4bbca9a32f3bd3f65eaf26f4f5b65d2fc14608
2024-02-19 10:45:10 -08:00
Adeeb Shihadeh
4101f3d725
tici: log SOM ID ( #31440 )
...
* tici: log SOM ID
* no cat
old-commit-hash: 3cf845d9521f9062bbcc7ae0db7195576ca632a4
2024-02-13 15:01:32 -08:00
Justin Newberry
eee5af9baa
test_power_draw: combine mapsd and navmodeld ( #31375 )
...
* combine
* combine
* combine
* simpler
* nounion
old-commit-hash: 70288d1742c2cc84f4419f3411056d81bad4b59b
2024-02-08 11:31:55 -08:00
Adeeb Shihadeh
9b86a20d64
agnos 9.6 ( #31357 )
...
* agnos 9.6
* manifest
old-commit-hash: 4228b6420bf6ba56bc798239cc05078c9d5d8440
2024-02-07 16:15:09 -08:00
Justin Newberry
0fa5f49cac
test_power_draw: wait for power instead of fixed warmup time ( #31318 )
...
* wait for valid
* reuuse that
* assert warmup
* Wip
* fix that
* reset
* none
* timeout
* maxlen
* consecutive
* proc
* fix
* local
* same as before
* mean
* fixes
* SA
* this is the real warmup time
* this is the real warmup time
* Cleanup
* Cleanup
* monotonic + len
* reduce duplication
* fix
* fix
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: caa9dff61043a27a15f597633bea08f214833f0a
2024-02-07 13:54:46 -08:00
Adeeb Shihadeh
c6378bab30
agnos 9.5 ( #31313 )
...
* agnos 9.4
* agnos 9.5
old-commit-hash: ff1dd1f4ddcfa56779097b5a229c61775520ea9d
2024-02-07 13:23:58 -08:00
Adeeb Shihadeh
973de5710a
add cavli modem config ( #31297 )
...
* add cavli modem config
* fix linter
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: a094179b4d2231e3f43b25596ecb20d6b9c4be70
2024-02-04 14:26:03 -08:00
Justin Newberry
fd799bc05a
Pytest: consistent hardware state for tici tests ( #31279 )
...
* consistent hardware
* consistent hardware
* moved
* this too
* ruff
* s
* duplicated
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 0277fc5548bc87a17ae34b914df0593d034e5e94
2024-02-02 14:18:01 -08:00
Justin Newberry
05204fbde3
Create message mocking tools ( #31249 )
...
* add mocking tools
* fix map renderer
* use for power draw
* fix those
* whitespace
* rename to services
* fix the rate
* remove
old-commit-hash: 086c509fde806bb03f89765800d9667f4de6a372
2024-01-31 18:47:49 -08:00
Adeeb Shihadeh
adc65c2293
agnos 9.3 ( #31163 )
...
* agnos 9.2
* agnos 9.3
old-commit-hash: 6caf89bca531b2e1e5f514dcebd82e33cb0dadd1
2024-01-29 17:44:14 -08:00
Ruben Medina
031e88f2c9
add size to system alt image manifest entry ( #31154 )
...
old-commit-hash: 8472ae5317d98a41dae28b2cd1e72ac05b5cae04
2024-01-24 23:35:39 -08:00
Justin Newberry
4080bec11d
pytest: add marker for sharing the download cache ( #31082 )
...
* fix cache
* with a marker
old-commit-hash: 3846130d8e15ea71e9576ae62b69918757edc7b8
2024-01-22 16:30:59 -08:00
Harald Schäfer
66dbadb029
Delete lat planner ( #31089 )
...
* Initial commit
* Fixup
* typo
* ignore lateral plan
* Update cereal
* Remove lateralPlan
* Fix release build
* Fix release build
* give car params
* Add carParams to include_all_types
* Write car param in powerdraw test
* add demo mode
* Update model regf
* proc replay ref commit
* Try
* Move enum definition
* Update cereal
* typo
* Write car param for modeld test
* Update ref
* Update model ref again
---------
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
old-commit-hash: e6c97c384671b448f307a7ed91416886f2186d80
2024-01-21 12:09:48 -08:00
Adeeb Shihadeh
436b5dacd9
test_power_draw: check msgs expect first for cleaner error
...
old-commit-hash: e0d0896dcfbab482e10ef90794c746497b359321
2024-01-20 17:20:21 -08:00
Comma Device
ebcfcf6087
fix param path
...
old-commit-hash: e2df83089fe0050d41ef3d7f9241c75b14cba134
2024-01-18 20:12:04 -08:00
Adeeb Shihadeh
8a84e369a0
bootlog doesn't block startup ( #31061 )
...
* bootlog doesn't block startup
* keep params
* fix
* cleanup
old-commit-hash: c4362bd958d1473b97ae336fd0e9bd7b50fe4fb9
2024-01-18 20:04:08 -08:00
Adeeb Shihadeh
269fbedbcb
cleanup old params ( #31039 )
...
* cleanup old params
* one more
old-commit-hash: 7ce29ef08e9ee9c930238f697bfe3b69f6be368e
2024-01-17 14:42:07 -08:00
Adeeb Shihadeh
e905a35467
tici: check that peripherals are fully booted ( #30942 )
...
* tici: check that peripherals are fully booted
* default
* typo
* fix
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 5f191321fddca4eafb55c992415209a9389e2617
2024-01-08 15:09:38 -08:00
Adeeb Shihadeh
ffc40a2fd1
athena: cleanup unused methods
...
old-commit-hash: ea94a6d89fa00f9852e8ee6b5c8203199c1a06e8
2023-12-13 20:27:54 -08:00
Shane Smiskol
f5d1c4f371
ruff: check newline ( #30668 )
...
* check newline
* nothing catches this
old-commit-hash: 97da129e11e58b07d5d136093827cd1c62311fea
2023-12-09 13:24:18 -08:00
Adeeb Shihadeh
df18770f81
agnos 9 ( #30543 )
...
* agnos 9
* new build
* update
* Soundd: use alsa (#30617 )
* update release notes
* agnos does this now
* prod manifest
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
old-commit-hash: 3b89c5fe29b3a63f34e9782ef71ac868d89c99d5
2023-12-05 21:17:49 -08:00
Justin Newberry
817161f3ac
Soundd: move to python ( #30567 )
...
soundd python
old-commit-hash: abe39e50766c418818bf72d2567db78978dbd466
2023-12-05 18:10:01 -08:00
Justin Newberry
661132be5a
Pytest: more post-test path cleanup ( #30556 )
...
* test cleanup
* missed this one
* remove that
* static class
old-commit-hash: 4086795c29bacd245a7cc372a16730e1a6ff974f
2023-11-30 09:55:48 -08:00
Justin Newberry
0c43599b93
allow onscreen cpu rendering ( #30510 )
...
* spinner POC cpu
* should be single threaded
* how tf did that get added
* allow non offscreen
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 7f14bdfb22d25abed6af275c4006461bcceb5f99
2023-11-22 12:44:32 -08:00
Adeeb Shihadeh
2b9c56bd72
esim is metered ( #30486 )
...
* esim is metered
* it's an enum
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: d3aad9ca4601ae0a448ed971c1cd151c7c1eb690
2023-11-17 15:29:52 -08:00