| 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)) |