summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/runtime/cases/xorg.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2018-11-08 19:55:17 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-11-14 11:14:40 +0000
commit633bd85270922d71ab4b1f94cd166da51fbe1458 (patch)
tree65decddaa53d8f7415a6078fe82cf052f2f5c417 /meta/lib/oeqa/runtime/cases/xorg.py
parent4c034810e5ca6d8be5af9afc9172ac53cf12bf08 (diff)
downloadpoky-633bd85270922d71ab4b1f94cd166da51fbe1458.tar.gz
oeqa/runtime/cases: Improve test dependency information
Add the OEHasPackage decorator to a variety of tests so they determine automatically if they should run against a given image. To ensure tests can do this we need to move target operations such as scp commands into the tests and out of the class startup/teardown. (From OE-Core rev: 60d6580b85714b8960a964e775d76a7f937f5e5a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/runtime/cases/xorg.py')
-rw-r--r--meta/lib/oeqa/runtime/cases/xorg.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/lib/oeqa/runtime/cases/xorg.py b/meta/lib/oeqa/runtime/cases/xorg.py
index 2124813e3c..82521c69ac 100644
--- a/meta/lib/oeqa/runtime/cases/xorg.py
+++ b/meta/lib/oeqa/runtime/cases/xorg.py
@@ -2,6 +2,7 @@ from oeqa.runtime.case import OERuntimeTestCase
2from oeqa.core.decorator.depends import OETestDepends 2from oeqa.core.decorator.depends import OETestDepends
3from oeqa.core.decorator.oeid import OETestID 3from oeqa.core.decorator.oeid import OETestID
4from oeqa.core.decorator.data import skipIfNotFeature 4from oeqa.core.decorator.data import skipIfNotFeature
5from oeqa.runtime.decorator.package import OEHasPackage
5 6
6class XorgTest(OERuntimeTestCase): 7class XorgTest(OERuntimeTestCase):
7 8
@@ -9,6 +10,7 @@ class XorgTest(OERuntimeTestCase):
9 @skipIfNotFeature('x11-base', 10 @skipIfNotFeature('x11-base',
10 'Test requires x11 to be in IMAGE_FEATURES') 11 'Test requires x11 to be in IMAGE_FEATURES')
11 @OETestDepends(['ssh.SSHTest.test_ssh']) 12 @OETestDepends(['ssh.SSHTest.test_ssh'])
13 @OEHasPackage(['xserver-nodm-init'])
12 def test_xorg_running(self): 14 def test_xorg_running(self):
13 cmd ='%s | grep -v xinit | grep [X]org' % self.tc.target_cmds['ps'] 15 cmd ='%s | grep -v xinit | grep [X]org' % self.tc.target_cmds['ps']
14 status, output = self.target.run(cmd) 16 status, output = self.target.run(cmd)