From: Andrew Gerrand Date: Thu, 20 May 2010 00:53:41 +0000 (-0700) Subject: dashboard: reintroduce Benchmark model X-Git-Tag: weekly.2010-05-27~66 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d6b199ac99170ef8ea49c347af20f86a2e80aa38;p=gostls13.git dashboard: reintroduce Benchmark model R=rsc CC=golang-dev https://golang.org/cl/1217046 --- diff --git a/misc/dashboard/godashboard/gobuild.py b/misc/dashboard/godashboard/gobuild.py index aac90b3267..46aeef9f9e 100644 --- a/misc/dashboard/godashboard/gobuild.py +++ b/misc/dashboard/godashboard/gobuild.py @@ -47,6 +47,10 @@ class Commit(db.Model): # successful. builds = db.StringListProperty() +class Benchmark(db.Model): + name = db.StringProperty() + version = db.IntegerProperty() + class BenchmarkResults(db.Model): builder = db.StringProperty() benchmark = db.StringProperty() @@ -435,8 +439,6 @@ class Benchmarks(webapp.RequestHandler): for (benchmark, (iterations, time)) in benchmarks.items(): b = Benchmark.get_or_insert('v002.' + benchmark.encode('base64'), name = benchmark, version = 2) - r = BenchmarkResult(key_name = '%08x/%s' % (n.num, builder), parent = b, num = n.num, iterations = iterations, nsperop = time, builder = builder) - r.put() key = '%s;%s' % (builder, benchmark) r1 = BenchmarkResults.get_by_key_name(key) if r1 is not None and (len(r1.data) < 4 or r1.data[-4] != -1 or r1.data[-3] != n.num):