mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
oeqa/selftest/prservice: Added new TC: check pr-server starts and stop correctly on localhost.
This test case validates if prservice start and stop properly the server. Using bitbake commands also validates the exit status. [YOCTO #8258] (From OE-Core rev: 5125dd2a5c2e382c47ddeaf0327fc7dc39482023) Signed-off-by: Francisco Pedraza <francisco.j.pedraza.gonzalez@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d2a563c32c
commit
8d07e14009
@@ -9,9 +9,10 @@ import oeqa.utils.ftools as ftools
|
||||
from oeqa.selftest.base import oeSelfTest
|
||||
from oeqa.utils.commands import runCmd, bitbake, get_bb_var
|
||||
from oeqa.utils.decorators import testcase
|
||||
from oeqa.utils.network import get_free_port
|
||||
|
||||
class BitbakePrTests(oeSelfTest):
|
||||
|
||||
|
||||
def get_pr_version(self, package_name):
|
||||
pkgdata_dir = get_bb_var('PKGDATA_DIR')
|
||||
package_data_file = os.path.join(pkgdata_dir, 'runtime', package_name)
|
||||
@@ -119,3 +120,13 @@ 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):
|
||||
port = get_free_port()
|
||||
|
||||
runCmd('bitbake-prserv --host localhost --port %s --loglevel=DEBUG --start' % port)
|
||||
ret = runCmd('bitbake-prserv --host localhost --port %s --loglevel=DEBUG --stop' % port)
|
||||
|
||||
self.assertEqual(ret.status, 0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user