From f4a50af1d38bfd97dc994f5f22dc3803ea930cd0 Mon Sep 17 00:00:00 2001 From: lnie Date: Nov 16 2020 04:32:07 +0000 Subject: Add more information to whiteboard It will save our time when we check the failed jobs --- diff --git a/fedora_release_autotest/convertor.py b/fedora_release_autotest/convertor.py index fa1ef23..029c804 100644 --- a/fedora_release_autotest/convertor.py +++ b/fedora_release_autotest/convertor.py @@ -113,7 +113,10 @@ def boilerplate_job(query: dict): # Group up jobs for better tracking and management whiteboard = etree.SubElement(job, 'whiteboard') - whiteboard.text = query.get('ts_name', DEFAULTS['job-whiteboard']) # TODO: value from query + if query.get('device_description'): + whiteboard.text = query.get('ts_name')+' '+query.get('cpu-arch')+' '+query.get('device_description') + else: + whiteboard.text = query.get('ts_name')+' '+query.get('cpu-arch') return job @@ -376,7 +379,12 @@ def add_reserve_task(recipe: Element, sanitized_query: dict): def fill_boilerplate_recipe(recipe: Element, sanitized_query: dict): # Some default params - recipe.set('whiteboard', sanitized_query["ts_name"]) # TODO + if sanitized_query.get('device_description'): + whiteboard_sum = sanitized_query.get('ts_name')+' '+sanitized_query.get('cpu-arch')+' '+sanitized_query.get('device_description') + else: + whiteboard_sum = sanitized_query.get('ts_name')+' '+sanitized_query.get('cpu-arch') + + recipe.set('whiteboard', whiteboard_sum) # TODO recipe.set('role', 'None') # Some default params