def __init__(self, st, config): """ Constructor """ self.stacktrace = st self.minValue = None self.maxValue = None self.databaseId = -1 self._config = config self._conn = getDatabaseConn(config)
def __init__(self, st, raw, perc, config): """ Constructor """ self.stacktrace = st self.rawBytes = raw self.percentage = perc self.databaseId = -1 self._config = config self._conn = getDatabaseConn(config)
def __init__(self, st, config, dbConn=None): ''' Constructor ''' self.stacktrace = st self.minValue = None self.maxValue = None self.databaseId = -1 self._config = config if dbConn == None: self._conn = getDatabaseConn(config) else: self._conn = dbConn
def __init__(self, st, raw, perc, config, dbConn=None, avg_value=0): ''' Constructor ''' self.stacktrace = st self.rawBytes = raw self.percentage = perc self.databaseId = -1 self.avgValue = avg_value self._config = config if dbConn == None: self._conn = getDatabaseConn(config) else: self._conn = dbConn
def __init__(self, rev, tc, config): ''' Constructor ''' self.revision = rev self.testCase = tc # contains MonitoredSession objects # sink? we will only use the ranges self.runs = [] # contains MonitoredStackRange objects self.ranges = {} self.databaseId = -1 # self.DATABASE = DATABASE self._config = config self._conn = getDatabaseConn(config)
def __init__(self, rev, tc, config): """ Constructor """ self.revision = rev self.testCase = tc # contains MonitoredSession objects # sink? we will only use the ranges self.runs = [] # contains MonitoredStackRange objects self.ranges = {} self.databaseId = -1 # self.DATABASE = DATABASE self._config = config self._conn = getDatabaseConn(config)
def __init__(self, config): self._config = config self._conn = getDatabaseConn(config)
FROM range JOIN profile ON profile.id = profile_id WHERE testcase = '%s' \ GROUP BY stacktrace_id ORDER BY stacktrace_id" % testcase cur.execute(sql) rows = cur.fetchall() return rows if __name__ == '__main__': if len(sys.argv) < 3: print "Usage: python create_summary_report.py configFile testcase" sys.exit(0) config = loadConfig(sys.argv[1]) testcase = sys.argv[2] conn = getDatabaseConn(config) revisions = getRevisions(conn, testcase) nrRevisions = len(revisions) print "# revisions: %d " % nrRevisions nrRuns = getNrRuns(conn, testcase) print "# runs: %d " % nrRuns nrRunsPerRev = getAvgNrRunsPerRevision(conn, testcase) print "# runs/revision (avg): %d" % nrRunsPerRev nrOkRuns = getNrOkRuns(conn, testcase) print "# runs exited OK: %d/%d" % (nrOkRuns, nrRuns) nrStacktracesPerRev = getNrStacktracesPerRev(conn, testcase)