summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-12-07 11:21:28 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-12-07 11:22:00 +0100
commitccda60bdb6b06ca47018ea6ac40bcdef954b8452 (patch)
treec142b70efd6b2fc6f9612c49d996ff0f37ca898a
parent28fda6279b82c07a673a8ebf875b77bb69695f1a (diff)
downloadrtems-ccda60bdb6b06ca47018ea6ac40bcdef954b8452.tar.bz2
smplock01: Fix plot scripts
-rwxr-xr-xtestsuites/smptests/smplock01/smplock01fair.py5
-rwxr-xr-xtestsuites/smptests/smplock01/smplock01perf.py1
2 files changed, 4 insertions, 2 deletions
diff --git a/testsuites/smptests/smplock01/smplock01fair.py b/testsuites/smptests/smplock01/smplock01fair.py
index 2041a51fa2..378dfd8028 100755
--- a/testsuites/smptests/smplock01/smplock01fair.py
+++ b/testsuites/smptests/smplock01/smplock01fair.py
@@ -36,7 +36,7 @@ def normedCoefficientOfVariation(name, i):
y = map(m, ctx.xpathEval('/SMPLock01/' + name + '[@activeWorker=' + str(i) + ']/LocalCounter'))
if len(y) == 0:
raise
- return (statistics.stdev(y) / statistics.mean(y)) / math.sqrt(len(y) - 1)
+ return (statistics.stdev(y) / statistics.mean(y)) / math.sqrt(len(y))
try:
while True:
@@ -49,7 +49,8 @@ except:
pass
x = range(2, len(ticket) + 2)
-plt.yscale('log')
+plt.xticks(x)
+plt.yscale('symlog', linthreshy = 1e-6)
plt.plot(x, ticket, label = 'Ticket Lock', marker = 'o')
plt.plot(x, mcs, label = 'MCS Lock', marker = 'o')
plt.plot(x, tas, label = 'TAS Lock', marker = 'o')
diff --git a/testsuites/smptests/smplock01/smplock01perf.py b/testsuites/smptests/smplock01/smplock01perf.py
index 52db4d3cc1..43816814f8 100755
--- a/testsuites/smptests/smplock01/smplock01perf.py
+++ b/testsuites/smptests/smplock01/smplock01perf.py
@@ -23,6 +23,7 @@ plt.ylabel('Operation Count')
y = map(xmlNode.getContent, ctx.xpathEval('/SMPLock01/GlobalTicketLockWithLocalCounter/SumOfLocalCounter'))
x = range(1, len(y) + 1)
+plt.xticks(x)
plt.plot(x, y, label = 'Ticket Lock', marker = 'o')
y = map(xmlNode.getContent, ctx.xpathEval('/SMPLock01/GlobalMCSLockWithLocalCounter/SumOfLocalCounter'))