Skip to content

ci: Run Yocto LAVA tests for both image configs - #256

Merged
Salendarsingh Gaud (sgaud-quic) merged 1 commit into
qualcomm-linux:mainfrom
sgaud-quic:main
Jul 28, 2026
Merged

ci: Run Yocto LAVA tests for both image configs#256
Salendarsingh Gaud (sgaud-quic) merged 1 commit into
qualcomm-linux:mainfrom
sgaud-quic:main

Conversation

@sgaud-quic

Copy link
Copy Markdown
Contributor

Add image_type plumbing so LAVA job rendering can select the multimedia or proprietary qcomflash artifact and use the matching config1/config2 playlist.

Run both image types for pre-merge and post-merge Yocto tests, and include the image type in job names and test artifacts to avoid result collisions.

Add image_type plumbing so LAVA job rendering can select the
multimedia or proprietary qcomflash artifact and use the
matching config1/config2 playlist.

Run both image types for pre-merge and post-merge Yocto tests,
and include the image type in job names and test artifacts
to avoid result collisions.

Signed-off-by: Salendarsingh Gaud <sgaud@qti.qualcomm.com>
run: |
set -e
MACHINE="${{ matrix.rootfs_matrix.machine }}"
IMAGE_TYPE="${{ inputs.image_type }}"
'
echo -e "$SUMMARY" >> $GITHUB_STEP_SUMMARY
JOB_INFO="- [Job $job_id on ${{ matrix.rootfs_matrix.machine }}]($job_url)"
JOB_INFO="- [${{ inputs.image_type }} Job $job_id on ${{ matrix.rootfs_matrix.machine }}]($job_url)"
Comment on lines +95 to +112
test:
needs: [init-status, loading, build_yocto]
strategy:
fail-fast: false
matrix:
image_type: [multimedia, proprietary]
uses: qualcomm-linux/kernel-config/.github/workflows/test.yml@main
secrets: inherit
with:
docker_image: ${{ vars.TECH_TEAM_NAMESPACE }}/kmake-image:${{ vars.KMAKE_IMAGE_VERSION }}
rootfs_matrix: ${{ needs.loading.outputs.rootfs_matrix }}
kernel_version: ${{ needs.build_yocto.outputs.kernel_version }}
commit_SHA: ${{ inputs.sha }}
branch: ${{ inputs.ref }}
pr_number: ${{ inputs.pr }}
flash_type: "qdl"
build_type: "yocto"
image_type: ${{ matrix.image_type }}
fail-fast: false
matrix:
image_type: [multimedia, proprietary]
uses: qualcomm-linux/kernel-config/.github/workflows/test.yml@main
@sgaud-quic
Salendarsingh Gaud (sgaud-quic) merged commit 8324be9 into qualcomm-linux:main Jul 28, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants