aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/oetest.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/meta/lib/oeqa/oetest.py b/meta/lib/oeqa/oetest.py
index e63ca561653..d09a31001b5 100644
--- a/meta/lib/oeqa/oetest.py
+++ b/meta/lib/oeqa/oetest.py
@@ -137,6 +137,21 @@ class oeRuntimeTest(oeTest):
return status
class oeSDKTest(oeTest):
+
+ def setUp(self):
+ import cProfile
+ self.pr = cProfile.Profile()
+ self.pr.enable()
+
+ def tearDown(self):
+ import io, pstats
+ self.pr.disable()
+ s = io.StringIO()
+ sortby = 'cumulative'
+ self.ps = pstats.Stats(self.pr, stream=s).sort_stats(sortby)
+ self.ps.print_stats()
+ logger.warning(s.getvalue())
+
def __init__(self, methodName='runTest'):
self.sdktestdir = oeSDKTest.tc.sdktestdir
super(oeSDKTest, self).__init__(methodName)