[gnome-continuous-yocto/gnomeostree-3.28-rocko: 365/8267] oetest.py: Add default pscmd to oeTest



commit 86d65d79ad5dfdc53928baa0fe9aa8adbfa80a72
Author: Mariano Lopez <mariano lopez linux intel com>
Date:   Mon May 2 13:19:18 2016 +0000

    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 <mariano lopez linux intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/lib/oeqa/oetest.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/meta/lib/oeqa/oetest.py b/meta/lib/oeqa/oetest.py
index bef9ac4..6a908ee 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):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]