And modified condition to install complementary packages.


Signed-off-by: Lucian Musat 
<george.l.mu...@intel.com<mailto:george.l.mu...@intel.com>>

---

meta/lib/oeqa/runtime/_ptest.py | 10 +++++++---

1 file changed, 7 insertions(+), 3 deletions(-)



diff --git a/meta/lib/oeqa/runtime/_ptest.py b/meta/lib/oeqa/runtime/_ptest.py 
index 4c58dc1..76b6e2b 100644

--- a/meta/lib/oeqa/runtime/_ptest.py

+++ b/meta/lib/oeqa/runtime/_ptest.py

@@ -106,12 +106,16 @@ class PtestRunnerTest(oeRuntimeTest):

     @skipUnlessPassed('test_ssh')

     def test_ptestrunner(self):

         self.add_smart_channel()

-        cond = oeRuntimeTest.hasPackage("ptest-runner") and 
oeRuntimeTest.hasFeature("ptest") and oeRuntimeTest.hasPackage("-ptest")

-        if not cond:

+        #cond = oeRuntimeTest.hasPackage("ptest-runner") and 
oeRuntimeTest.hasFeature("ptest") and oeRuntimeTest.hasPackage("-ptest")

+        #if not cond:

+        (status, result) = self.target.run('smart query ptest-runner', 0)

+        if (status != 0):

             self.install_packages(self.install_complementary("*-ptest"))

             self.install_packages(['ptest-runner'])

-        self.target.run('/usr/bin/ptest-runner > /tmp/ptest.log 2>&1', 0)

+        (status, result) = self.target.run('/usr/bin/ptest-runner > 
/tmp/ptest.log 2>&1', 0)

+        self.assertEqual(status, 0 , msg="Ptest-Runner failed to run!")

+

         self.target.copy_from('/tmp/ptest.log', self.ptest_log)

         shutil.copyfile(self.ptest_log, os.path.join(self.buildhist_dir, 
"ptest.log"))

--

1.9.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to