* move safety tests
* move libsafety
* move safety
* remove safety test job
* fix compilation
* update ref
* rm safety mutation test
* fix misra test
* no safety here
* fix build for both local and docker
* already tested
* fix misra mutation
* move Safety Model readme section to opendbc
* and panda
* fix
* in
* not here
* not here
* mutation
* clone
* origin
* get diff
* better example
* better
* fix docker
* work on push
* make test fail
* real change
* test all modes
* ignore
* better
* reco
* fix
* no libpanda on device
* curl
* nl
* nl again
* delete
* clean
* clean
* this
* add this back
* cleanup
* coverage report
* test script
* not needed
* option
* options
* re-build if file missing
* rename
* rename flag
* just always build
* cmt
* fix rebuild, panda.c is what does gens gcno
* clean up
* check coverage
* rename
* add skip flag
* Revert "add skip flag"
This reverts commit 6991c174cebb8529b67199033e017155eff917b0.
* both do same thing
* clean up script
* don't test here
* Revert "don't test here"
This reverts commit 43fe4c961fcc1693d5efc33cabb8162be56a1b88.
* try running in CI
* nproc
* move
* Revert "try running in CI"
This reverts commit 912017c7fa93ba3faf31267b9b144cc9faee591b.
* don't test here
* fix path
* re-compiling does this
* Add version suffix to gcc on Darwin
* Update macos setup intructions
* Delete unused SConscript at tests/
* Move gcc stuff to tests/libpanda/SConscript
* simple chunking
* make pylint happy
* misra happy?
* good practice anyways since we cast to a uint32_t later
* fix bug dropping packets
* minor fixes + prepare for shared lib testing
* working library now
* first queue test
* can send test
* fix running in github actions?
* add big rx test and fix it
* don't complain about empty buffers
* disable for now
* comment
* test runs
* some cleanup
* merge those
* test works
* rm that
* comment
* proper logging
* makes things too slow
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>