blob: 5345db1187c35f7665c14e6e1594949d0aa0d5b8 [file] [log] [blame]
lmr49e9c3a2010-05-25 23:39:21 +00001import os
2from autotest_lib.client.bin import test, utils
3from autotest_lib.client.common_lib import error
4
5class rtc(test.test):
6 version = 1
7 preserve_srcdir = True
8
9 def setup(self):
10 os.chdir(self.srcdir)
Eric Li6f27d4f2010-09-29 10:55:17 -070011 utils.make('clobber')
12 utils.make()
lmr49e9c3a2010-05-25 23:39:21 +000013
14
15 def initialize(self):
16 self.job.require_gcc()
17
18
19 def run_once(self, def_rtc="/dev/rtc0", maxfreq=64):
20 if not os.path.exists(def_rtc):
21 raise error.TestNAError("RTC device %s does not exist" % def_rtc)
22 os.chdir(self.srcdir)
23 utils.system('./rtctest %s %s' % (def_rtc, maxfreq))