LAVA: Update LAVA test log and job name format
To make CI logs more user-friendly, show test device type of each test
job and align the test job name with build configs.
Remove the redundant job result logs. It is good enough to print the
test result once for each jobs.
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I33dad21e5642f7d2b1a735a177ef4489ba80eed6
diff --git a/lava_helper/lava_create_jobs.py b/lava_helper/lava_create_jobs.py
index 207a9a5..ce14d24 100755
--- a/lava_helper/lava_create_jobs.py
+++ b/lava_helper/lava_create_jobs.py
@@ -35,19 +35,6 @@
return "{}/{}".format(recovery_store_url.rstrip('/'), recovery)
-def get_job_name(name, params, job):
- return "{}_{}_{}_{}_{}_{}_{}_{}".format(
- name,
- job,
- params["platform"],
- params["build_no"],
- params["compiler"],
- params["build_type"],
- params["boot_type"],
- params["name"],
- )
-
-
def load_config_overrides(user_args, config_key):
"""Load a configuration from multiple locations and override it with user provided
arguments"""
@@ -133,9 +120,7 @@
)
params.update(
{
- "job_name": get_job_name(
- config["job_name"], params, user_args.jenkins_job,
- ),
+ "job_name": "{}_{}_{}".format(os.getenv('CONFIG_NAME'), params['build_no'], params["device_type"]),
"build_name": os.getenv('CONFIG_NAME')
}
)