summaryrefslogtreecommitdiffstats
path: root/rteval/cyclictest.py
diff options
context:
space:
mode:
Diffstat (limited to 'rteval/cyclictest.py')
-rw-r--r--rteval/cyclictest.py20
1 files changed, 8 insertions, 12 deletions
diff --git a/rteval/cyclictest.py b/rteval/cyclictest.py
index abf8a95..977756d 100644
--- a/rteval/cyclictest.py
+++ b/rteval/cyclictest.py
@@ -163,8 +163,10 @@ class Cyclictest(Thread):
self.stopevent = Event()
self.finished = Event()
self.threads = params.setdefault('threads', None)
- self.priority = params.setdefault('priority', 95)
- self.interval = "-i100"
+ self.priority = int(params.setdefault('priority', 95))
+ self.interval = int(params.setdefault('interval', 100))
+ self.distance = int(params.setdefault('distance', 0))
+ self.buckets = int(params.setdefault('buckets', 2000))
self.debugging = params.setdefault('debugging', False)
self.reportfile = 'cyclictest.rpt'
self.params = params
@@ -201,19 +203,13 @@ class Cyclictest(Thread):
return '--smp'
def run(self):
- if self.params.has_key('buckets'):
- buckets = int(self.params.buckets)
- else:
- buckets = 2000
- if self.params.has_key('interval'):
- self.interval = '-i%d' % int(self.params.interval)
self.cmd = ['cyclictest',
- self.interval,
'-qm',
- '-d0',
- '-h %d' % buckets,
- "-p%d" % int(self.priority),
+ '-i %d' % self.interval,
+ '-d %d' % self.distance,
+ '-h %d' % self.buckets,
+ "-p %d" % self.priority,
self.getmode(),
]