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 helper.appendData(sess, csvExtra) helper.storeInDatabase(sess) fits = p.fitsProfile(sess) sim = p.similarity(fits) metricValue = p.similarity(fits) matrix.addFitsVector(fits) helper.storeMetricInDatabase(sess, metricValue) output += "------------------------\n%s\n" % csv output += "Metric: cosine sim, value: %f\n" % metricValue.value # print output matrix.calcSimilarity() helper = MatrixHelper(config) # slow but why? helper.storeInDatabase(matrix) # matrix.printMatrix() rev = prevRevision