Commit Graph

116 Commits

Author SHA1 Message Date
Adeeb Shihadeh
5f66a9a621 jenkins fixups 2023-01-10 16:20:27 -08:00
Adeeb Shihadeh
53023abd24 jenkins: don't clog up build queue (#26724)
* jenkins: don't clog up build queue

* not real
2022-12-07 22:21:05 -08:00
Adeeb Shihadeh
1da6f6a6e2 nav model replay (#26697)
* nav model replay

* set token

* fix gh actions

* update refs

* fix pc
2022-12-07 19:36:30 -08:00
Adeeb Shihadeh
753c3d5897 jenkins: move test_manager to common devices (#26663) 2022-12-01 15:32:59 -08:00
Adeeb Shihadeh
f2d97da9b4 jenkins: use tici-needs-can to build release 2022-11-15 20:14:35 -08:00
Kurt Nistelberger
5f094b8368 CI: regroup devices (#26436)
* regroup ci devices

* cleanup looopback test

* split loopback devices

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2022-11-11 21:50:09 -08:00
Kurt Nistelberger
fa4a368005 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>
2022-11-04 16:44:06 -07:00
Kurt Nistelberger
d58c19c576 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>
2022-11-02 16:34:02 -07:00
Kurt Nistelberger
9e3e49a81f readd camerad tests 2022-10-26 15:11:45 -07:00
Adeeb Shihadeh
a22ce68699 jenkins: disable camerad while new box is built 2022-10-24 19:37:18 -07:00
Adeeb Shihadeh
9e6265ce21 CI: re-enable power draw test (#25988)
* CI: re-enable power draw test

* adjust for ngrl
2022-10-06 15:01:57 -07:00
Adeeb Shihadeh
4bb399ba3c pigeond tests (#25630)
* start pigeond tests

* sm checks

* add some types

* little more

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

* test for dirty working tree

* swap order

* fix diff
2022-07-08 13:00:43 -07:00
ZwX1616
1f2f9ea9c9 fullframe DM model (#24860)
* Revert "put cereal on master"

This reverts commit a8ccd8f838.

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

This reverts commit c646eeee0a.

* 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>
2022-06-20 16:24:51 -07:00
Adeeb Shihadeh
6123ab3d1c Move camerad to system/ (#24836)
* mv camerad

* add hardware symlink

* fix unit tests
2022-06-19 14:43:49 -07:00
Adeeb Shihadeh
add335d9e6 jenkins: move simulator build into lock 2022-06-18 19:01:42 -07:00
Adeeb Shihadeh
3db36a1958 jenkins: lock simulator 2022-06-12 21:59:58 -07:00
Adeeb Shihadeh
6856c2d4ef jenkins: remove unnecessary workstation clean 2022-06-11 17:43:40 -07:00
Adeeb Shihadeh
1139fe507b Move selfdrive/hardware/ to system/ (#24725)
* move hardware to system/

* fix mypy
2022-06-11 16:38:24 -07:00
Maxime Desroches
5add0c6159 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>
2022-06-11 15:32:12 -07:00
Adeeb Shihadeh
b2569d871f CI tuneup (#24541)
* little housekeeping

* all the commits

* one more cars
2022-05-15 17:57:34 -07:00
Adeeb Shihadeh
531f4483b2 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
2022-05-14 00:18:30 -07:00
Willem Melching
822ea1fbd9 Add sensord test to Jenkins (#24524)
* Add sensord test to Jenkins

* add second configuration

* add other configs too

* rename

* move into existing HW tests
2022-05-13 15:48:38 +02:00
Adeeb Shihadeh
ef7ece408a jenkins: reduce timeout to 20 minutes 2022-04-28 22:02:32 -07:00
Adeeb Shihadeh
37dbc7be0c 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>
2022-04-21 23:13:20 -07:00
Adeeb Shihadeh
5c48e7bc86 remove comma two support (#24248)
* remove comma two support

* cleanup release files

* little more

* more libs

* no more gralloc

* add snpe back
2022-04-18 17:55:23 -07:00
Adeeb Shihadeh
84aff56de6 jenkins: add new devices (#24144) 2022-04-06 10:34:46 -07:00
Adeeb Shihadeh
d14791525d jenkins: kill potentially leftover processes (#24078)
* jenkins: kill potentially leftover processes

* cleaner

* oops

* escape

* might already be dead
2022-03-30 15:43:47 -07:00
Adeeb Shihadeh
2a0307a8cb Revert "disable until dos can be reflashed"
This reverts commit f231caf1e3.
2022-02-11 11:45:22 -08:00
Adeeb Shihadeh
f231caf1e3 disable until dos can be reflashed 2022-02-10 20:31:02 -08:00
Adeeb Shihadeh
7c291a1b39 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
2021-12-04 21:07:57 -08:00
Adeeb Shihadeh
077ec6725a jenkins: make agent per-stage 2021-11-30 22:18:43 -08:00
Adeeb Shihadeh
700b1bcce7 jenkins: build releases in parallel (#23070) 2021-11-29 22:57:13 -08:00
ZwX1616
1ec8f03ec6 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>
2021-11-24 15:59:19 -08:00
Adeeb Shihadeh
e13630dfee faster jenkins (#22973)
Co-authored-by: Comma Device <device@comma.ai>
2021-11-18 23:43:09 -08:00
Adeeb Shihadeh
31031a723c jenkins: decrease timeout once tests start running 2021-11-15 17:34:16 -08:00
Igor Biletskyy
6dec145e7f Add test_boardd_loopback to Tici tests (#22804) 2021-11-05 14:31:13 -07:00
Adeeb Shihadeh
1e1f948c0c jenkins: run build_release.sh from source dir 2021-10-27 12:28:01 -07:00
Adeeb Shihadeh
7feae28705 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>
2021-10-26 23:50:05 -07:00
Adeeb Shihadeh
b5960b9dc8 move nose tests to unittest (#22665)
* move to unittest

* boardd loopback

* no more nose

* phone only

* fix panda decorator
2021-10-25 09:44:04 -07:00
Adeeb Shihadeh
31175a2fb2 reenable eon camerad test (#22668) 2021-10-22 23:21:40 -07:00
Adeeb Shihadeh
de7a9e0116 move athena tests to github actions (#22475)
* move athena tests to actions

* run

* fix timeout
2021-10-07 13:22:14 -07:00
Willem Melching
b60fb46be6 Disable jenkins camerad test until device is fixed 2021-09-18 10:56:20 -07:00
Adeeb Shihadeh
b3705ede5e Unify neos/agnos updaters (#22109)
* start moving neos updater

* downloading

* ui

* move recovery

* resuming

* add verification

* fix up launch

* test

* update updater

* fix mypy

* fake updater

* review suggestions

* more tests

* abc

* update bin

* raise

Co-authored-by: Comma Device <device@comma.ai>
2021-09-10 17:03:54 -07:00
Adeeb Shihadeh
92cf5264ce Revert "disable tici camerad test while device is down for maintenance"
This reverts commit 6b1119274b.
2021-08-30 15:08:16 -07:00
Adeeb Shihadeh
6b1119274b disable tici camerad test while device is down for maintenance 2021-08-30 00:16:43 -07:00
Adeeb Shihadeh
7e3d002066 athena: hardcode jwt for tests 2021-08-19 14:19:14 -07:00
Adeeb Shihadeh
9ad935644b build release3 in CI (#21772)
* ci pushes this now

* fix path

* cd

* push
2021-07-28 22:19:30 -07:00