mirror of
https://git.yoctoproject.org/poky
synced 2026-02-25 19:09:41 +01:00
These checks are unnecessary. setUpModule is run when a module is loaded and we shouldn't run commands on the target here, (plus if ssh doesn't work we error out in setup multiple times, instead of skipping the real test, which might depend on test_ssh). (From OE-Core rev: 188acd0a75e188fd7c0d2979acaf13fd18b12106) Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
25 lines
970 B
Python
25 lines
970 B
Python
from oeqa.oetest import oeRuntimeTest
|
|
from oeqa.utils.decorators import *
|
|
import re
|
|
|
|
class DateTest(oeRuntimeTest):
|
|
|
|
def setUp(self):
|
|
(status, output) = self.target.run('date +"%Y-%m-%d %T"')
|
|
self.assertEqual(status, 0, msg="Failed to get initial date, output: %s" % output)
|
|
self.oldDate = output
|
|
|
|
@skipUnlessPassed("test_ssh")
|
|
def test_date(self):
|
|
sampleDate = '"2016-08-09 10:00:00"'
|
|
(status, output) = self.target.run("date -s %s" % sampleDate)
|
|
self.assertEqual(status, 0, msg="Date set failed, output: %s" % output)
|
|
|
|
(status, output) = self.target.run("date -R")
|
|
p = re.match('Tue, 09 Aug 2016 10:00:.. \+0000', output)
|
|
self.assertTrue(p, msg="The date was not set correctly, output: %s" % output)
|
|
|
|
def tearDown(self):
|
|
(status, output) = self.target.run('date -s "%s"' % self.oldDate)
|
|
self.assertEqual(status, 0, msg="Failed to reset date, output: %s" % output)
|