summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/runtime/cases/stap.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/stap.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/stap.py')
-rw-r--r--meta/lib/oeqa/runtime/cases/stap.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/lib/oeqa/runtime/cases/stap.py b/meta/lib/oeqa/runtime/cases/stap.py
index 96e197a2d6..747c1d9517 100644
--- a/meta/lib/oeqa/runtime/cases/stap.py
+++ b/meta/lib/oeqa/runtime/cases/stap.py
@@ -4,6 +4,7 @@ from oeqa.runtime.case import OERuntimeTestCase
4from oeqa.core.decorator.depends import OETestDepends 4from oeqa.core.decorator.depends import OETestDepends
5from oeqa.core.decorator.oeid import OETestID 5from oeqa.core.decorator.oeid import OETestID
6from oeqa.core.decorator.data import skipIfNotFeature 6from oeqa.core.decorator.data import skipIfNotFeature
7from oeqa.runtime.decorator.package import OEHasPackage
7 8
8class StapTest(OERuntimeTestCase): 9class StapTest(OERuntimeTestCase):
9 10
@@ -22,6 +23,7 @@ class StapTest(OERuntimeTestCase):
22 @skipIfNotFeature('tools-profile', 23 @skipIfNotFeature('tools-profile',
23 'Test requires tools-profile to be in IMAGE_FEATURES') 24 'Test requires tools-profile to be in IMAGE_FEATURES')
24 @OETestDepends(['kernelmodule.KernelModuleTest.test_kernel_module']) 25 @OETestDepends(['kernelmodule.KernelModuleTest.test_kernel_module'])
26 @OEHasPackage(['systemtap'])
25 def test_stap(self): 27 def test_stap(self):
26 cmds = [ 28 cmds = [
27 'cd /usr/src/kernel && make scripts prepare', 29 'cd /usr/src/kernel && make scripts prepare',