name: CI | Run vfio tests on: workflow_call: inputs: tarball-suffix: required: false type: string commit-hash: required: false type: string jobs: run-vfio: strategy: fail-fast: false matrix: vmm: ['clh', 'qemu'] runs-on: garm-ubuntu-2204 env: GOPATH: ${{ github.workspace }} KATA_HYPERVISOR: ${{ matrix.vmm }} steps: - uses: actions/checkout@v3 with: ref: ${{ inputs.commit-hash }} - name: Install dependencies run: bash tests/functional/vfio/gha-run.sh install-dependencies - name: get-kata-tarball uses: actions/download-artifact@v3 with: name: kata-static-tarball-amd64${{ inputs.tarball-suffix }} path: kata-artifacts - name: Run vfio tests run: bash tests/functional/vfio/gha-run.sh run