From 7c162c638df34274fad7aa4cf87029b4ae0acf23 Mon Sep 17 00:00:00 2001 From: Tharun Kumar Merugu Date: Tue, 3 Feb 2026 12:06:18 +0530 Subject: [PATCH] feat(test,overlay): default TEST_METHOD to "baseline" and add generic 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 --- lava_Job_definition_generator.py | 8 ++++++-- templates/overlays/generic.jinja2 | 9 +++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 templates/overlays/generic.jinja2 diff --git a/lava_Job_definition_generator.py b/lava_Job_definition_generator.py index 2183180..fe514a8 100644 --- a/lava_Job_definition_generator.py +++ b/lava_Job_definition_generator.py @@ -37,8 +37,12 @@ 'boot_method': boot_method, 'name': name } -# Example test method -test_method = 'baseline' +# Example test method, +# → picks the value from the environment if it exists +# → otherwise defaults to "baseline" +test_method = os.environ.get("TEST_METHOD", "baseline") +print("Using test method:", test_method) + testList_path = 'testList.json' test_names = None test_details_json_path = testList_path if os.path.exists(testList_path) else None diff --git a/templates/overlays/generic.jinja2 b/templates/overlays/generic.jinja2 new file mode 100644 index 0000000..849c266 --- /dev/null +++ b/templates/overlays/generic.jinja2 @@ -0,0 +1,9 @@ +{% extends boot_template %} + +{%- block testoverlays -%} +modules: + compression: xz + url: '{{ node.artifacts.modules }}' + format: tar + path : / +{%- endblock -%}