diff options
author | David Sommerseth <davids@redhat.com> | 2012-12-17 15:30:27 +0100 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2012-12-17 15:30:27 +0100 |
commit | 189b3a3cbbc156c20fe9bf7a76aca6f35b53e2e9 (patch) | |
tree | cd920a76201c14440f040e6ef38691f0d1f46ab5 /rteval/modules | |
parent | fe0c14d6ea7d9e3390f34f62511048e0d9feaca4 (diff) | |
download | rteval-189b3a3cbbc156c20fe9bf7a76aca6f35b53e2e9.tar.gz rteval-189b3a3cbbc156c20fe9bf7a76aca6f35b53e2e9.tar.xz rteval-189b3a3cbbc156c20fe9bf7a76aca6f35b53e2e9.zip |
Split up rteval.py into a pure measurement module and the command line tool
This cleans up rteval further by making the RtEval class a pure measurement
feature which receives all the needed setup and controls loads and measurment
modules, in addition to the final reporting.
The command line and config parsing is kept inside the command line tool, where
it will set up everything before passing it all to the RtEval calss.
Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'rteval/modules')
-rw-r--r-- | rteval/modules/__init__.py | 8 | ||||
-rw-r--r-- | rteval/modules/loads/__init__.py | 6 | ||||
-rw-r--r-- | rteval/modules/loads/hackbench.py | 4 | ||||
-rw-r--r-- | rteval/modules/loads/kcompile.py | 4 | ||||
-rw-r--r-- | rteval/modules/measurement/__init__.py | 2 | ||||
-rw-r--r-- | rteval/modules/measurement/cyclictest.py | 4 |
6 files changed, 14 insertions, 14 deletions
diff --git a/rteval/modules/__init__.py b/rteval/modules/__init__.py index 6b656e8..1d927d2 100644 --- a/rteval/modules/__init__.py +++ b/rteval/modules/__init__.py @@ -22,8 +22,8 @@ # are deemed to be part of the source code. # -from Log import Log -from rtevalConfig import rtevalCfgSection +from rteval.Log import Log +from rteval.rtevalConfig import rtevalCfgSection import time, libxml2, threading __all__ = ["rtevalModulePrototype", "ModuleContainer", "RtEvalModules"] @@ -202,8 +202,8 @@ reference from the first import""" return self.__modsloaded[idxname] except KeyError: self.__logger.log(Log.INFO, "importing module %s" % modname) - mod = __import__("%s.%s" % (modroot, modname), - fromlist=modroot) + mod = __import__("rteval.%s.%s" % (modroot, modname), + fromlist="rteval.%s" % modroot) self.__modsloaded[idxname] = mod return mod diff --git a/rteval/modules/loads/__init__.py b/rteval/modules/loads/__init__.py index 66dad57..f4d4de4 100644 --- a/rteval/modules/loads/__init__.py +++ b/rteval/modules/loads/__init__.py @@ -27,9 +27,9 @@ import os import time import threading import libxml2 -from Log import Log -from rtevalConfig import rtevalCfgSection -from modules import RtEvalModules, rtevalModulePrototype +from rteval.Log import Log +from rteval.rtevalConfig import rtevalCfgSection +from rteval.modules import RtEvalModules, rtevalModulePrototype class LoadThread(rtevalModulePrototype): def __init__(self, name, config, logger=None): diff --git a/rteval/modules/loads/hackbench.py b/rteval/modules/loads/hackbench.py index cf09cfa..e040470 100644 --- a/rteval/modules/loads/hackbench.py +++ b/rteval/modules/loads/hackbench.py @@ -27,8 +27,8 @@ import sys, os, time, glob, subprocess, errno from signal import SIGTERM, SIGKILL -from modules.loads import CommandLineLoad -from Log import Log +from rteval.modules.loads import CommandLineLoad +from rteval.Log import Log class Hackbench(CommandLineLoad): diff --git a/rteval/modules/loads/kcompile.py b/rteval/modules/loads/kcompile.py index d0fb444..bcb033a 100644 --- a/rteval/modules/loads/kcompile.py +++ b/rteval/modules/loads/kcompile.py @@ -24,8 +24,8 @@ # import sys, os, glob, subprocess from signal import SIGTERM -from modules.loads import CommandLineLoad -from Log import Log +from rteval.modules.loads import CommandLineLoad +from rteval.Log import Log kernel_prefix="linux-2.6" diff --git a/rteval/modules/measurement/__init__.py b/rteval/modules/measurement/__init__.py index df96dfb..a12eba2 100644 --- a/rteval/modules/measurement/__init__.py +++ b/rteval/modules/measurement/__init__.py @@ -23,7 +23,7 @@ # import libxml2 -from modules import RtEvalModules, ModuleContainer +from rteval.modules import RtEvalModules, ModuleContainer class MeasurementProfile(RtEvalModules): diff --git a/rteval/modules/measurement/cyclictest.py b/rteval/modules/measurement/cyclictest.py index a04b52d..4be0238 100644 --- a/rteval/modules/measurement/cyclictest.py +++ b/rteval/modules/measurement/cyclictest.py @@ -26,8 +26,8 @@ # import os, sys, subprocess, signal, libxml2 -from Log import Log -from modules import rtevalModulePrototype +from rteval.Log import Log +from rteval.modules import rtevalModulePrototype class RunData(object): |