diff options
author | Andrew Gerrand <adg@golang.org> | 2010-05-19 17:53:41 -0700 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2010-05-19 17:53:41 -0700 |
commit | dadb8fa07dc0481da3be7ced999b6344b6643139 (patch) | |
tree | 7ff080191f8f2aa16622b16326abac6657100e19 | |
parent | af486cb23fca3b3b47a698b6bc7be637f80597a0 (diff) | |
download | golang-dadb8fa07dc0481da3be7ced999b6344b6643139.tar.gz |
dashboard: reintroduce Benchmark model
R=rsc
CC=golang-dev
http://codereview.appspot.com/1217046
-rw-r--r-- | misc/dashboard/godashboard/gobuild.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/misc/dashboard/godashboard/gobuild.py b/misc/dashboard/godashboard/gobuild.py index aac90b326..46aeef9f9 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): |