aboutsummaryrefslogtreecommitdiffstats
path: root/.ci/templates/job-uhd-devtest-rhombus.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: add devtest e320 supportSteven Koo2022-07-201-1/+18
| | | | | | | | | | This commit adds devtest support for e320 via tftp. The e320 has a hardware incompatibility with sdmuxes that we use for the n3xx devices, which makes them unreliable. Instead this loads a small Linux OS into the e320 system memory and reimages the sd card from there. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Set n310 and n321 to specific agentsSteven Koo2022-07-201-0/+9
| | | | | | | | | Since these take awhile to setup, there have been cases where an agent will get selected for these devices and wait until the previous run to complete. It's possible that it will take a long time and timeout if there were other instances launched at similar times. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add n321 to devtestSteven Koo2022-07-201-0/+13
| | | | Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add n310 into devtestsSteven Koo2022-07-201-73/+93
| | | | | | | | | This commit adds support for reimaging n3xx devices and running devtest against a n310. This uses Labgrid to control an sdmux, which we then reimage the device. In the future, other devices can use this support to run other tests. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: devtests: fix knownhost entrySteven Koo2022-07-201-1/+1
| | | | Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Run multiple fpgas per jobSteven Koo2022-06-101-78/+12
| | | | | | This consolidates the different FPGA runs into a single job. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add devtests to hardware-test-devSteven Koo2022-06-101-0/+4
| | | | | | | This enables running the devtests without having to rebuild uhd, typically for development purposes. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add b210 hardware to rhombusmattprost2022-06-101-0/+8
| | | | | | | Installed a B210 and added support for usb-based devices in the devtest pipeline. Signed-off-by: mattprost <matt.prost@ni.com>
* ci: Add new x3xx hardware to rhombusmattprost2022-06-101-4/+26
| | | | | | Added an X310 with TwinRx dboards and moved the SBX dboards to an X300. Signed-off-by: mattprost <matt.prost@ni.com>
* ci: support for x3xx devtest on rhombusSteven Koo2021-04-161-0/+128
Rhombus is a test suite that is intended run devtests for multiple devices in parallel. This commit adds support for x300 and x310 support. This uses redis to mutex access to the hardware between Azure Pipeline agents. This also updates the fpga using Vivado over ssh to the host machine. Signed-off-by: Steven Koo <steven.koo@ni.com>