config = loadConfig(sys.argv[1]) csvPath = sys.argv[2] rev = sys.argv[3] testcase = sys.argv[4] h = MatrixHelper(config) i = 0 print "revision: %s" % rev prevRevision = h.getPreviousRevision(rev) print "previous revision: %s" % prevRevision print "__________________" # load profile for revision and testcase profileHelper = ProfileHelper(config) p = profileHelper.loadFromDatabase(prevRevision, testcase) if p != -1: output = "" matrix = ActivityMatrix(p.getDatabaseId(), 5, Type.BYTESWRITTEN, rev, testcase) for i in range(1, 6): helper = SessionHelper(config) csv = "%s/report_%s_%d/summary_per_stacktrace.csv" % (csvPath, rev, i) csvExtra = "%s/report_%s_%d/summary.txt" % (csvPath, rev, i) if not os.path.isfile(csv): print "Not a valid CSV file: %s" % csv continue sess = helper.loadSessionFromCSV(rev, testcase, csv) sess.isTestRun = 1