Skip to content

Commit 2aabac2

Browse files
authored
Merge pull request #4 from mattip/speed.pypy.org
BUG: extend range for finding latest historical results
2 parents 56bab48 + da0b957 commit 2aabac2

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
.DS_Store
55
*.db
66
sample_project/repos/*
7+
speed_pypy/repos/*
78
override
89
build
910
dist

codespeed/views.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ def gethistoricaldata(request):
9595
baseline_exe = Executable.objects.get(
9696
name=settings.DEF_BASELINE['executable'])
9797
baseline_revs = Revision.objects.filter(
98-
branch__project=baseline_exe.project).order_by('-date')
98+
branch__project=baseline_exe.project,
99+
tag=settings.DEF_BASELINE['revision']).order_by('-date')
99100
baseline_lastrev = baseline_revs[0]
100101
for rev in baseline_revs:
101102
baseline_results = Result.objects.filter(
@@ -129,17 +130,16 @@ def gethistoricaldata(request):
129130
data['tagged_revs'] = [rev.tag for rev in default_taggedrevs if rev.tag in default_results]
130131
# Fetch data for latest results
131132
revs = Revision.objects.filter(
132-
branch=default_branch).order_by('-date')[:5]
133+
branch=default_branch).order_by('-date')[:100]
133134
default_lastrev = None
134-
for i in range(4):
135-
default_lastrev = revs[i]
135+
for rev in revs:
136+
default_lastrev = rev
136137
if default_lastrev.results.filter(executable=default_exe, environment=env):
137138
break
138139
default_lastrev = None
139-
if default_lastrev is None:
140-
return HttpResponse(json.dumps(data))
141-
default_results['latest'] = Result.objects.filter(
142-
executable=default_exe, revision=default_lastrev, environment=env)
140+
if default_lastrev is not None:
141+
default_results['latest'] = Result.objects.filter(
142+
executable=default_exe, revision=default_lastrev, environment=env)
143143

144144
# Collect data
145145
benchmarks = []

0 commit comments

Comments
 (0)