[OE-core] [PATCH] oeqa/selftest/prservice: Added new tc: check pr-server stop msg
Francisco Pedraza
francisco.j.pedraza.gonzalez at intel.com
Fri Feb 12 09:35:58 UTC 2016
When stopping the prserver using localhost as host, it tries to
find a file '/tmp/PRServer_127.0.0.1_8585.pid' which is not
present on the system.
fix for [YOCTO #8258]
Signed-off-by: Francisco Pedraza <francisco.j.pedraza.gonzalez at intel.com>
---
meta/lib/oeqa/selftest/prservice.py | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/meta/lib/oeqa/selftest/prservice.py b/meta/lib/oeqa/selftest/prservice.py
index f22288e..53e2388 100644
--- a/meta/lib/oeqa/selftest/prservice.py
+++ b/meta/lib/oeqa/selftest/prservice.py
@@ -119,3 +119,15 @@ class BitbakePrTests(oeSelfTest):
@testcase(936)
def test_pr_service_ipk_arch_indep(self):
self.run_test_pr_service('xcursor-transparent-theme', 'ipk', 'do_package')
+
+ @testcase(1419)
+ def test_stopping_prservice_message(self):
+ output_msg_passed = 'Waiting for pr-server to exit.'
+ err_msg = 'pidfile /tmp/PRServer_localhost_8585.pid does not exist. Daemon not running?'
+
+ runCmd('bitbake-prserv --host localhost --port 8585 --loglevel=DEBUG --start')
+ ret = runCmd('bitbake-prserv --host localhost --port 8585 --loglevel=DEBUG --stop')
+
+ self.assertNotEqual(ret.output, err_msg)
+ self.assertEqual(ret.output, output_msg_passed)
+
--
2.5.0
More information about the Openembedded-core
mailing list