From d6b199ac99170ef8ea49c347af20f86a2e80aa38 Mon Sep 17 00:00:00 2001 From: Andrew Gerrand Date: Wed, 19 May 2010 17:53:41 -0700 Subject: [PATCH] dashboard: reintroduce Benchmark model R=rsc CC=golang-dev https://golang.org/cl/1217046 --- misc/dashboard/godashboard/gobuild.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/misc/dashboard/godashboard/gobuild.py b/misc/dashboard/godashboard/gobuild.py index aac90b3267a..46aeef9f9e3 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):