import os from autotest_lib.client.bin import test, utils from autotest_lib.client.common_lib import error class rtc(test.test): version = 1 preserve_srcdir = True def setup(self): os.chdir(self.srcdir) utils.make('clobber') utils.make() def initialize(self): self.job.require_gcc() def run_once(self, def_rtc="/dev/rtc0", maxfreq=64): if not os.path.exists(def_rtc): raise error.TestNAError("RTC device %s does not exist" % def_rtc) os.chdir(self.srcdir) utils.system('./rtctest %s %s' % (def_rtc, maxfreq))