From 0dc21167a46b0cf26bd339009ee802e8962f36e4 Mon Sep 17 00:00:00 2001 From: Elieva Pignat Date: Tue, 27 Mar 2018 16:25:51 +0100 Subject: [PATCH] events: target config can specified additional events The target config file can specified additionnal events that will be registered during the tests with the label 'debug_events'. These events will be added to the list of events needed by the test and can be used afterward to help debugging if needed. Signed-off-by: Elieva Pignat --- libs/utils/env.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/utils/env.py b/libs/utils/env.py index 8eb826d7e..1c1a4cf19 100644 --- a/libs/utils/env.py +++ b/libs/utils/env.py @@ -720,6 +720,10 @@ class TestEnv(ShareState): events = FTRACE_EVENTS_DEFAULT if 'events' in ftrace: events = ftrace['events'] + if 'debug_events' in self.conf: + # Need to convert from unicode object to str + dbg_events = [s.encode('utf-8') for s in self.conf['debug_events']] + events = list(set(events).union(dbg_events)) functions = None if 'functions' in ftrace: -- GitLab