diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-07 11:21:28 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-07 11:22:00 +0100 |
commit | ccda60bdb6b06ca47018ea6ac40bcdef954b8452 (patch) | |
tree | c142b70efd6b2fc6f9612c49d996ff0f37ca898a /testsuites/smptests | |
parent | testsuite: Add test states to the testsuit configuration files. (diff) | |
download | rtems-ccda60bdb6b06ca47018ea6ac40bcdef954b8452.tar.bz2 |
smplock01: Fix plot scripts
Diffstat (limited to 'testsuites/smptests')
-rwxr-xr-x | testsuites/smptests/smplock01/smplock01fair.py | 5 | ||||
-rwxr-xr-x | testsuites/smptests/smplock01/smplock01perf.py | 1 |
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')) |