* hack to exit cleanly
* move the hack
* add test
* run in ci
* unused
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 49d4d5820190836d32089c3e79a2e47a02e7ce36
* build release3
* copy agnos manifest
* build in jenkins
* nproc doesn't work
* no pandaextra
* revert that
* don't modify version from source
* build after tests
* restore the symlink
* only master
* remove apk
* revert that
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: a712a4bd9c2f3b403485fa8bf7a66e0ac48fa6e5
* clean up test
* not needed for now
* this be enough
* comment this out
* clean up
* adjust tolerance
* use sof on tici
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 1a95127b0ef62fd744b2f9277b86d130020f5bde
* run loggerd tests on tici
* boardd loopback
* fix up seg length
* this doesn't add more coverage
old-commit-hash: 810ed30cab46baa737abcc8986ba7b2c69cad355
* start onroad test
* cpu usage test works
* nice print
* run in jenkins
* pretty reliable
* bump loggerd cpu usgae
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 5a9769020d7031e31a7b80bfea0245a0b0fa238d
* Squashed vipc
* Update release files
* Remove else
* add visionipc to release files
* use poller in vipc receive
* opencl framework instead of lib on macos
* Fix camera webcam
* Fix opencl on mac in ui
* more webcam fixes
* typo in ui sconsfile
* Use cur_yuv_buf
* visionbuf c++ class
* Camera qcom was still using visionbuf_allocate
* Turn loggerd back on
* fix snapshot
* No build needed
* update test camerad
* no more release callback
* make encoder c++
* Revert "no more release callback"
This reverts commit e5707b07002fee665d0483d90713154efc2d70d4.
* fix exit handlers
* No need to check errno
* move release callback call
* s/VIPCBufExtra/VisionIpcBufExtra/g
* use non blocking connect
* ui use non blocking connect
* Lower condition variable wait time
* Snapshot cleanup
* bump cereal
* bump cereal
old-commit-hash: fb496c692a9ebdcda15069a8d4eb95734b587d68
* remove unused junk
* check frame pkts
* from magic
* self
* cleanup
* add todo
* no opencv
* run in J
* fix conv
* make 250x faster
* abs
* should be +1
* depends on starting phase
* block on furniture refactor
* fixed
* restart test
* check ex
* need scaling
old-commit-hash: cb58e79ee83c15662a1191a39aeb75f276c7c591
* run loggerd tests in jenkins
* fast
* check segs on the fly
* missing import
* wait for dir
* no thread
* relax FILE_SIZE_TOLERANCE
* cleanup
* unused
* set ci flag
* wait longer for first seg
* fix race condition with setting RecordFront
Co-authored-by: ZwX1616 <zwx1616@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 427d4a5a9eaf3a593db43ee78315dd38664dbb47
* split dockerfile into base image and CI
* doesn't exist yet
* fix path
* cache on this branch
* latest
* use cache
* don't double pull
old-commit-hash: a3f56430195d5b2d0119f8bbf929f07c9a625959
* test updater, spinner, and text window build in CI
* we dont ship the libs for updater in release branches
old-commit-hash: 1f4714ba9807e3b641154d06479c6ee76b684242
* run phone tests in parallel
* better cpu test
* re-enable test
* no root
* terms version
* not one
* yes
* debug
* that's coverd by min cpu percent
old-commit-hash: ecf0a8c8d49dddb18767d929d381f5bbf946c5d8
* build openpilot docker container in jenkins
* use cache
* run all stages in parallel
* move device tests
* wrap in stages
* it's docker
* doesn't work, but jenkins should cache the image
* steps
* disable phone tests for now
* we're root
* enable everything
* clean up our mess
* skip checkout
* need a plugin for that
* remove that
* parallel
* Revert "parallel"
This reverts commit e3e5af9dc9db692d1b5552012d62393a5b8520dd.
* this is ugly
* Revert "this is ugly"
This reverts commit e83995935294584e264a8fcb3d08bcf7d9305434.
old-commit-hash: 90d5383354365f58415cc5e99e92c4010394832c
* start boardd loopback test
* let's try this in CI
* fix jenkinsfile
* remove old
* rename
* check msgs
* should be reliable now
* send more
old-commit-hash: 3ab0b4965663bfae88885c503da0c7de2af37f74
* start building release2 in CI
* build script
* bring over changes from test branch
* fix build release test
* remove references to test branches
* ucnomment push
* fix duplicate remove
* two commits for dashcam
* need the key
old-commit-hash: c7156616568ce2fa780db3eafc5f912ab2ead14e
* WIP sound test
* it does something
* refactor
* phone only
* update release files
* test sound card init
* add to CI
* check writes
* increase time
* unused
* only build cereal
* small tolerance
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: f1afb3e3ae4b95a1de0262d1408c49093c5ada6f
* let's see if this works
* fix build_release actions job
* does jenkins like this config
* separate jenkinsfile for release build
* fix devel build
* devel build should work
* always pass that for now
* run modeld replay
* release2 build will be a separate PR
* pass env to phone shell
* force checkout
* run on real jenkins eons
* add timeout
* rsync
* more timeout
* trailing slash
* fix branch detection
* debug
* not sure why paramiko doesn't pass it through
* newline
* CI_PUSH
* still not passing it
* test branch
* should be good now
old-commit-hash: 32f03ec8a52c7c5fa56d5cce19fbbd7ecf24b7dd
* kind of works
* move that
* hack to get camerad to reliably terminate
* not sure why SIGTERM wasn't working before
* compare bytes
* clean up some hacks
* gitignore
* fix that
* WIP
* no reboot
* comparison works
* pretty print
* fix build
* run in jenkins
* python path
* space
* raise timeout
* new eon
* skip the copy
* spinner
* spin less
* update model ref commit
* reenable that
* clean up
* fix jenkinsfile
* parallel
* wrap it in a stage
* fix linter
* better progress
* lower timeout
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 63c8e8439b6d19020055f922340d8e33d906363a