[LNT] r273213 - Move the shortname generator to be common and add a jinja filter for it
Chris Matthews via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 20 16:04:15 PDT 2016
Author: cmatthews
Date: Mon Jun 20 18:04:14 2016
New Revision: 273213
URL: http://llvm.org/viewvc/llvm-project?rev=273213&view=rev
Log:
Move the shortname generator to be common and add a jinja filter for it
Modified:
lnt/trunk/lnt/server/db/regression.py
lnt/trunk/lnt/server/ui/filters.py
lnt/trunk/lnt/server/ui/util.py
Modified: lnt/trunk/lnt/server/db/regression.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/db/regression.py?rev=273213&r1=273212&r2=273213&view=diff
==============================================================================
--- lnt/trunk/lnt/server/db/regression.py (original)
+++ lnt/trunk/lnt/server/db/regression.py Mon Jun 20 18:04:14 2016
@@ -3,6 +3,8 @@ import datetime
import re
from collections import namedtuple
from lnt.server.reporting.analysis import RunInfo
+from lnt.server.ui.util import guess_test_short_name as shortname
+
class RegressionState:
# A new regression, not approved by the user yet.
@@ -47,11 +49,6 @@ def new_regression(ts, field_changes):
rebuild_title(ts, regression)
ts.commit()
return regression
-
-
-def shortname(benchmark):
- """Given a benchmarks full name, make a short version"""
- return benchmark.split("/")[-1]
def rebuild_title(ts, regression):
Modified: lnt/trunk/lnt/server/ui/filters.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/filters.py?rev=273213&r1=273212&r2=273213&view=diff
==============================================================================
--- lnt/trunk/lnt/server/ui/filters.py (original)
+++ lnt/trunk/lnt/server/ui/filters.py Mon Jun 20 18:04:14 2016
@@ -41,6 +41,9 @@ def filter_producerAsHTML(producer):
return ""
return util.renderProducerAsHTML(producer)
+def filter_shortname(test_name):
+ return util.guess_test_short_name(test_name)
+
def register(env):
for name,object in globals().items():
if name.startswith('filter_'):
Modified: lnt/trunk/lnt/server/ui/util.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/util.py?rev=273213&r1=273212&r2=273213&view=diff
==============================================================================
--- lnt/trunk/lnt/server/ui/util.py (original)
+++ lnt/trunk/lnt/server/ui/util.py Mon Jun 20 18:04:14 2016
@@ -292,3 +292,8 @@ FLASH_DANGER = "alert alert-danger"
FLASH_INFO = "alert alert-info"
FLASH_SUCCESS = "alert alert-success"
FLASH_WARNING = "alert alert-warning"
+
+def guess_test_short_name(test_name):
+ """In some places the fully qualified test name is too long,
+ try to make a shorter one."""
+ return test_name.split("/")[-1]
More information about the llvm-commits
mailing list