projects
/
fio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
e569ca6
)
Update test script for new JSON steadystate['criterion'] reporting
author
Vincent Fu
<Vincent.Fu@sandisk.com>
Wed, 13 Jul 2016 19:33:42 +0000
(15:33 -0400)
committer
Jens Axboe
<axboe@fb.com>
Mon, 15 Aug 2016 15:44:52 +0000
(09:44 -0600)
unit_tests/steadystate_tests.py
patch
|
blob
|
blame
|
history
diff --git
a/unit_tests/steadystate_tests.py
b/unit_tests/steadystate_tests.py
index e4a5d19b719d40531c6b99f01b88f5c0ac57af23..845f008bf19662f871ae1939249e5699afe7450d 100755
(executable)
--- a/
unit_tests/steadystate_tests.py
+++ b/
unit_tests/steadystate_tests.py
@@
-47,7
+47,8
@@
def check(data, iops, slope, pct, limit, dur, criterion):
m, intercept, r_value, p_value, std_err = stats.linregress(x,data)
m = abs(m)
if pct:
- target = m / mean
+ target = m / mean * 100
+ criterion = criterion[:-1]
else:
target = m
else:
@@
-55,10
+56,12
@@
def check(data, iops, slope, pct, limit, dur, criterion):
for x in data:
maxdev = max(abs(mean-x), maxdev)
if pct:
- target = maxdev / mean
+ target = maxdev / mean * 100
+ criterion = criterion[:-1]
else:
target = maxdev
+ criterion = float(criterion)
return (abs(target - criterion) / criterion < 0.005), target < limit, mean, target