ci: Add support for Jetson TK1.
This is a farm of 5 (6, but one fails) TK1 boards for nouveau testing, hosted and maintained by me. Currently it runs GLES dEQP. I've been using ./.gitlab-ci/bin/ci_run_n_monitor.py --stress --target gk20a to test it and am pretty confident of the skips/flakes list. Last night it ran 318 jobs without fail, and prior to that there were two sets of runs in the 100-200 range where only the one failing runner failed any jobs. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18497>
This commit is contained in:
parent
dcc5261895
commit
c93b72d045
16 changed files with 436 additions and 6 deletions
|
|
@ -115,6 +115,19 @@ LABEL primary
|
|||
APPEND \${cbootargs} $BM_CMDLINE
|
||||
EOF
|
||||
|
||||
# Set up the pxelinux config for Jetson TK1
|
||||
cat <<EOF >/tftp/pxelinux.cfg/default-arm-tegra124-jetson-tk1
|
||||
PROMPT 0
|
||||
TIMEOUT 30
|
||||
DEFAULT primary
|
||||
MENU TITLE jetson TK1 boot options
|
||||
LABEL primary
|
||||
MENU LABEL CI kernel on TFTP
|
||||
LINUX zImage
|
||||
FDT tegra124-jetson-tk1.dtb
|
||||
APPEND \${cbootargs} $BM_CMDLINE
|
||||
EOF
|
||||
|
||||
# Create the rootfs in the NFS directory
|
||||
mkdir -p /nfs/results
|
||||
. $BM/rootfs-setup.sh /nfs
|
||||
|
|
|
|||
|
|
@ -74,6 +74,11 @@ class PoERun:
|
|||
self.print_error("nouveau jetson boot bug, retrying.")
|
||||
return 2
|
||||
|
||||
# network fail on tk1
|
||||
if re.search("NETDEV WATCHDOG:.* transmit queue 0 timed out", line):
|
||||
self.print_error("nouveau jetson tk1 network fail, retrying.")
|
||||
return 2
|
||||
|
||||
result = re.search("hwci: mesa: (\S*)", line)
|
||||
if result:
|
||||
if result.group(1) == "pass":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue