Commit Graph

123 Commits

Author SHA1 Message Date
Adeeb Shihadeh 3a968c67e1 loggerd: move to system/ (#27534)
old-commit-hash: 94eb2159802d3dba99620db0b08731c68a7e4733
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: 6f40f0d4427f4238c3939a64d1d6baa7d77f1ecc
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: f7c15c1708ab0ab42f916162ea26ca52226ce81f
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: 0374d4817d4730fb76adcee07252adf39759dd25
2023-02-05 15:45:01 -08:00
Adeeb Shihadeh 276f026749 jenkins: tmp disable sim test due to ZMQ bug (#27043)
old-commit-hash: 100fe10c7c326f3d22685ca8a0ebb486c57c85cf
2023-01-22 15:08:36 -08:00
Adeeb Shihadeh 16dabbd686 fix typo AR0321 -> AR0231 (#26993)
old-commit-hash: ef42652368bb56a93e75f172062ac9f6aca29563
2023-01-17 19:52:06 -08:00
Adeeb Shihadeh 38bceb1391 model replay: disable nav for now
old-commit-hash: 8aac07bf86897ff9dee8f82ddd361fe39aed5063
2023-01-12 15:20:37 -08:00
Adeeb Shihadeh a4af0fca74 jenkins fixups
old-commit-hash: 5f66a9a6213f6c42161584979a2f760f9ad9df47
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: 53023abd24f9aacea11da4dff07183f16557c9b4
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: 1da6f6a6e213280979dcf64b4d3e90f291bda4a3
2022-12-07 19:36:30 -08:00
Adeeb Shihadeh 0c23f1a2b6 jenkins: move test_manager to common devices (#26663)
old-commit-hash: 753c3d5897d46f9c070f9267d7385b3578185b2e
2022-12-01 15:32:59 -08:00
Adeeb Shihadeh 55376a02e8 jenkins: use tici-needs-can to build release
old-commit-hash: f2d97da9b46d81454ec227152e280f1261ae9883
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: 5f094b836851c392b89429cc654082c659f7caec
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: fa4a36800534ede59850f1d9be1cdd6f023d4707
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: d58c19c5762545839df97ae282a4c43826e6960d
2022-11-02 16:34:02 -07:00
Kurt Nistelberger 714d331a3c readd camerad tests
old-commit-hash: 9e3e49a81f265eefbee32e7d96dbbae3f4b393f1
2022-10-26 15:11:45 -07:00
Adeeb Shihadeh 39344e027c jenkins: disable camerad while new box is built
old-commit-hash: a22ce68699ef4d6714a2921f19ed7d793ea619a5
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: 9e6265ce2188ac48442b07a77e86ca4fd3eba06b
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: 4bb399ba3c13953680522707bba662527fa771b7
2022-08-31 23:12:26 -07:00
Adeeb Shihadeh 88ee71df67 jenkins: disable power draw test for now
old-commit-hash: 689d1970a769e7c705ed397dd058eeb519bc5720
2022-08-04 23:22:10 -07:00
Adeeb Shihadeh c3a1a383e8 remove comma two branches
old-commit-hash: 9c9a0f0ef35933e354c52b39cfe9e7849f1d8d7e
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: df251ef50ebfe5c997e14a03fca4ec932bc4c5cf
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: 1f2f9ea9c9dc37bdea9c6e32e4cb8f88ea0a34bf
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: 6123ab3d1c901ed3763e1a7cb8e1aac3f6b8fda3
2022-06-19 14:43:49 -07:00
Adeeb Shihadeh 248dd28c7d jenkins: move simulator build into lock
old-commit-hash: add335d9e67f24a3090e09d39d4267b8f5620ff1
2022-06-18 19:01:42 -07:00
Adeeb Shihadeh a16a4a4e06 jenkins: lock simulator
old-commit-hash: 3db36a1958b24023a8af2a10419c0c7e4112bef7
2022-06-12 21:59:58 -07:00
Adeeb Shihadeh c8b6d29a8a jenkins: remove unnecessary workstation clean
old-commit-hash: 6856c2d4efda54708be3790bb094b5c377dee575
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: 1139fe507b01f34de9714c99228f411558b44231
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: 5add0c6159db3810c17f0b27afd3dda882f95586
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: b2569d871ffcdb41f0100cdec7ee56eeb5f605fd
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: 531f4483b2c24c054b0d0fa264438a8a864e09fa
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: 822ea1fbd9ee761c8dce59d727eebe943e640502
2022-05-13 15:48:38 +02:00
Adeeb Shihadeh 009a62912e jenkins: reduce timeout to 20 minutes
old-commit-hash: ef7ece408a932ae724cadd108e523d0e4a7cef94
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: 37dbc7be0c70adff2f002c1c77c277f7addddd81
2022-04-21 23:13:20 -07:00
Adeeb Shihadeh 5a9644261f remove comma two support (#24248)
* remove comma two support

* cleanup release files

* little more

* more libs

* no more gralloc

* add snpe back
old-commit-hash: 5c48e7bc86a621dd35f4ff25da7a26ee506bac76
2022-04-18 17:55:23 -07:00
Adeeb Shihadeh bba7aafaca jenkins: add new devices (#24144)
old-commit-hash: 84aff56de6c7f12e4a5ca9560425f3316c5f95b6
2022-04-06 10:34:46 -07:00
Adeeb Shihadeh 2229d4b02b jenkins: kill potentially leftover processes (#24078)
* jenkins: kill potentially leftover processes

* cleaner

* oops

* escape

* might already be dead
old-commit-hash: d14791525d9db23572f90dc7d1e10b554db2ff85
2022-03-30 15:43:47 -07:00
Adeeb Shihadeh 31cfc1b3bb Revert "disable until dos can be reflashed"
This reverts commit cc7114a516027639118040c7fd9b266d93f8bee5.

old-commit-hash: 2a0307a8cb1fb511df06a784b04baf6dd7ba77fb
2022-02-11 11:45:22 -08:00
Adeeb Shihadeh fac7291323 disable until dos can be reflashed
old-commit-hash: f231caf1e3d6077deb48931bd1ecd69f33cf6f6e
2022-02-10 20:31:02 -08:00
Adeeb Shihadeh de54dd20ec jenkins: improve overall robustness (#23117)
* test onroad: more reliable log finding

* Update selfdrive/test/test_onroad.py

* write continue.sh in device setup

* clone

* try different delimeter

* try this instead

* fix keys path

* executable

* remove orphaned lock
old-commit-hash: 7c291a1b39d48a50761403dc4f1ddd78f25815ec
2021-12-04 21:07:57 -08:00
Adeeb Shihadeh 6828b2f01a jenkins: make agent per-stage
old-commit-hash: 077ec6725a1a9de5d1bde215daf8941a44ce23f4
2021-11-30 22:18:43 -08:00
Adeeb Shihadeh 63bb9e9dc4 jenkins: build releases in parallel (#23070)
old-commit-hash: 700b1bcce7ef0618cd4b04c5723faf27a1d8aa98
2021-11-29 22:57:13 -08:00
ZwX1616 97175e78a1 test: Replay both models on C2/C3 (#23019)
* add dcam stream

* delete model_test

* both in jenkins

* update spinner

* get filename fn

* they are not random names

* update route

* new ref commit

* temporarily resize tmp

* clean up unlog send

* need calib 0

* revert device

* cleanup

* arg

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 1ec8f03ec642fb5117727eaf31df4841625e0d7b
2021-11-24 15:59:19 -08:00
Adeeb Shihadeh 44568de155 faster jenkins (#22973)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e13630dfee49dd4439d70d932ea89ba5af74c82f
2021-11-18 23:43:09 -08:00
Adeeb Shihadeh 24e2912b4b jenkins: decrease timeout once tests start running
old-commit-hash: 31031a723c265414fa1450a970b453369c6d0575
2021-11-15 17:34:16 -08:00
Igor Biletskyy 26a994f2be Add test_boardd_loopback to Tici tests (#22804)
old-commit-hash: 6dec145e7f8081adffb9b3fe7a9a24360b953e47
2021-11-05 14:31:13 -07:00
Adeeb Shihadeh a7ed7b7375 jenkins: run build_release.sh from source dir
old-commit-hash: 1e1f948c0cd72ff20e04a8cced708971af5e6f13
2021-10-27 12:28:01 -07:00
Adeeb Shihadeh 997f3f0212 run onroad tests on release build (#22700)
* check startup aelrt

* release decorator

* run in jenkins

* run onroad tests

* no push

* fix release2 build

* fix path

* no overwrite

* single release build script

* make files_eon non empty

* files

* run in source

* add that for now

* print

* ignore initialzing

* print

* fetch

* run tests last

* check alert text

* revert some stuff

* fixup jenkinsfile

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7feae28705842380ec00a6c691b97feeacd3ff3c
2021-10-26 23:50:05 -07:00
Adeeb Shihadeh c9ebc1c442 move nose tests to unittest (#22665)
* move to unittest

* boardd loopback

* no more nose

* phone only

* fix panda decorator
old-commit-hash: b5960b9dc8e742dd0993f56b819e76bdd19989f6
2021-10-25 09:44:04 -07:00
Adeeb Shihadeh 3eb81e18ef reenable eon camerad test (#22668)
old-commit-hash: 31175a2fb21bbf2881dcdd5171571ce6743a8754
2021-10-22 23:21:40 -07:00