mirror of
https://git.yoctoproject.org/poky
synced 2026-03-01 21:09:39 +01:00
Restart is a property of a specific target, not of a test class, should a test really need to restart the target the direct method should be called. Also some tests used this to enforce more ram, which makes sense only for qemu targets only (and the inital reason this was needed isn't valid anymore, qemu machines had the default ram size bumped a while ago). (From OE-Core rev: 333a4326082e500bdbcd323af37e183e74adf617) Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
from oeqa.oetest import oeRuntimeTest
|
|
from oeqa.utils.decorators import *
|
|
from oeqa.utils.targetbuild import TargetBuildProject
|
|
|
|
def setUpModule():
|
|
if not oeRuntimeTest.hasFeature("tools-sdk"):
|
|
skipModule("Image doesn't have tools-sdk in IMAGE_FEATURES")
|
|
|
|
class BuildIptablesTest(oeRuntimeTest):
|
|
|
|
@classmethod
|
|
def setUpClass(self):
|
|
self.project = TargetBuildProject(oeRuntimeTest.tc.target,
|
|
"http://netfilter.org/projects/iptables/files/iptables-1.4.13.tar.bz2")
|
|
self.project.download_archive()
|
|
|
|
@skipUnlessPassed("test_ssh")
|
|
def test_iptables(self):
|
|
self.assertEqual(self.project.run_configure(), 0,
|
|
msg="Running configure failed")
|
|
|
|
self.assertEqual(self.project.run_make(), 0,
|
|
msg="Running make failed")
|
|
|
|
self.assertEqual(self.project.run_install(), 0,
|
|
msg="Running make install failed")
|
|
|
|
@classmethod
|
|
def tearDownClass(self):
|
|
self.project.clean()
|