From 86d65d79ad5dfdc53928baa0fe9aa8adbfa80a72 Mon Sep 17 00:00:00 2001 From: Mariano Lopez Date: Mon, 2 May 2016 13:19:18 +0000 Subject: oetest.py: Add default pscmd to oeTest pscmd is used by some tests to get the process running on the target. If the test are exported there won't be any pscmd attibute in the oeTest. This adds "ps" as default pscmd. (From OE-Core rev: 44aa8c3b6747179a0c4c156fc4922d838cdc19a4) Signed-off-by: Mariano Lopez Signed-off-by: Richard Purdie --- meta/lib/oeqa/oetest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/lib/oeqa/oetest.py b/meta/lib/oeqa/oetest.py index bef9ac4961..6a908ee379 100644 --- a/meta/lib/oeqa/oetest.py +++ b/meta/lib/oeqa/oetest.py @@ -54,6 +54,7 @@ def filterByTagExp(testsuite, tagexp): @LogResults class oeTest(unittest.TestCase): + pscmd = "ps" longMessage = True @classmethod @@ -373,7 +374,8 @@ class RuntimeTestContext(TestContext): def loadTests(self): super(RuntimeTestContext, self).loadTests() - setattr(oeRuntimeTest, "pscmd", "ps -ef" if oeTest.hasPackage("procps") else "ps") + if oeTest.hasPackage("procps"): + oeRuntimeTest.pscmd = "ps -ef" class ImageTestContext(RuntimeTestContext): def __init__(self, d, target, host_dumper): -- cgit v1.2.3-54-g00ecf