summaryrefslogtreecommitdiffstats
path: root/scripts/pybootchartgui
diff options
context:
space:
mode:
authorJose Quaresma <quaresma.jose@gmail.com>2023-09-08 13:37:56 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-09-09 22:14:41 +0100
commit9e85a4cbcaf9a30c2d4af1f46289a59db752c863 (patch)
treebd983bacada7b0c173908f6034bc3877f12bad0c /scripts/pybootchartgui
parenta72438e9c413fc77c2f1e616ffc04663c1bcf76d (diff)
downloadpoky-9e85a4cbcaf9a30c2d4af1f46289a59db752c863.tar.gz
pybootchartgui: also match do_compile and do_configure subtasks
This will match other deviation subtask of the same main task, a couple of them can be found on oe-core layer: do_compile_kernelmodules do_compile_ptest cmake_do_configure setuptools3_do_configure cargo_common_do_configure python_pyo3_do_configure python_setuptools3_rust_do_configure This task will be also painted with the same color of the main task but using alpha blending. (From OE-Core rev: f10582b1c9a5639b48a4663453d201652facb179) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/pybootchartgui')
-rw-r--r--scripts/pybootchartgui/pybootchartgui/draw.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/pybootchartgui/pybootchartgui/draw.py b/scripts/pybootchartgui/pybootchartgui/draw.py
index 3d1ff695c1..c6e67833ab 100644
--- a/scripts/pybootchartgui/pybootchartgui/draw.py
+++ b/scripts/pybootchartgui/pybootchartgui/draw.py
@@ -659,12 +659,21 @@ def render_processes_chart(ctx, options, trace, curr_y, width, h, sec_w):
659 x = chart_rect[0] + (start - offset) * sec_w 659 x = chart_rect[0] + (start - offset) * sec_w
660 w = elapsed_time * sec_w 660 w = elapsed_time * sec_w
661 661
662 def set_alfa(color, alfa):
663 clist = list(color)
664 clist[-1] = alfa
665 return tuple(clist)
666
662 #print("proc at %s %s %s %s" % (x, y, w, proc_h)) 667 #print("proc at %s %s %s %s" % (x, y, w, proc_h))
663 col = None 668 col = None
664 if task == "do_compile": 669 if task == "do_compile":
665 col = TASK_COLOR_COMPILE 670 col = TASK_COLOR_COMPILE
671 elif "do_compile" in task:
672 col = set_alfa(TASK_COLOR_COMPILE, 0.25)
666 elif task == "do_configure": 673 elif task == "do_configure":
667 col = TASK_COLOR_CONFIGURE 674 col = TASK_COLOR_CONFIGURE
675 elif "do_configure" in task:
676 col = set_alfa(TASK_COLOR_CONFIGURE, 0.25)
668 elif task == "do_install": 677 elif task == "do_install":
669 col = TASK_COLOR_INSTALL 678 col = TASK_COLOR_INSTALL
670 elif task == "do_populate_sysroot": 679 elif task == "do_populate_sysroot":