diff --git a/tools/ci/gitlab-ci/testjob.yml b/tools/ci/gitlab-ci/testjob.yml index 7ac1d24250c1a81f60820162485d6daf30d3ae6e..0a5c3f2434a23af571b314a4bb08e0b578969a95 100644 --- a/tools/ci/gitlab-ci/testjob.yml +++ b/tools/ci/gitlab-ci/testjob.yml @@ -59,76 +59,3 @@ actions: - touch /dut_ready login_prompt: 'login:' username: '' -- test: - namespace: dut - definitions: - - from: inline - name: setup-ssh-server - path: inline-setup-ssh-server - repository: - metadata: - format: Lava-Test Test Definition 1.0 - name: dut-env-export - run: - steps: - - |- - set -ex - cd / - findmnt --mountpoint /proc || mount -t proc none /proc - findmnt --mountpoint /sys || mount -t sysfs none /sys - mount -t debugfs none /sys/kernel/debug - findmnt --mountpoint /dev || mount -t devtmpfs none /dev - mkdir -p /dev/pts - mount -t devpts devpts /dev/pts - mkdir /dev/shm - mount -t tmpfs -o noexec,nodev,nosuid tmpfs /dev/shm - mount -t tmpfs tmpfs /tmp - echo "nameserver 8.8.8.8" > /etc/resolv.conf - [ -z "$NFS_SERVER_IP" ] || echo "$NFS_SERVER_IP caching-proxy" >> /etc/hosts - for _ in 1 2 3; do sntp -sS pool.ntp.org && break || sleep 2; done || true - export CURRENT_SECTION=dut_boot - - export -p > /dut-env-vars.sh -- test: - namespace: container - timeout: - minutes: 85 - failure_retry: 3 - definitions: - - name: docker_ssh_client - from: inline - path: inline/docker_ssh_client.yaml - repository: - metadata: - name: mesa - description: Mesa test plan - format: Lava-Test Test Definition 1.0 - run: - steps: - - |- - set -ex - timeout 1m bash << EOF - while [ -z "$(lava-target-ip)" ]; do - echo Waiting for DUT to join LAN; - sleep 1; - done - EOF - - ping -c 5 -w 60 $(lava-target-ip) - - lava_ssh_test_case() { - set -ex - local test_case="${1}" - shift - lava-test-case "${test_case}" --shell \ - ssh ${SSH_PTY_ARGS:--T} \ - -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \ - root@$(lava-target-ip) "${@}" - } - - lava_ssh_test_case 'wait_for_dut_login' << EOF - - while [ ! -e /dut_ready ]; do sleep 1; done; - - EOF - - export SSH_PTY_ARGS=-tt - - lava_ssh_test_case 'linux_meson:g12b' 'cd / && /init-stage2.sh' - docker: - image: registry.freedesktop.org/vigneshraman/linux/alpine/x86_64_lava_ssh_client:20250328-mesa-uprev--d5aa3941aa03c2f716595116354fb81eb8012acb -