From e2b4dde94c05ac3d11e1f25c1bb12affd58c1643 Mon Sep 17 00:00:00 2001 From: Corneliu Stoicescu Date: Tue, 26 Aug 2014 13:05:43 +0300 Subject: oeqa/oetest.py: enable sdk tests to use hasFeature and hasPackage methods. In order to use the hasFeature and hasPackage methods, we need to make oeSDKTest extend oeTest and also set the test context (tc) attribute in the oeTest class when loading the tests. (From OE-Core rev: 54436aeed5ac5e0da0779919f8524a0603e19c6a) Signed-off-by: Corneliu Stoicescu Signed-off-by: Richard Purdie --- meta/lib/oeqa/oetest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'meta/lib/oeqa/oetest.py') diff --git a/meta/lib/oeqa/oetest.py b/meta/lib/oeqa/oetest.py index 5552c4322e..ed8b3b2ffa 100644 --- a/meta/lib/oeqa/oetest.py +++ b/meta/lib/oeqa/oetest.py @@ -23,7 +23,7 @@ def loadTests(tc, type="runtime"): suite = unittest.TestSuite() elif type == "sdk": # set the context object passed from the test class - setattr(oeSDKTest, "tc", tc) + setattr(oeTest, "tc", tc) testloader = unittest.TestLoader() testloader.sortTestMethodsUsing = None suite = testloader.loadTestsFromNames(tc.testslist) @@ -66,7 +66,7 @@ class oeRuntimeTest(oeTest): self.target = oeRuntimeTest.tc.target super(oeRuntimeTest, self).__init__(methodName) -class oeSDKTest(unittest.TestCase): +class oeSDKTest(oeTest): def __init__(self, methodName='runTest'): self.sdktestdir = oeSDKTest.tc.sdktestdir super(oeSDKTest, self).__init__(methodName) -- cgit v1.2.3-54-g00ecf