1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-02 01:19:52 +00:00

oeqa/sdk: Move test cases inside cases directory

For match with the new structure of the OEQA framework.

In the new framework Test component base directory in this case
sdk module will contain case and context implementations.

[YOCTO #10599]

(From OE-Core rev: 57af8ee4021c302bd351adf03e6d85274ad7efd5)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Aníbal Limón
2016-10-31 17:20:48 -06:00
committed by Richard Purdie
parent 8d3640b90d
commit 2726c26efe
7 changed files with 0 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
import unittest
import os
import shutil
from oeqa.oetest import oeSDKTest, skipModule
from oeqa.utils.decorators import *
def setUpModule():
if not oeSDKTest.hasHostPackage("nativesdk-python"):
skipModule("No python package in the SDK")
class PythonTest(oeSDKTest):
@classmethod
def setUpClass(self):
for f in ['test.py']:
shutil.copyfile(os.path.join(self.tc.filesdir, f), self.tc.sdktestdir + f)
def test_python_exists(self):
self._run('which python')
def test_python_stdout(self):
output = self._run('python %s/test.py' % self.tc.sdktestdir)
self.assertEqual(output.strip(), "the value of a is 0.01", msg="Incorrect output: %s" % output)
def test_python_testfile(self):
self._run('ls /tmp/testfile.python')
@classmethod
def tearDownClass(self):
bb.utils.remove("%s/test.py" % self.tc.sdktestdir)
bb.utils.remove("/tmp/testfile.python")