|
|
@ -183,7 +183,7 @@ node { |
|
|
|
deviceStage("onroad", "tici-needs-can", [], [ |
|
|
|
deviceStage("onroad", "tici-needs-can", [], [ |
|
|
|
// TODO: ideally, this test runs in master-ci, but it takes 5+m to build it |
|
|
|
// TODO: ideally, this test runs in master-ci, but it takes 5+m to build it |
|
|
|
//["build master-ci", "cd $SOURCE_DIR/release && TARGET_DIR=$TEST_DIR $SOURCE_DIR/scripts/retry.sh ./build_devel.sh"], |
|
|
|
//["build master-ci", "cd $SOURCE_DIR/release && TARGET_DIR=$TEST_DIR $SOURCE_DIR/scripts/retry.sh ./build_devel.sh"], |
|
|
|
["build openpilot", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build openpilot", "cd system/manager && ./build.py"], |
|
|
|
["check dirty", "release/check-dirty.sh"], |
|
|
|
["check dirty", "release/check-dirty.sh"], |
|
|
|
["onroad tests", "pytest selfdrive/test/test_onroad.py -s"], |
|
|
|
["onroad tests", "pytest selfdrive/test/test_onroad.py -s"], |
|
|
|
["time to onroad", "pytest selfdrive/test/test_time_to_onroad.py"], |
|
|
|
["time to onroad", "pytest selfdrive/test/test_time_to_onroad.py"], |
|
|
@ -191,51 +191,51 @@ node { |
|
|
|
}, |
|
|
|
}, |
|
|
|
'HW + Unit Tests': { |
|
|
|
'HW + Unit Tests': { |
|
|
|
deviceStage("tici-hardware", "tici-common", ["UNSAFE=1"], [ |
|
|
|
deviceStage("tici-hardware", "tici-common", ["UNSAFE=1"], [ |
|
|
|
["build", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build", "cd system/manager && ./build.py"], |
|
|
|
["test pandad", "pytest selfdrive/boardd/tests/test_pandad.py"], |
|
|
|
["test pandad", "pytest selfdrive/boardd/tests/test_pandad.py"], |
|
|
|
["test power draw", "pytest -s system/hardware/tici/tests/test_power_draw.py"], |
|
|
|
["test power draw", "pytest -s system/hardware/tici/tests/test_power_draw.py"], |
|
|
|
["test encoder", "LD_LIBRARY_PATH=/usr/local/lib pytest system/loggerd/tests/test_encoder.py"], |
|
|
|
["test encoder", "LD_LIBRARY_PATH=/usr/local/lib pytest system/loggerd/tests/test_encoder.py"], |
|
|
|
["test pigeond", "pytest system/ubloxd/tests/test_pigeond.py"], |
|
|
|
["test pigeond", "pytest system/ubloxd/tests/test_pigeond.py"], |
|
|
|
["test manager", "pytest selfdrive/manager/test/test_manager.py"], |
|
|
|
["test manager", "pytest system/manager/test/test_manager.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'loopback': { |
|
|
|
'loopback': { |
|
|
|
deviceStage("loopback", "tici-loopback", ["UNSAFE=1"], [ |
|
|
|
deviceStage("loopback", "tici-loopback", ["UNSAFE=1"], [ |
|
|
|
["build openpilot", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build openpilot", "cd system/manager && ./build.py"], |
|
|
|
["test boardd loopback", "pytest selfdrive/boardd/tests/test_boardd_loopback.py"], |
|
|
|
["test boardd loopback", "pytest selfdrive/boardd/tests/test_boardd_loopback.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'camerad': { |
|
|
|
'camerad': { |
|
|
|
deviceStage("AR0231", "tici-ar0231", ["UNSAFE=1"], [ |
|
|
|
deviceStage("AR0231", "tici-ar0231", ["UNSAFE=1"], [ |
|
|
|
["build", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build", "cd system/manager && ./build.py"], |
|
|
|
["test camerad", "pytest system/camerad/test/test_camerad.py"], |
|
|
|
["test camerad", "pytest system/camerad/test/test_camerad.py"], |
|
|
|
["test exposure", "pytest system/camerad/test/test_exposure.py"], |
|
|
|
["test exposure", "pytest system/camerad/test/test_exposure.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
deviceStage("OX03C10", "tici-ox03c10", ["UNSAFE=1"], [ |
|
|
|
deviceStage("OX03C10", "tici-ox03c10", ["UNSAFE=1"], [ |
|
|
|
["build", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build", "cd system/manager && ./build.py"], |
|
|
|
["test camerad", "pytest system/camerad/test/test_camerad.py"], |
|
|
|
["test camerad", "pytest system/camerad/test/test_camerad.py"], |
|
|
|
["test exposure", "pytest system/camerad/test/test_exposure.py"], |
|
|
|
["test exposure", "pytest system/camerad/test/test_exposure.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'sensord': { |
|
|
|
'sensord': { |
|
|
|
deviceStage("LSM + MMC", "tici-lsmc", ["UNSAFE=1"], [ |
|
|
|
deviceStage("LSM + MMC", "tici-lsmc", ["UNSAFE=1"], [ |
|
|
|
["build", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build", "cd system/manager && ./build.py"], |
|
|
|
["test sensord", "pytest system/sensord/tests/test_sensord.py"], |
|
|
|
["test sensord", "pytest system/sensord/tests/test_sensord.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
deviceStage("BMX + LSM", "tici-bmx-lsm", ["UNSAFE=1"], [ |
|
|
|
deviceStage("BMX + LSM", "tici-bmx-lsm", ["UNSAFE=1"], [ |
|
|
|
["build", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build", "cd system/manager && ./build.py"], |
|
|
|
["test sensord", "pytest system/sensord/tests/test_sensord.py"], |
|
|
|
["test sensord", "pytest system/sensord/tests/test_sensord.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'replay': { |
|
|
|
'replay': { |
|
|
|
deviceStage("model-replay", "tici-replay", ["UNSAFE=1"], [ |
|
|
|
deviceStage("model-replay", "tici-replay", ["UNSAFE=1"], [ |
|
|
|
["build", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build", "cd system/manager && ./build.py"], |
|
|
|
["model replay", "selfdrive/test/process_replay/model_replay.py"], |
|
|
|
["model replay", "selfdrive/test/process_replay/model_replay.py"], |
|
|
|
]) |
|
|
|
]) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'tizi': { |
|
|
|
'tizi': { |
|
|
|
deviceStage("tizi", "tizi", ["UNSAFE=1"], [ |
|
|
|
deviceStage("tizi", "tizi", ["UNSAFE=1"], [ |
|
|
|
["build openpilot", "cd selfdrive/manager && ./build.py"], |
|
|
|
["build openpilot", "cd system/manager && ./build.py"], |
|
|
|
["test boardd loopback", "SINGLE_PANDA=1 pytest selfdrive/boardd/tests/test_boardd_loopback.py"], |
|
|
|
["test boardd loopback", "SINGLE_PANDA=1 pytest selfdrive/boardd/tests/test_boardd_loopback.py"], |
|
|
|
["test boardd spi", "pytest selfdrive/boardd/tests/test_boardd_spi.py"], |
|
|
|
["test boardd spi", "pytest selfdrive/boardd/tests/test_boardd_spi.py"], |
|
|
|
["test pandad", "pytest selfdrive/boardd/tests/test_pandad.py"], |
|
|
|
["test pandad", "pytest selfdrive/boardd/tests/test_pandad.py"], |
|
|
|