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
43dd214f52
Revert "pytest: discover openpilot/ ( #32561 )" ( #32622 )
...
This reverts commit 9c272f9ef90b7c032884aa0ad54b8d5630de14fc.
old-commit-hash: 149238845c1ed98dc5b86446c5c6d49e53b5e340
2024-06-04 12:09:06 -07:00
Adeeb Shihadeh
b248bc4bb2
add pytest-repeat ( #32612 )
...
old-commit-hash: 57a976118638be4868fd969ea7dfe5e66b7516f2
2024-06-03 17:17:02 -07:00
Mauricio Alvarez Leon
ddd78718a6
pytest: discover openpilot/ (#32561 )
...
* pytest: discover everything in openpilot/
* ignore process replay
* remove --ignore=openpilot/
* ignore directories in root
* remove skip in selfdrive/test/process_replay
* use openpilot directory
* set openpilot directory for test_translations
* omit generated config.py files
* run ci
* cd into openpilot for test_translation
* &&
* remove rm main_test_en command
* remove echo
* increase shm-size to 2G
* remove rm
* test only cpp_files that are test_*.cc~
* add process_replay test skip
* use addopts in pyproject to ignore test_processes
* try --rootdir for pytest
* cleanups / add rootdir in PYTEST env
* add rm create_test_translations
* revert poetry.lock
* simplify
* no regen!
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 00b10f3d9ad03a6695446aab7b3a34d86229549a
2024-06-02 14:53:32 -07:00
Hoang Bui
86e2641636
Simulator: update MetaDrive to latest ( #32576 )
...
* bump metadrive
* comment
old-commit-hash: aa081f574833bcb1db4c234b9ee3d5bcd303a6de
2024-05-30 11:25:21 -07:00
Adeeb Shihadeh
f6d6d06523
Revert "pyproject: support >= 3.11"
...
This reverts commit d9b0b41a00492cbf4e55c4499080924fd91426ed.
old-commit-hash: ccbca2ac95027afefd5a5c7ab190bbb1c332ac61
2024-05-25 21:20:15 -07:00
Adeeb Shihadeh
68b6612159
pyproject: support >= 3.11
...
old-commit-hash: 390caeb01169c4213d097ec9ddda724a58a93634
2024-05-25 21:00:29 -07:00
Adeeb Shihadeh
4356b74cca
updated: finish system/ move ( #32535 )
...
* updated: finish system/ move
* add those back
* skip that
* skip whole file
* one more time
old-commit-hash: 73b02f2cda858d4ad08bc7fa4116d0d11ff79a02
2024-05-25 12:22:02 -07:00
Adeeb Shihadeh
75f86a0845
move rerun to dev dependencies ( #32534 )
...
old-commit-hash: b9244f103114607c0ca8e543660a284339c045f1
2024-05-25 11:09:08 -07:00
Adeeb Shihadeh
14e7c7d260
thermald: move to system/ ( #32494 )
...
* thermald: move to system/
* fix path
* revert
old-commit-hash: b2cf9b35f68061587fd6ab7a94a58f7b433b2da2
2024-05-20 22:51:29 -07:00
Adeeb Shihadeh
70d14c99e1
ruff: enable TRY
...
old-commit-hash: 0e3df5ae4d673c3644f04861a73e3aa599dd03ae
2024-05-20 17:47:48 -07:00
Adeeb Shihadeh
3358745103
ruff: enable UP
...
old-commit-hash: b2e4c64cf8fe3256d1e411e8715c29e2eb6f4f00
2024-05-20 17:43:54 -07:00
Adeeb Shihadeh
73e4aa24b9
ruff: enable NPY
...
old-commit-hash: 788c4edeecc0f35d8c74f486f664c1835098cdf4
2024-05-20 17:40:46 -07:00
Adeeb Shihadeh
18970afb0e
athena: move to system/ ( #32488 )
...
* athena: move to system/
* slash
old-commit-hash: 3279dbeff7d4f696804c94de1573be2b5f3f2f9d
2024-05-20 14:59:43 -07:00
Mauricio Alvarez Leon
1600939a38
deps: add rerun-sdk into pyproject.toml ( #32472 )
...
* add rerun-sdk into pyproject.toml
* install/wheel cleanup
* unpin version
old-commit-hash: bd6bea39bf9ff61ac0c5e942e929d12851c5c4b7
2024-05-18 17:21:04 -07:00
Adeeb Shihadeh
f3ce476452
control is still used
...
old-commit-hash: 4c558e45b99f1fc1cbafc08a58d639885552eeaf
2024-05-18 15:15:41 -07:00
Adeeb Shihadeh
c4ed6cc9ca
gc unused python deps
...
old-commit-hash: 1e08132cdf0e1b6182ac935295fafcea83bfbfbd
2024-05-18 14:51:49 -07:00
Adeeb Shihadeh
7dd13bde29
add [project] section to pyproject.toml
...
old-commit-hash: 985b22d4b77c20a81a6329fe8cf810103f871aa6
2024-05-17 21:43:57 -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
Shane Smiskol
8143e49ad1
Revert "python deps: add sortedcontainers" ( #32433 )
...
Revert "python deps: add sortedcontainers (#32428 )"
This reverts commit b7d9690b1c84af21314af1fc452373542f6d8ee3.
old-commit-hash: 84c15e9d316a5e9686160c85b79c193b5ebb58d2
2024-05-14 16:40:15 -07:00
YassineYousfi
6e8e119638
python deps: add sortedcontainers ( #32428 )
...
old-commit-hash: db8273823d5fea3c8a66fd428bb642f61e69a3c9
2024-05-14 09:31:09 -07:00
Adeeb Shihadeh
1cf55e7416
unpin casadi ( #32316 )
...
old-commit-hash: f3a49a29b73e319fdded6aa28ad40071dfd7f922
2024-04-29 16:35:49 -07:00
Justin Newberry
44dba36bc3
ruff: Exclude body and cereal ( #31782 )
...
old-commit-hash: 257db40d57b158b33dbd834c946fb86c2ed1e9bc
2024-03-07 14:58:36 -08:00
Clark934
97aa95e454
ruff: set tab size and quote style ( #31749 )
...
old-commit-hash: 997bb65e54badbb8d53ae940367a5d4146dc8e01
2024-03-06 19:15:14 -08:00
Justin Newberry
4166525f03
updated: basic e2e update tests ( #31742 )
...
* e2e update test
* that too
* fix
* fix
* fix running in docker
* don't think GHA will work
* also test switching branches
* it's a test
* lets not delete that yet
* comment
* space
old-commit-hash: ac771290414da337e1f800b23b01360c5471ece4
2024-03-06 15:24:46 -08:00
Justin Newberry
d356ae040e
ban pytest.main ( #31623 )
...
ban it!
old-commit-hash: 262b328ad706194425479b1a56af9321d1a0c97a
2024-02-27 14:17:01 -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
Shane Smiskol
cc11691902
ruff: fix deprecated top level linter settings ( #31367 )
...
fix deprecation
old-commit-hash: 595406be67d43512f3a6c72d1cf17631262c5981
2024-02-07 22:54:40 -08:00
Justin Newberry
b610cb8356
bump metadrive ( #31342 )
...
bump
old-commit-hash: 530902dfadb2cd17d8739cdd9c56b0c0c4192871
2024-02-06 19:23:37 -08:00
Adeeb Shihadeh
36c2a0bb30
pin pyopencl to fix aarch64 build ( #31184 )
...
* revert pyopencl
* revert that
old-commit-hash: eada51ec8ed570a4efe70909760460c976cd4f04
2024-01-26 16:00:33 -08:00
Adeeb Shihadeh
42f2592b28
unpin sentry-sdk ( #31183 )
...
* unpin sentry-sdk
* update
old-commit-hash: 1001becfa59fb7208ecd69e98a3f60f5efa37a1d
2024-01-26 14:33:59 -08:00
Adeeb Shihadeh
9488aafba4
add flaky package
...
old-commit-hash: fe4abaa6f693b000056d2ce8c2492fb64c3e313d
2024-01-25 17:38:09 -08:00
Justin Newberry
fe38a7e1a9
Simulator: pin metadrive + use pip version ( #31161 )
...
* pin metadrive
* pin
* not on git
old-commit-hash: 3b618c4dfd81238c8e76524cbedb073d70d69794
2024-01-25 12:44:01 -08:00
Justin Newberry
d3ead5e4ff
test_ui: create test ui screenshots and html report ( #31147 )
...
* test ui
* report + common
* in ci
* fix
* dont enable in ci yet
old-commit-hash: e2ec5be6eec73f6455727313ba2b9c5bb01cce8c
2024-01-24 13:54:31 -08:00
Justin Newberry
934225a448
replace pytest-timeouts with pytest-timeout ( #31053 )
...
* one timeout
* timeout
* higher timeout for now
* bump
old-commit-hash: d98b33adc8aaf10d0174d59e4065802c70a3413a
2024-01-18 16:19:49 -08:00
YassineYousfi
2742a6d3f4
update onnxruntime to 1.16.3 ( #31024 )
...
old-commit-hash: 86ac700805ef1ca913cfc859b6bfb1c528d83605
2024-01-16 20:22:05 -08:00
Adeeb Shihadeh
8277f37c4b
camerad: move ae test to pytest/catch2 ( #30994 )
...
* mv ae gray test
* cleanup
old-commit-hash: 3e601b5e8fcaf2fd0885cc64949fa1349a8069eb
2024-01-13 15:40:25 -08:00
Adeeb Shihadeh
c0cd180e01
unpin metadrive package ( #30944 )
...
* unpin metadrive package
* lock
old-commit-hash: 90010754d6da2fa62c1b19d660510fc53af8c7da
2024-01-08 17:16:15 -08:00
Justin Newberry
ceec7907cc
Pytest: exclude teleoprtc ( #30829 )
...
exclude
old-commit-hash: cfc85f016b401017ce6003a9a36760418945f0b2
2023-12-20 15:22:48 -08:00
Adeeb Shihadeh
9ae1b6473c
run test_fuzzy.py with pytest
...
old-commit-hash: b0b4ae9c15e5e4651a83bc9a0a857baf27513d4b
2023-12-18 14:38:57 -08:00
Adeeb Shihadeh
fbb4a865c0
packages cleanup, part two
...
old-commit-hash: 846be323d52ea07c7b303759beb3c4c45f526c45
2023-12-17 16:37:33 -08:00
royjr
d41f215df8
dependency: remove pycurl package ( #30771 )
...
* Update qcomgpsd.py
* Update url_file.py
* remove pycurl
* requests -> urllib3
* unused
* redundant
* fix import
* Revert "requests -> urllib3"
This reverts commit 7ca39e618917986f50356519d2795a432e3a5280.
* headless
* fix trail
* use requests.exceptions.RequestException
* use fp.tell
* fix indents
* reorder imports
* change timeout
* fix debug timing
* remove exception
* add timeout
* missing headers
* move to constructor
* move import
* unused import
* fix debug
* try
* no retries
old-commit-hash: 70624ffc819c29d842cb68fd86f42eac95421b10
2023-12-17 16:25:25 -08:00
royjr
6161996653
dependency: remove atomicwrites package ( #30769 )
...
* Update file_helpers.py
* remove dependency
* Revert "remove dependency"
This reverts commit e2bd5f4edab7d14b75f65c296631855d886e38d1.
* remove atomicwrites
* allow overwrite
* fix indents
* add type hints
* Update poetry.lock
* optional
* wrap
old-commit-hash: 7f9e41ce2e9da4c712eba469a0f4407afbe3583f
2023-12-16 21:58:19 -08:00
Adeeb Shihadeh
ab31860658
remove PyYAML package ( #30770 )
...
* remove PyYAML package
* remove those
* add comments back
* fix lock
* fix those
old-commit-hash: bc54ed794b2cd9dcb9522cdeb241ad78ac30d998
2023-12-16 20:48:57 -08:00
Adeeb Shihadeh
33c46434b9
remove sconscontrib package ( #30767 )
...
* remove sconscontrib package
* lock
old-commit-hash: a7828eba3ce73b523dc1bbd2c897c760329e7f7a
2023-12-16 19:16:34 -08:00
Adeeb Shihadeh
46e4e96440
cleanup python dependencies ( #30764 )
...
* less
* try to remove that
* little more
* update
* ugh still need this
old-commit-hash: dfa2e9146f1997f3879e4a2bb4be00c4e6068228
2023-12-16 18:52:15 -08:00
Justin Newberry
0939b25bc4
CI: move test_maprenderer to GH actions ( #30610 )
...
maprenderer to ci
old-commit-hash: 5d668701cb69c1e3d170109a8e788a2acbacebd3
2023-12-14 16:59:28 -08:00
Justin Newberry
9ef90e214d
Simulator: remove carla ( #30690 )
...
* no carla
* no arg and stylize metadrive
old-commit-hash: 11ec5bf25e82e53bbefa88643c81ab5b7581e913
2023-12-11 20:38:37 -08:00
Shane Smiskol
e46c20ac61
test_models: randomize internal segment list ( #30653 )
...
* randomize internal seg list segments
* random
* pytest-randomly sets random.seed to a consistent value for all the workers/processes
* noeol
* update
* Revert "update"
This reverts commit aff9a69c4e5e3934deebaa33986b42f44b55b002.
* lock
* don't randomize by default
* remove random-order
* strict
* random
* one fix
* test
* does nothing
* rm tests
* Revert "rm tests"
This reverts commit b548e3fcd48e60538695506888d863c01b459d27.
* (can't repro locally) just athena should be fine
* bs1
* bs2
* bs3
* bs4
* bs5
* wrong way
* no controls
* no car
* no board
* controls?
* crazy -common
* Revert "crazy -common"
This reverts commit 02365d712b3d09cab1893cce2261a4b418bb3851.
* test athena
* test athena 2
* test athena 3
* test athena 4
* test athena 5
* test athena 6
* test athena 7
* test athena 8
* test athena 9
* ??
* in one commit
* common?
* car and board
* -controls -board
* random-order
* no board
* revert
* car/tests
* least likely
* try
* try 2
* draft
* draft
* so much better
* cmt
* use randomly
* not needed here
* directly modify option works
* bb
* test time
* Revert "test time"
This reverts commit 2c5caabe2b470b47b7322e37800680b92773fccc.
* tmut
* i concur
* revert
old-commit-hash: ac83318ac4f54c46deef02c69d46c549bd741cb3
2023-12-09 14:28:32 -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