From efdf0def8716c1766302f7488b431737192ddb03 Mon Sep 17 00:00:00 2001 From: thibauth Date: Wed, 17 Aug 2011 07:34:56 +0000 Subject: Planetlab plot git-svn-id: https://scm.gforge.inria.fr/svn/pacemaker@61 30fcff6e-8de6-41c7-acce-77ff6d1dd07b --- planetlab/plot.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 planetlab/plot.py (limited to 'planetlab/plot.py') diff --git a/planetlab/plot.py b/planetlab/plot.py new file mode 100644 index 0000000..463aca8 --- /dev/null +++ b/planetlab/plot.py @@ -0,0 +1,27 @@ +import os +projectdir ='/home/thibaut/projects/pacemaker/planetlab/data' +result = [[]] +for node in os.listdir(projectdir): + c = 0 + preuve = {} + try: + for logfile in os.listdir(os.path.join(projectdir,node,'log')): + if '.net' in logfile: + fh = open(os.path.join(projectdir,node,'log',logfile),"r") + c += len(fh.readlines()) + fh.close() + if '.prot' in logfile: + fh = open(os.path.join(projectdir,node,'log',logfile),"r") + for line in fh.readlines(): + if 'Proof' in line: + try: + timestp, proof, nround, depth = line.rstrip().split() + preuve[nround]=1 + except ValueError: + import pdb;pdb.set_trace() + fh.close() + result.append([node,c,len(preuve)]) + except OSError: + pass + + -- cgit v1.2.3-70-g09d2