mirror of
https://github.com/infiniteCable2/panda.git
synced 2026-06-08 10:54:55 +08:00
improve HITL robustness (#2333)
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -37,3 +37,6 @@ tests/safety/coverage.info
|
|||||||
*.profraw
|
*.profraw
|
||||||
*.profdata
|
*.profdata
|
||||||
mull.yml
|
mull.yml
|
||||||
|
|
||||||
|
.claude/
|
||||||
|
TASK.md
|
||||||
|
|||||||
@@ -8,7 +8,8 @@ WORKDIR $WORKDIR
|
|||||||
|
|
||||||
# deps install
|
# deps install
|
||||||
COPY pyproject.toml __init__.py setup.sh $WORKDIR
|
COPY pyproject.toml __init__.py setup.sh $WORKDIR
|
||||||
RUN mkdir -p $WORKDIR/python/ && touch $WORKDIR/__init__.py
|
RUN mkdir -p $WORKDIR/python/ $WORKDIR/board/body/ $WORKDIR/board/jungle/ && \
|
||||||
|
touch $WORKDIR/__init__.py $WORKDIR/board/__init__.py $WORKDIR/board/body/__init__.py $WORKDIR/board/jungle/__init__.py
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends sudo && DEBIAN_FRONTEND=noninteractive $WORKDIR/setup.sh
|
RUN apt-get update && apt-get install -y --no-install-recommends sudo && DEBIAN_FRONTEND=noninteractive $WORKDIR/setup.sh
|
||||||
|
|
||||||
# second pass for the opendbc moving tag
|
# second pass for the opendbc moving tag
|
||||||
|
|||||||
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -15,7 +15,7 @@ def docker_run(String step_label, int timeout_mins, String cmd) {
|
|||||||
def phone(String ip, String step_label, String cmd) {
|
def phone(String ip, String step_label, String cmd) {
|
||||||
withCredentials([file(credentialsId: 'id_rsa', variable: 'key_file')]) {
|
withCredentials([file(credentialsId: 'id_rsa', variable: 'key_file')]) {
|
||||||
def ssh_cmd = """
|
def ssh_cmd = """
|
||||||
ssh -tt -o StrictHostKeyChecking=no -i ${key_file} 'comma@${ip}' /usr/bin/bash <<'END'
|
ssh -tt -o StrictHostKeyChecking=no -o ConnectTimeout=30 -o ConnectionAttempts=3 -o ServerAliveInterval=10 -o ServerAliveCountMax=3 -i ${key_file} 'comma@${ip}' /usr/bin/bash <<'END'
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ def fixture_panda_setup(request):
|
|||||||
init_jungle()
|
init_jungle()
|
||||||
|
|
||||||
# init panda
|
# init panda
|
||||||
|
assert Panda.wait_for_panda(_panda_serial, timeout=10), "panda not found"
|
||||||
p = Panda(serial=_panda_serial)
|
p = Panda(serial=_panda_serial)
|
||||||
p.reset(reconnect=True)
|
p.reset(reconnect=True)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user