18 Commits

Author SHA1 Message Date
Adeeb Shihadeh
902e5f721b build 2026-05-31 15:05:58 -07:00
Adeeb Shihadeh
f709e09002 misc gc pass (#690) 2026-05-16 10:06:31 -07:00
Adeeb Shihadeh
55d1547415 coverage is unused 2026-05-15 10:05:07 -07:00
Adeeb Shihadeh
ecbaf9f887 visionipc: replace numpy with memoryview (#688) 2026-05-15 10:01:54 -07:00
Adeeb Shihadeh
ac86ad0809 unittest forever (#685)
* unittest

* no retry

* rm that
2026-05-14 17:17:14 -07:00
Adeeb Shihadeh
1f07e67c03 use catch2 package (#684) 2026-05-14 17:15:39 -07:00
Adeeb Shihadeh
4b3393aea9 remove pre-commit (#652)
* remove pre-commit

* cleanup

* fix codespell

* lil more

* lefthook

* lil more

* fix cpplint

* brew install has a ton of overhead

* speed up cppcheck
2025-12-28 10:06:31 -08:00
Adeeb Shihadeh
0f2607228b Add ty type checker (#669) 2025-12-28 00:09:17 -08:00
Adeeb Shihadeh
6abe47bc98 mark test_receive_tiemout as flaky 2025-12-16 15:47:14 -08:00
Adeeb Shihadeh
7352ef9bff add test.sh (#649)
* add test.sh

* kinda works

* run in ci

* setup

* zmq

* lil more

* mv catch2

* rm docker
2025-09-06 17:23:58 -07:00
Shane Smiskol
45110ffb9b fix mypy configuration header (#629)
did this work?
2024-07-31 21:49:42 -07:00
Uku Loskit
d7b99c4296 Convert tests to pytests (#626)
* make test pass

* linter

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
2024-07-10 05:47:23 +00:00
Harald Schäfer
2ac05eae17 Get tests running again (#621)
* Get tests running again

* rn

* I don't understand what any of this means

* More updates

* Try fixing test_fake

* test fake passes

* All python tests pass
2024-06-07 13:32:22 -07:00
Harald Schäfer
6d2cc6e222 Restructure cereal (#620)
* Dont want those here

* Move visionipc

* doesnt make sense for now

* Compiles

* Move rest over

* Somewhat works

* Add .sp

* Delete messaging/messaging_pyx.so

* Delete messaging/messaging_pyx.cpp

* ignore this too

* Not needed

* Add pyproj

* Fix zmq port
2024-06-06 13:58:15 -07:00
Adeeb Shihadeh
179d76b628 update ruff settings to new format 2024-02-11 21:25:14 -08:00
Shane Smiskol
8dd787e9a6 mypy: check untyped definitions (#517)
* add cereal mypy.ini

* mypy doesn't use unittest asserts yet

* Argument 1 to "len" has incompatible type "object"; expected "Sized"  [arg-type]

* type ports

* int|none

* final thing

* move to pyproject.toml

* clean p
2023-08-17 20:19:01 -07:00
Justin Newberry
227c7ca55f Ruff: propogate config from OP (#513) 2023-08-14 12:53:17 -07:00
Justin Newberry
f01d677e1d CI: pylint to ruff (#512)
* pylint to ruff

* fix ruff
2023-08-07 15:55:35 -07:00