blob: 49b2a9db3e84c53fc1a6734337e58c0f5a4e612f [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)
Benson Leung517d95a2010-09-28 18:00:17 -070011 utils.system('make clobber')
12 utils.system('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))