Skip to content

Add kas config for qcom-console-image#2759

Open
Viswanath Kraleti (vkraleti) wants to merge 1 commit into
qualcomm-linux:masterfrom
vkraleti:pr-push-demo
Open

Add kas config for qcom-console-image#2759
Viswanath Kraleti (vkraleti) wants to merge 1 commit into
qualcomm-linux:masterfrom
vkraleti:pr-push-demo

Conversation

@vkraleti

Copy link
Copy Markdown
Contributor

qcom-console-image is a lightweight image that exercises the base system without the multimedia stack. Without a dedicated KAS fragment, there is no standardized way for developers and CI systems to build and validate this image independently from the heavier qcom-distro targets.

Add a qcom-distro-console-image KAS fragment that inherits the full qcom-distro layer setup but limits the build target to qcom-console-image only, enabling focused CI coverage for the minimal console use case.

qcom-console-image is a lightweight image that exercises the base system
without the multimedia stack. Without a dedicated KAS fragment, there is
no standardized way for developers and CI systems to build and validate
this image independently from the heavier qcom-distro targets.

Add a qcom-distro-console-image KAS fragment that inherits the full
qcom-distro layer setup but limits the build target to qcom-console-image
only, enabling focused CI coverage for the minimal console use case.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 5ff8402

qcom-distro_linux-qcom-6.18
Pass: 7 | Fail: 1 | Total: 8
qcom-distro
Pass: 241 | Fail: 33 | Total: 307
nodistro
Pass: 10 | Fail: 0 | Total: 10

@test-reporting-app

Copy link
Copy Markdown

Test Results

   73 files  +   52    369 suites  +348   10h 44m 28s ⏱️ + 9h 49m 1s
  158 tests +  147    119 ✅ +  115   3 💤 + 3  36 ❌ +29 
2 386 runs  +2 201  2 300 ✅ +2 123  33 💤 +33  53 ❌ +45 

For more details on these failures, see this check.

Results for commit 5ff8402. ± Comparison against base commit 2be91de.

This pull request removes 2 and adds 149 tests. Note that renamed tests count towards both.
lava ‑ boot-qdl-retry
lava ‑ flash-qdl
0_AudioRecord_Config01 ‑ AudioRecord_Config01
0_BT_FW_KMD_Service ‑ BT_FW_KMD_Service
0_GStreamer_Video_Encode_h264_480p ‑ GStreamer_Video_Encode_h264_480p
0_Libcamera_cam ‑ Libcamera_cam
0_Weston_Runtime_Preflight ‑ Weston_Runtime_Preflight
0_hotplug ‑ hotplug
10_AudioRecord ‑ AudioRecord
10_Docker_Kernel_Config ‑ Docker_Kernel_Config
10_Kubernetes_Kernel_Config ‑ Kubernetes_Kernel_Config
11_DSP_AudioPD ‑ DSP_AudioPD
…

@lumag Dmitry Baryshkov (lumag) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just include it into the normal qcom-distro.yaml

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 5ff8402

  • qcomdistro: multimedia image-prop
    Pass: 54 | Fail: 4 | Total: 58
  • qcomdistro: multimedia image
    Pass: 10 | Fail: 0 | Total: 10

@ricardosalveti

Copy link
Copy Markdown
Contributor

Users can easily just build this target with kas build ... --target qcom-console-image, I don't think we need a dedicated fragment for this necessarily.

If we want to produce these images in our CI, best would indeed be to extend qcom-distro to also build this image, along with others.

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.

4 participants