Add Test Method Defaulting & Generic Overlay (No Kselftest)#33
Merged
shashim-quic merged 1 commit intoqualcomm-linux:mainfrom Feb 3, 2026
Merged
Add Test Method Defaulting & Generic Overlay (No Kselftest)#33shashim-quic merged 1 commit intoqualcomm-linux:mainfrom
shashim-quic merged 1 commit intoqualcomm-linux:mainfrom
Conversation
… overlay w/o kselftest
- Introduce env-based selection of test method:
test_method = os.environ.get("TEST_METHOD", "baseline")
(Uses env value when provided; otherwise defaults to "baseline".)
- Add a generic overlay that excludes kselftest
Rationale:
- Enables configurable test runs via environment without changing code paths
- Provides a lean overlay variant for consumers that do not require kselftest
Signed-off-by: Tharun Kumar Merugu <mtharu@qti.qualcomm.com>
shashim-quic
approved these changes
Feb 3, 2026
This was referenced Feb 3, 2026
ekanshibu
added a commit
to qualcomm/fastrpc
that referenced
this pull request
Feb 10, 2026
…289) ## Summary Adopts the **Generic overlay without kselftest** and enables **environment‑based** test selection in the LAVA job definition generator. This allows us to drop kselftest and run only the required tests by setting `TEST_METHOD=generic`. ## Changes * Switched to using the **Generic overlay (no kselftest)** in the LAVA job generation flow. ## Rationale * Removes unnecessary kselftest dependencies for our targets. * Provides a lightweight overlay for platforms that do not require kselftest. * Reduces image footprint and simplifies test execution. ## Dependent Changes * <qualcomm-linux/job_render#33> ## Testing Validated using the staging LAVA pipeline run: **<https://github.com/qualcomm-linux-stg/fastrpc/actions/runs/21627927984>** ## Notes * Backward compatible: default behavior remains unchanged if `TEST_METHOD` is not set. * Overlay change only removes kselftest; all other components remain unaffected. ***
ekanshibu
added a commit
to qualcomm/fastrpc
that referenced
this pull request
Feb 10, 2026
## Summary Adds full Talos support for the **qcs615‑ride** target. This introduces the necessary Talos configuration to enable building, packaging, and testing on the qcs615‑ride platform. ## Changes * Added new Talos target configuration for **qcs615‑ride**. * Enabled correct device tree, firmware paths, DSP binary mapping, and LAVA job integration for this platform. ## Rationale * Provides Talos build and test enablement for the qcs615‑ride target. * Ensures the platform can be validated consistently through the existing Talos + LAVA workflow. ## Dependent Changes <qualcomm-linux/job_render#33> ## Testing Validated using the **staging LAVA pipeline run**: <https://github.com/qualcomm-linux-stg/fastrpc/actions/runs/21627927984> ***
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 Summary
This PR introduces two updates:
These changes improve configurability and provide a lightweight overlay option for consumers who do not require kernel selftests.
✅ Changes Included
1. Test Method Defaulting
Added an environment‑driven mechanism to select the test method:
Behavior:
TEST_METHODis defined in the environment → that value is used."baseline".This allows flexible test configuration without modifying code.
2. Generic Overlay Without Kselftest
🎯 Rationale
Testing