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:
committed by
Richard Purdie
parent
8d3640b90d
commit
2726c26efe
@@ -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")
|
||||
Reference in New Issue
Block a user