diff options
author | David Sommerseth <davids@redhat.com> | 2013-01-18 20:07:42 +0100 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2013-01-18 20:11:44 +0100 |
commit | 49e4beff2245d25e597a1bf295556474012138c3 (patch) | |
tree | 090e8f7782872f582afccd66f11e604160b2123a /rteval/modules | |
parent | e707789bd9af9c86a5cac240db70eaecbdf2606d (diff) | |
download | rteval-49e4beff2245d25e597a1bf295556474012138c3.tar.gz rteval-49e4beff2245d25e597a1bf295556474012138c3.tar.xz rteval-49e4beff2245d25e597a1bf295556474012138c3.zip |
cyclictest: Make the unit test work again
Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'rteval/modules')
-rw-r--r-- | rteval/modules/measurement/cyclictest.py | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/rteval/modules/measurement/cyclictest.py b/rteval/modules/measurement/cyclictest.py index 13304d7..efdf221 100644 --- a/rteval/modules/measurement/cyclictest.py +++ b/rteval/modules/measurement/cyclictest.py @@ -385,7 +385,34 @@ def create(params, logger): if __name__ == '__main__': - c = CyclicTest() - c.run() - + from rteval.rtevalConfig import rtevalConfig + l = Log() + l.SetLogVerbosity(Log.INFO|Log.DEBUG|Log.ERR|Log.WARN) + + cfg = rtevalConfig({}, logger=l) + prms = {} + modprms = ModuleParameters() + for c, p in modprms.items(): + prms[c] = p['default'] + cfg.AppendConfig('cyclictest', prms) + + cfg_ct = cfg.GetSection('cyclictest') + cfg_ct.reportdir = "." + cfg_ct.buckets = 200 + # cfg_ct.breaktrace = 30 + + runtime = 10 + + c = Cyclictest(cfg_ct, l) + c._WorkloadSetup() + c._WorkloadPrepare() + c._WorkloadTask() + print "Running for %i seconds" % runtime + time.sleep(runtime) + c._WorkloadCleanup() + rep_n = c.MakeReport() + + xml = libxml2.newDoc('1.0') + xml.setRootElement(rep_n) + xml.saveFormatFileEnc('-','UTF-8',1) |