Commit Graph

239 Commits

Author SHA1 Message Date
Justin Newberry cdcdfa2cf8 jenkins: spilt car tests in two steps (#31346)
fix
old-commit-hash: 8a00b30029
2024-02-07 00:04:27 -08:00
Justin Newberry 558b925b86 jenkins: limit cpu and memory (#31329)
* limit that

* we can use 32g

* addopts

* half
old-commit-hash: 03c183cb05
2024-02-06 13:51:55 -08:00
Justin Newberry dd7899d409 jenkins: lock device resource first before making container (#31330)
lock first
old-commit-hash: 052519570d
2024-02-06 13:35:08 -08:00
Justin Newberry 93c6540eba jenkins: cleanup stage names for analysis (#31327)
fix names
old-commit-hash: 88b635c4e1
2024-02-06 12:50:44 -08:00
Justin Newberry fd799bc05a Pytest: consistent hardware state for tici tests (#31279)
* consistent hardware

* consistent hardware

* moved

* this too

* ruff

* s

* duplicated

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 0277fc5548
2024-02-02 14:18:01 -08:00
Justin Newberry 15600bced8 Jenkins: select devices randomly (#31274)
radnomly select devices
old-commit-hash: 08d9681cf6
2024-02-01 17:24:28 -08:00
Justin Newberry c999573836 Jenkins: better timeout when disconnected from devices (#31256)
* timeout better

* timeoutes
old-commit-hash: be33b00499
2024-01-31 18:46:40 -08:00
Adeeb Shihadeh 14898a7845 jenkins: cleanup /dev/shm (#31095)
old-commit-hash: 332a21965d
2024-01-20 15:24:34 -08:00
Adeeb Shihadeh 972650f0eb remove dashcam branch (#31081)
* remove dashcam branch

* fix

* more cleanup

* remove param

* one more
old-commit-hash: 7cd9568423
2024-01-19 14:05:03 -08:00
Adeeb Shihadeh e3cb318151 cleanup startup params (#31068)
old-commit-hash: b4ebba384b
2024-01-18 22:09:55 -08:00
Justin Newberry 2b9b880ab0 jenkins: lock "pc" label to limit concurrent workers (#30902)
* lock pc label

* remove that
old-commit-hash: 4430944b29
2024-01-03 16:55:16 -08:00
Mitchell Goff c24bdc1503 new delhi model (#30822)
* 027a1efa-10fb-4291-ad58-90cf0ff150b5/700

* debug

* rm for now

* bump refs

* revert that

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 7e71fd7bae
2024-01-02 13:27:15 -08:00
Shane Smiskol f65ccca8e0 test_models: fuzz test panda and CarState (#30443)
* pre-hypothesis

* some hypothesis junk

* this kinda works but is really slow due to counter check

* choose addrs from fingerprint

* stash

* honda nidec brake pressed mismatches fixed

* bump panda

* stash

* tesla: use DI_torque2 (panda msg)

* run

* run

* ah this honda mismatch too

* no more multi can msgs

* clean up, remove old file

* add todo

* prob can remove urandom

* stash, huge examples

* fix pq standstill mismatch

* yuge

* yup there's a leak somewhere

* try to find leak

* skip dashcam (pq and tesla)

* PR comments

* bump

* draft stash

* fix alt brake hondas

* bump

* bump

* bump

* some clean up

* minor clean up

* more clean up

* stash

* fix honda bug

* more

* 100 examples

* revert tesla

* no memory leak any more?

* bring back tests with skips

* parameterize max_examples

* skip interceptor

* is jenkins on my branch?

* ooh that's fast

* 50 is not bad for GH CI

* 300 might be better with rest of test_models

* no more detection

* bump

* need CS_prev to catch bugs where openpilot changes and panda doesn't (eg. not setting interceptor safety mode)

* need to simplify all this

* need a warm up first, since some signals are 1 by default (toyota's gas_released!=1)

* changes

* set honda safety param

* set toyota safety param

* bump panda

* clean up honda

* rm interceptor

* thought interleaving addrs might help, but we can fine tune later

* Revert "thought interleaving addrs might help, but we can fine tune later"

This reverts commit 153301384b.

* get size from dict

* what

* add nocapture marker

* clean up

* try to raise logging level

* need to run last as pytest_runtest_call, since it starts capturing

* get capman conditionally

* mark

* type fingerprint

* should use gen_empty_fingerprint

* no longer needed

* draft

* no longer need gc

* clean that up

* test everything!

* more clean up

* more

* no point

* fix that

* fix errors

* bump

* nice even 300 examples for 300 segs

* final bump :fingers_crossed:

* better import order

* remove debugging prints

* warm up kinda works

* Revert "warm up kinda works"

This reverts commit 7fc77b07d5.

* random seed

* revert

* strat

strat

* add expl comment

* cmt

* check controls allowed

* Revert "check controls allowed"

This reverts commit e82a0e5396.

* not unittests

* run tests!

* run tests 2!

* run tests 3!

* seed unused

* revert

* add shrink phase, and remove health check suppression

* hello

* oncemore

* Update selfdrive/car/tests/test_models.py
old-commit-hash: 5052b55c44
2023-12-19 03:18:54 -06:00
Adeeb Shihadeh 6f13688747 jenkins: only do replay when relevant files change
old-commit-hash: 7aeefaad65
2023-12-16 23:35:43 -08:00
Adeeb Shihadeh 030614e180 full clean for onroad device
old-commit-hash: 6f143f6c45
2023-12-14 23:00:07 -08:00
Adeeb Shihadeh 129c2b9f16 also run qcomgpsd on path update
old-commit-hash: 0830f62b36
2023-12-14 20:44:14 -08:00
Adeeb Shihadeh 71d4a05d86 jenkins: only run pandad tests when paths change (#30741)
* jenkins: only run pandad when paths changed

* fix

* ugh shadow
old-commit-hash: 2cad6dfa58
2023-12-14 20:41:11 -08:00
Adeeb Shihadeh 2a08d484a1 jenkins: run test_onroad in the normal env (#30740)
old-commit-hash: 303f1cf9cf
2023-12-14 19:59:16 -08:00
Justin Newberry 0939b25bc4 CI: move test_maprenderer to GH actions (#30610)
maprenderer to ci
old-commit-hash: 5d668701cb
2023-12-14 16:59:28 -08:00
Justin Newberry a20c934d2f jenkins: retry docker_build (#30629)
* retry docker build

* retry docker build

* retry docker build

* does this work nicely?

* docker fail!

* Revert "docker fail!"

This reverts commit ab227a1ea3.
old-commit-hash: 02373fcb05
2023-12-12 18:12:19 -08:00
Justin Newberry 758426375d jenkins: retry pc setup (#30659)
* retry pc setup

* sleep and retry

* exception

* throw e

* remove force exit

* make a function for it

* remove force exit

* move to top

* separate exception
old-commit-hash: 93cd19e3a5
2023-12-12 17:54:17 -08:00
Justin Newberry 60d5e98920 jenkins: remove old root user permission fixes (#30684)
* Batman

* add debug stuff

* Revert that for now

* remove debug stuff
old-commit-hash: c066fdd7a3
2023-12-12 17:48:03 -08:00
Shane Smiskol 930ff9a0c1 jenkins: run all car tests with one command (#30661)
* run all jenkins car tests in one script, less down time?

* fix

* speed up

* u
old-commit-hash: e78b80c8fe
2023-12-08 22:15:27 -08:00
Justin Newberry 12da944f1c jenkins: retry build_devel (#30628)
* will it work

* retry build devel

* correct p[ath

* try a failure

* Revert "try a failure"

This reverts commit ba4e6a0a20.
old-commit-hash: 36bebb1aa0
2023-12-06 17:22:32 -08:00
Justin Newberry 62d0647ab3 pytest: group test_models by route instead of car name (#30625)
* group by route

* dont need those
old-commit-hash: f16df8e4b7
2023-12-06 16:00:59 -08:00
Justin Newberry a8c97eec3f jenkins: disable xdist on tici (#30624)
to preserve it
old-commit-hash: 3777bf7fb9
2023-12-06 15:51:29 -08:00
Justin Newberry f945b8ebaa jenkins: remove pytest tici conf (#30621)
* remove pytest conf

* remove that too
old-commit-hash: 31ab43ce41
2023-12-06 11:13:22 -08:00
Justin Newberry 31eede7722 jenkins auto cpu count (#30544)
* auto cpu

* build too

* need bash
old-commit-hash: 5030824572
2023-11-28 14:34:00 -08:00
Adeeb Shihadeh ca85e5b82a rename rawgpsd to qcomgpsd (#30493)
* rename rawgpsd to qcomgpsd

* fix more paths

* that moved

* forgot the d
old-commit-hash: 4cae08e636
2023-11-18 23:23:16 -08:00
Justin Newberry efaa3ea500 Pytest: default settings on PC improvements (#30441)
* always multithreaded

* multithreaded

* pkill correct process

* escape more

* load for interfaces
old-commit-hash: 2ad82cbfb0
2023-11-13 10:45:24 -08:00
Adeeb Shihadeh 8d3a5970d4 jenkins: use build.py to manage cache size (#30440)
* jenkins: use build.py to manage cache size

* label

* set pp

* double

* cleanup

* non mimimal build on PC

---------

Co-authored-by: Justin Newberry <justin@comma.ai>
old-commit-hash: 5f7143df02
2023-11-10 16:55:25 -08:00
Adeeb Shihadeh 554528351b jenkins: retry on failed git checkouts (#30345)
* jenkins: retry on failed git checkouts

* test

* Revert "test"

This reverts commit ea57ba0256.
old-commit-hash: 57c8304c25
2023-10-30 09:58:57 -07:00
Adeeb Shihadeh 87f77825db test_onroad: log sizes check (#30265)
* test_onroad: check log sizes

* fix

* check logs

* rb

* len

* pytest

* mb

* corolla log is small

* adjust qlog
old-commit-hash: 13d780a5f2
2023-10-18 19:44:46 -07:00
Adeeb Shihadeh bf4b441687 jenkins: clear commacache dir (#30290)
old-commit-hash: 71a9b2c24c
2023-10-18 19:37:29 -07:00
Justin Newberry 845cb6b670 CI: run jenkins as batman (#30184)
* I'm batman

* chown batman

* sudo

* add batman to sudo group

* try without cleanup

* Revert "try without cleanup"

This reverts commit f59554f2f3.

* comment
old-commit-hash: 8b2b72499f
2023-10-06 11:12:41 -07:00
Adeeb Shihadeh 52752a3131 jenkins speedup (#29869)
* jenkins speedup

* cleanup
old-commit-hash: d036148550
2023-09-10 16:47:07 -07:00
Adeeb Shihadeh 58bb1afb9a jenkins scripted pipeline (#29865)
* scripted

* exclude branches

* try that

* fix credentials

* fix

* tag with commit
old-commit-hash: a411af4f02
2023-09-09 21:30:21 -07:00
Adeeb Shihadeh 15e071f88c fixup power draw test output (#29844)
* fixup power draw test

* no pytest
old-commit-hash: 947abbcba0
2023-09-08 13:01:04 -07:00
Shane Smiskol ce1c61d59a car interfaces: long running fuzzy test (#29592)
* draft

* draft 2

* increase deadline and run

* imports

* run -> use
old-commit-hash: 821cfff56d
2023-08-24 10:45:50 -07:00
Shane Smiskol 11466f786b internal test_models: run on more segments (#29443)
100 more
old-commit-hash: ac3f87bad5
2023-08-17 00:25:14 -07:00
Shane Smiskol 6be9e66073 jenkins: re-enable test_models (#29394)
* re-enable test_models

* now?

* Remove bad Volt segment

* Update Jenkinsfile

* use first n segments
old-commit-hash: fb235238ad
2023-08-14 16:08:34 -07:00
Adeeb Shihadeh 1e72e9b094 jenkins: remove test that's now run in Actions
old-commit-hash: de66ba0187
2023-08-13 21:21:54 -07:00
Adeeb Shihadeh 1ca3343d0c add small ui for jenkins runners (#29382)
old-commit-hash: 09ffce8073
2023-08-13 18:01:51 -07:00
Adeeb Shihadeh e76af64065 CI: enable PYTHONWARNINGS=error (#29364)
* CI: enable PYTHONWARNINGS=error

* fixes

* more ignore

* more modeld ignore
old-commit-hash: b11b14aff8
2023-08-12 17:15:16 -07:00
Shane Smiskol 11492496fc test_models: run on route list (#26226)
* move to openpilot

* draft

* support internal urls

* not used

* update seg list

* regen segment list

* regen seg list

* regen

* regen

* regen

* no dirty segments

* regen seg list with no fuzzy or fixed fp

* regen segments with hda2 exception

* regen with added filters

* regen without bad dongle

* regen

* regenerate!

* regenerate, only OP enabled

* regen

* regenerate!

* regenerate!

* stash

* use SegmentName

* new route list

* add temp comment

* remove comment

* let's see if this works

* comment out other tests to speed up

* fix agent

* ?

* hmm

* oh whoops...

* add matrix

* fix

* how many levels do we need?

* fix values

* matrix can't be in parallel

* how about this

* try this

* Revert matrix

Revert "try this"

This reverts commit 8d0d91fd70.

Revert "how about this"

This reverts commit a8e4fc5323.

Revert "matrix can't be in parallel"

This reverts commit daaa6fcc3c.

Revert "fix values"

This reverts commit df554b6a33.

Revert "how many levels do we need?"

This reverts commit 1a17320fa1.

Revert "fix"

This reverts commit e7eb6e4043.

Revert "add matrix"

This reverts commit a1b57e5725.

* use pytest instead! (5 jobs is ~150 mins)

* split lines, uncomment

* This Sienna seg has a fault SDSU that stopped forwarding/sending msgs

* picked a route with no PSCMStatus and no panda errors, recent routes are working

* this cadillac was dashcammed (no radar)

* opened an issue for this, it's 'expected' right now

* small clean up

* small clean up

* i don't think that worked

* is this needed?

* add to new PC tests

* cache

* draft

* Revert "draft"

This reverts commit 3b7f740dd4.

* probably should be function

* draft

* clean up

* add todo

* 600 random segments

* debug

* does this fix pythonpath issues?

fix

* try this

* mount?

* pytest again!

* no need for PYTHONPATH now

* Update Jenkinsfile

* ?

* convention

* clean up

* would be even more complex (have to unset ci which is class level)

* track

* is lfs pulled at all?

* ah no it's not
old-commit-hash: 70b1e9dd75
2023-08-10 00:45:23 -07:00
Adeeb Shihadeh 5fb047c963 jenkins: rm tools copy in release tests (#29273)
* jenkins: rm tools copy in release tests

* rm that too
old-commit-hash: 7f02cb9faf
2023-08-07 19:14:45 -07:00
Adeeb Shihadeh 36846e5374 jenkins: reset USB (#29155)
* jenkins: reset USB

* fix non aux
old-commit-hash: 036888ec15
2023-07-26 15:11:20 -07:00
Adeeb Shihadeh a5f5b72c99 jenkins: run tests with pytest (#29143)
* jenkins: run tests with pytest

* typo

* fix
old-commit-hash: 6b83724c50
2023-07-25 17:06:43 -07:00
Adeeb Shihadeh a51824c339 rawgpsd: speedup tests (#29110)
* rawgpsd: speedup tests

* fix that one

* little more

* prevent subtle bugs

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 5fb2f7072b
2023-07-23 15:38:47 -07:00
Adeeb Shihadeh 3dfd770fb0 tici: speedup power save setting (#29100)
* speedup

* update type

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: d92c9aef23
2023-07-22 17:15:58 -07:00
Maxime Desroches 06125f1309 Test scons multithreaded random build (#29082)
* random build

* name

* 2 pass

* clean after

* fail on this

* fix deps

* format

* var

* try without lfs
old-commit-hash: 97eec45d42
2023-07-21 21:57:27 -07:00
Adeeb Shihadeh 13436b4893 CI: fix no DNS after tests killed (#29090)
* CI: fix no DNS after tests killed

* fix
old-commit-hash: e8b20b7f81
2023-07-21 18:35:29 -07:00
Adeeb Shihadeh 30a6fa35aa mapsd: rendering tests (#28981)
* mapsd: rendering tests

* run

* speedup
old-commit-hash: e2b5d1e29a
2023-07-16 14:39:34 -07:00
Adeeb Shihadeh 52d1de0e79 jenkins: speedup build stage (#28687)
* jenkins: speedup build stage

* run in gh actions

* skip

* set that

* build

* python path

* cleanup
old-commit-hash: fdf1c328b9
2023-06-24 22:33:06 -07:00
Adeeb Shihadeh 8d80b8445c rawgpsd tests (#28683)
* rawgpsd tests

* test xtra

* check freq

* fix

* restart lte

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 5992bf4acc
2023-06-24 20:04:58 -07:00
Adeeb Shihadeh 83fd21a79e jenkins: new replay devices (#28643)
* replay

* restart nm
old-commit-hash: 16e3d4f69f
2023-06-22 14:21:11 -07:00
Adeeb Shihadeh e65200b8ed jenkins: ensure panda is in good state (#28414)
old-commit-hash: 6d91b7c341
2023-06-05 15:28:38 -07:00
Mitchell Goff 3dc3978a10 Test navmodel (#28272)
* Test navmodel

* removed comment

* Updated model_replay ref

* read tiles from azure bucket

* updated ref commit
old-commit-hash: 2d34083cd8
2023-05-30 20:33:01 -07:00
Adeeb Shihadeh dbe615db9e jenkins: switch order of tests
old-commit-hash: 2664dba52e
2023-05-22 00:48:51 -07:00
Adeeb Shihadeh a3dcc5cd97 time to onroad test (#28242)
* time to onroad test

* run few times

* test on stripped builds

* manager

* cleanup

* split those out

* run first

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 39c5d492bf
2023-05-20 17:59:41 -07:00
Adeeb Shihadeh 4e87efb78c controlsd: remove procs from ignore list (#26848)
* trim list

* check for file
old-commit-hash: c4501e4bc1
2023-05-07 15:43:45 -07:00
Adeeb Shihadeh e631d24d77 Jenkins tuneup (#28095)
* tuneup

* use service messages

* logmono

* not passive
old-commit-hash: d5a0a4b3e8
2023-05-03 16:52:20 -07:00
Adeeb Shihadeh 18e37de389 jenkins: source launch_env.sh (#28092)
* jenkins: source launch_env.sh

* cleanup

* cleanup
old-commit-hash: b37b768f1e
2023-05-03 14:26:38 -07:00
Adeeb Shihadeh 7b329bcc59 tizi: retry amp comms (#27735)
* tizi: retry amp comms

* ensure all config is written together

* simple test

* check errors

* test shutdown

* a tici exclusive

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 767ed4295f
2023-04-06 23:38:16 -07:00
Adeeb Shihadeh 827ebdacaf tici: move tests to tests/
old-commit-hash: 39a1a917e7
2023-04-05 22:17:57 -07:00
Adeeb Shihadeh ed72cae737 tizi tests in jenkins (#27810)
* add

* mv there for now

* mv

* single panda

* move into parallel

* longer timeout for dfu

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ff89184823
2023-04-05 11:07:42 -07:00
Adeeb Shihadeh 3a968c67e1 loggerd: move to system/ (#27534)
old-commit-hash: 94eb215980
2023-03-08 11:20:49 -08:00
Adeeb Shihadeh 47d30174d3 sensord: move to system/ (#27531)
* sensord: move to system/

* add gitignore to releaes files
old-commit-hash: 6f40f0d442
2023-03-08 10:56:54 -08:00
Adeeb Shihadeh 5d2d0c4b26 pandad unit tests (#27516)
* pandad unit tests

* only one

* in bootstub

* run in jenkins

* phone only
old-commit-hash: f7c15c1708
2023-03-07 11:05:20 -08:00
Adeeb Shihadeh 858a5654b1 setup pre-built master-ci (#27205)
* try this

* add as release branch

* set the name

* build on master-ci
old-commit-hash: 0374d4817d
2023-02-05 15:45:01 -08:00
Adeeb Shihadeh 276f026749 jenkins: tmp disable sim test due to ZMQ bug (#27043)
old-commit-hash: 100fe10c7c
2023-01-22 15:08:36 -08:00
Adeeb Shihadeh 16dabbd686 fix typo AR0321 -> AR0231 (#26993)
old-commit-hash: ef42652368
2023-01-17 19:52:06 -08:00
Adeeb Shihadeh 38bceb1391 model replay: disable nav for now
old-commit-hash: 8aac07bf86
2023-01-12 15:20:37 -08:00
Adeeb Shihadeh a4af0fca74 jenkins fixups
old-commit-hash: 5f66a9a621
2023-01-10 16:20:27 -08:00
Adeeb Shihadeh bd9e2320ca jenkins: don't clog up build queue (#26724)
* jenkins: don't clog up build queue

* not real
old-commit-hash: 53023abd24
2022-12-07 22:21:05 -08:00
Adeeb Shihadeh 01db07375c nav model replay (#26697)
* nav model replay

* set token

* fix gh actions

* update refs

* fix pc
old-commit-hash: 1da6f6a6e2
2022-12-07 19:36:30 -08:00
Adeeb Shihadeh 0c23f1a2b6 jenkins: move test_manager to common devices (#26663)
old-commit-hash: 753c3d5897
2022-12-01 15:32:59 -08:00
Adeeb Shihadeh 55376a02e8 jenkins: use tici-needs-can to build release
old-commit-hash: f2d97da9b4
2022-11-15 20:14:35 -08:00
Kurt Nistelberger 2efa3cecc1 CI: regroup devices (#26436)
* regroup ci devices

* cleanup looopback test

* split loopback devices

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
old-commit-hash: 5f094b8368
2022-11-11 21:50:09 -08:00
Kurt Nistelberger 4765e264a2 CI: add OX0C310 camerad box (#26318)
* update jenkins file

* .

* revert

* Update Jenkinsfile

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: fa4a368005
2022-11-04 16:44:06 -07:00
Kurt Nistelberger 1c361f7e4a CI: add LSM-C sensor device (#26303)
* add sensord tests to pipeline

* .

* cleanup

* redo

* .

* address comments

* Update Jenkinsfile

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: d58c19c576
2022-11-02 16:34:02 -07:00
Kurt Nistelberger 714d331a3c readd camerad tests
old-commit-hash: 9e3e49a81f
2022-10-26 15:11:45 -07:00
Adeeb Shihadeh 39344e027c jenkins: disable camerad while new box is built
old-commit-hash: a22ce68699
2022-10-24 19:37:18 -07:00
Adeeb Shihadeh c18d23c8be CI: re-enable power draw test (#25988)
* CI: re-enable power draw test

* adjust for ngrl
old-commit-hash: 9e6265ce21
2022-10-06 15:01:57 -07:00
Adeeb Shihadeh 3308e740ea pigeond tests (#25630)
* start pigeond tests

* sm checks

* add some types

* little more

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 4bb399ba3c
2022-08-31 23:12:26 -07:00
Adeeb Shihadeh 88ee71df67 jenkins: disable power draw test for now
old-commit-hash: 689d1970a7
2022-08-04 23:22:10 -07:00
Adeeb Shihadeh c3a1a383e8 remove comma two branches
old-commit-hash: 9c9a0f0ef3
2022-07-20 14:27:10 -07:00
Adeeb Shihadeh 33a85302e0 Fix master-ci dirty working tree + CI test (#25087)
* check

* test for dirty working tree

* swap order

* fix diff
old-commit-hash: df251ef50e
2022-07-08 13:00:43 -07:00
ZwX1616 cd2a98aa11 fullframe DM model (#24860)
* Revert "put cereal on master"

This reverts commit 4646c132bae7358079c9b2867725f8382906c1e5.

* Revert "Revert fullframe DM model (#24812)"

This reverts commit 59e8af4c3101785cead69a9880cc03e0a18081e1.

* revert revert cereal

* clip6

* 0.8 is fair

* Fiction compensation should be based on error

* Update refs

* Add deadzone

* not that

* good mg

* ref

* ref

* ee8f

* minor tweak

* ref

* recompile

* ref

* cereal

* match driverstatus

* new ref

* new ref

* pass token through jenkins credentials

* quote

* fix snpe dead weights

* final ref

Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 1f2f9ea9c9
2022-06-20 16:24:51 -07:00
Adeeb Shihadeh d9d83b0225 Move camerad to system/ (#24836)
* mv camerad

* add hardware symlink

* fix unit tests
old-commit-hash: 6123ab3d1c
2022-06-19 14:43:49 -07:00
Adeeb Shihadeh 248dd28c7d jenkins: move simulator build into lock
old-commit-hash: add335d9e6
2022-06-18 19:01:42 -07:00
Adeeb Shihadeh a16a4a4e06 jenkins: lock simulator
old-commit-hash: 3db36a1958
2022-06-12 21:59:58 -07:00
Adeeb Shihadeh c8b6d29a8a jenkins: remove unnecessary workstation clean
old-commit-hash: 6856c2d4ef
2022-06-11 17:43:40 -07:00
Adeeb Shihadeh 9a45a3b99b Move selfdrive/hardware/ to system/ (#24725)
* move hardware to system/

* fix mypy
old-commit-hash: 1139fe507b
2022-06-11 16:38:24 -07:00
Maxime Desroches 9a003e9b29 simulator: run simulator test in ci (#24691)
* run simulator test in ci

* block navd process

* block ui

* fix jenkins

* build docker

* remove tty

* remove tty for carla

* detach carla_sim

* more retries

* only build once

* add more time for bridge

* cleanup

* use qt offscreen

* expose to docker

* block ui

* use new dockerimage

* fix

* from ubuntu20.04

* install curl

* add ssh

* add locales

* noninteractive

* syntax

* use base

* smaller image

* add git + git lfs

* kill carla

* run in parallel

* fix missing agents

* default agent?

* little cleanup

* default doesn't work

* not in ci

* fix path

* fix path

* new msg

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 5add0c6159
2022-06-11 15:32:12 -07:00
Adeeb Shihadeh 8f0df45031 CI tuneup (#24541)
* little housekeeping

* all the commits

* one more cars
old-commit-hash: b2569d871f
2022-05-15 17:57:34 -07:00
Adeeb Shihadeh 5f429c1513 CI: build master-ci in Actions (#24533)
* jenkins: build master-ci on pc

* make target configurable

* build on actions

* no wait

* more fetch

* v3 has push?

* example

* remove that

* wait

* v1.1.1

* this one works

* schedule

* clear out target first

* no lfs
old-commit-hash: 531f4483b2
2022-05-14 00:18:30 -07:00
Willem Melching 95bbb74c81 Add sensord test to Jenkins (#24524)
* Add sensord test to Jenkins

* add second configuration

* add other configs too

* rename

* move into existing HW tests
old-commit-hash: 822ea1fbd9
2022-05-13 15:48:38 +02:00
Adeeb Shihadeh 009a62912e jenkins: reduce timeout to 20 minutes
old-commit-hash: ef7ece408a
2022-04-28 22:02:32 -07:00
Adeeb Shihadeh 16c40a5f7c CI: power draw test (#24292)
* CI: power draw test

* initialize hardware

* try this

* fix that

* happy linter

* actually happy

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 37dbc7be0c
2022-04-21 23:13:20 -07:00