* partial body safety tests
* cmt
* test this flasher msg
* move
* address check on can flashing msg
* no other test tests this, valid when we rx one
* this is more reflective on the current behavior
* better test
* clean up
* stash
* clean up
* revert
* Update board/safety/safety_body.h
* fix misra
* gm: test the other relay malfunction addr when using long with gmcam (ASCMGasRegenCmd)
* make it a dict
* might want to split these changes
* messy
* Revert "messy"
This reverts commit 25cd68fcab.
* some more
* ford: check longitudinal addr
* chrysler
* fix ford!
* gm and subaru
* common
* draft
* clean up
* clean up check
* rm line
* clean up
* add context
* apparently None isn't optional
* conventional test
* Revert "conventional test"
This reverts commit 4b265ad4ab.
* whoops, clean that up
* more clean up
* add a helpful cmt
* more hlpfl cmt
* can remove this test now
* hyundai cmts
* not really needed
* test safety_defaults
* rename panda safety test
* add PandaSafetyTest base back
* remove car-specific tests from PandaSafetyTest (for ALLOUTPUT, NOOUTPUT, ELM327 tests)
duh
* Add TestAllOutput comparison
* needs to be list
* fix extra loops (faster)
* create lin msg correctly
according to ad79b7f4d2
* use bytes
* some clean up
* revert coverage
* ensure same
* fix typing
* rx hook: scan all addrs
* this is cleanest
* parameterized_class doesn't work nicely
* Revert "parameterized_class doesn't work nicely"
This reverts commit 3a46f1f514.
* add test for silent
* rm spaces
* common?
forgot
* Revert "common?"
This reverts commit f136ae276f.
* Update tests/safety/test_defaults.py
* use get bit
* simplify parsing
* add get_honda_fwd_brake for latching test
rm print
* can also test with txing brake
* Revert "can also test with txing brake"
This reverts commit f75eb6eb56.
* rm this
* 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 6991c174ce.
* both do same thing
* clean up script
* don't test here
* Revert "don't test here"
This reverts commit 43fe4c961f.
* try running in CI
* nproc
* move
* Revert "try running in CI"
This reverts commit 912017c7fa.
* don't test here
* fix path
* re-compiling does this
* how does this/did that pass?!
* fix misra
* add comment
* we could do this
* or could do what eps torque does
* another pr
* not unused
* need this for special gm
* support testing integer torque
cmt
* there we go
* stash again
* Revert "stash again"
This reverts commit 4ecf6cc91c.
* this works!
* clean up
* cmt
* ugh this test was broken
* add some comments for this behemoth, and switch to rxing real msgs
* for now, no measurement test since we don't have any info about driver torque on can. for ex:
max value, factor on CAN, etc.
clean up
* more clean up
* just use it everywhere
* better cmt
* cmt
* this was failing for the wrong reason
* stash
* Revert "stash"
This reverts commit b29e09ca85.
* call it driver torque
* Revert "call it driver torque"
This reverts commit 1ed5ce5ebe.
* hmm this works
* hyundai fix in another pr
* support testing integer torque
cmt
* there we go
* Revert "there we go"
This reverts commit 6c5a19aad8.
* Revert "support testing integer torque"
This reverts commit 2c381077d5.
* clean up
* Update tests/safety/common.py
* found another bug!
* update test
* why does toyota add 1 but not chrysler?!
* test/fix others
* clean up
* more
* global
* clean up
* one function to reset AND update
* without abs and only negative values: this is not caught (since negative error < 1)
* ugly draft
* clean up, tests work
* now only should use this function
* better cmt
* better loc
* constant in python too!
* actually duplicate comment
* Update common.py
* without abs and only negative values: this is not caught (since negative error < 1)
* ugly draft
* this catches it
* draft
* draft
* draft
* works now!
* no blurry tests
* ugh subaru is like this too
* okay some can scaling makes it slightly off (wheel speeds)
* uncommont
* clean up