diff options
author | Mariano Lopez <mariano.lopez@linux.intel.com> | 2015-10-15 06:29:38 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-10-19 17:57:59 +0100 |
commit | b8f704285f2e00b30f5007217b8575e0820953f1 (patch) | |
tree | 4fa2d36258e85b6c4e8a9df3e3ebb4c86f0cebd7 /meta/lib/oeqa | |
parent | 33274012640be85ea2d1349cd7e3e43e9d8f1ca7 (diff) | |
download | poky-b8f704285f2e00b30f5007217b8575e0820953f1.tar.gz |
oeqa/runtime: Fix setUp and tearDown methods
Currently some of the runtime test overwrites
the setUp and tearDown methods provided by
oeRuntimeTest, this will avoid some checks
required when running the test suit.
This patch changes the setUp and tearDown methods
for their local counterparts, so when these
tests are called, it will run the parent setUp
and tearDown and also the local ones.
[YOCTO #8465]
(From OE-Core rev: 13282223b07787a92c251f89251e8a49a0e4e3eb)
Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa')
-rw-r--r-- | meta/lib/oeqa/runtime/_ptest.py | 2 | ||||
-rw-r--r-- | meta/lib/oeqa/runtime/date.py | 4 | ||||
-rw-r--r-- | meta/lib/oeqa/runtime/kernelmodule.py | 4 | ||||
-rw-r--r-- | meta/lib/oeqa/runtime/scanelf.py | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/meta/lib/oeqa/runtime/_ptest.py b/meta/lib/oeqa/runtime/_ptest.py index 81c9c43862..0621028b86 100644 --- a/meta/lib/oeqa/runtime/_ptest.py +++ b/meta/lib/oeqa/runtime/_ptest.py | |||
@@ -98,7 +98,7 @@ class PtestRunnerTest(oeRuntimeTest): | |||
98 | 98 | ||
99 | return complementary_pkgs.split() | 99 | return complementary_pkgs.split() |
100 | 100 | ||
101 | def setUp(self): | 101 | def setUpLocal(self): |
102 | self.ptest_log = os.path.join(oeRuntimeTest.tc.d.getVar("TEST_LOG_DIR",True), "ptest-%s.log" % oeRuntimeTest.tc.d.getVar('DATETIME', True)) | 102 | self.ptest_log = os.path.join(oeRuntimeTest.tc.d.getVar("TEST_LOG_DIR",True), "ptest-%s.log" % oeRuntimeTest.tc.d.getVar('DATETIME', True)) |
103 | 103 | ||
104 | @skipUnlessPassed('test_ssh') | 104 | @skipUnlessPassed('test_ssh') |
diff --git a/meta/lib/oeqa/runtime/date.py b/meta/lib/oeqa/runtime/date.py index 3a8fe84817..447987e075 100644 --- a/meta/lib/oeqa/runtime/date.py +++ b/meta/lib/oeqa/runtime/date.py | |||
@@ -4,11 +4,11 @@ import re | |||
4 | 4 | ||
5 | class DateTest(oeRuntimeTest): | 5 | class DateTest(oeRuntimeTest): |
6 | 6 | ||
7 | def setUp(self): | 7 | def setUpLocal(self): |
8 | if oeRuntimeTest.tc.d.getVar("VIRTUAL-RUNTIME_init_manager", True) == "systemd": | 8 | if oeRuntimeTest.tc.d.getVar("VIRTUAL-RUNTIME_init_manager", True) == "systemd": |
9 | self.target.run('systemctl stop systemd-timesyncd') | 9 | self.target.run('systemctl stop systemd-timesyncd') |
10 | 10 | ||
11 | def tearDown(self): | 11 | def tearDownLocal(self): |
12 | if oeRuntimeTest.tc.d.getVar("VIRTUAL-RUNTIME_init_manager", True) == "systemd": | 12 | if oeRuntimeTest.tc.d.getVar("VIRTUAL-RUNTIME_init_manager", True) == "systemd": |
13 | self.target.run('systemctl start systemd-timesyncd') | 13 | self.target.run('systemctl start systemd-timesyncd') |
14 | 14 | ||
diff --git a/meta/lib/oeqa/runtime/kernelmodule.py b/meta/lib/oeqa/runtime/kernelmodule.py index 2e81720327..38ca184540 100644 --- a/meta/lib/oeqa/runtime/kernelmodule.py +++ b/meta/lib/oeqa/runtime/kernelmodule.py | |||
@@ -10,7 +10,7 @@ def setUpModule(): | |||
10 | 10 | ||
11 | class KernelModuleTest(oeRuntimeTest): | 11 | class KernelModuleTest(oeRuntimeTest): |
12 | 12 | ||
13 | def setUp(self): | 13 | def setUpLocal(self): |
14 | self.target.copy_to(os.path.join(oeRuntimeTest.tc.filesdir, "hellomod.c"), "/tmp/hellomod.c") | 14 | self.target.copy_to(os.path.join(oeRuntimeTest.tc.filesdir, "hellomod.c"), "/tmp/hellomod.c") |
15 | self.target.copy_to(os.path.join(oeRuntimeTest.tc.filesdir, "hellomod_makefile"), "/tmp/Makefile") | 15 | self.target.copy_to(os.path.join(oeRuntimeTest.tc.filesdir, "hellomod_makefile"), "/tmp/Makefile") |
16 | 16 | ||
@@ -30,5 +30,5 @@ class KernelModuleTest(oeRuntimeTest): | |||
30 | (status, output) = self.target.run(cmd, 900) | 30 | (status, output) = self.target.run(cmd, 900) |
31 | self.assertEqual(status, 0, msg="\n".join([cmd, output])) | 31 | self.assertEqual(status, 0, msg="\n".join([cmd, output])) |
32 | 32 | ||
33 | def tearDown(self): | 33 | def tearDownLocal(self): |
34 | self.target.run('rm -f /tmp/Makefile /tmp/hellomod.c') | 34 | self.target.run('rm -f /tmp/Makefile /tmp/hellomod.c') |
diff --git a/meta/lib/oeqa/runtime/scanelf.py b/meta/lib/oeqa/runtime/scanelf.py index 43a024ab9a..67e02ff455 100644 --- a/meta/lib/oeqa/runtime/scanelf.py +++ b/meta/lib/oeqa/runtime/scanelf.py | |||
@@ -8,7 +8,7 @@ def setUpModule(): | |||
8 | 8 | ||
9 | class ScanelfTest(oeRuntimeTest): | 9 | class ScanelfTest(oeRuntimeTest): |
10 | 10 | ||
11 | def setUp(self): | 11 | def setUpLocal(self): |
12 | self.scancmd = 'scanelf --quiet --recursive --mount --ldpath --path' | 12 | self.scancmd = 'scanelf --quiet --recursive --mount --ldpath --path' |
13 | 13 | ||
14 | @testcase(966) | 14 | @testcase(966) |