diff --git a/unittest-logs/unittestweb/images/img5846075.png b/unittest-logs/unittestweb/images/img5846075.png new file mode 100755 index 0000000..46f50cc Binary files /dev/null and b/unittest-logs/unittestweb/images/img5846075.png differ diff --git a/unittest-logs/unittestweb/images/nav12971480a.gif b/unittest-logs/unittestweb/images/nav12971480a.gif new file mode 100755 index 0000000..1954c8a Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971480a.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971480i.gif b/unittest-logs/unittestweb/images/nav12971480i.gif new file mode 100755 index 0000000..6be3081 Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971480i.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971481a.gif b/unittest-logs/unittestweb/images/nav12971481a.gif new file mode 100755 index 0000000..1097b47 Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971481a.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971481i.gif b/unittest-logs/unittestweb/images/nav12971481i.gif new file mode 100755 index 0000000..a405a2f Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971481i.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971482a.gif b/unittest-logs/unittestweb/images/nav12971482a.gif new file mode 100755 index 0000000..4b4fb9a Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971482a.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971482i.gif b/unittest-logs/unittestweb/images/nav12971482i.gif new file mode 100755 index 0000000..dfefd81 Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971482i.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971483a.gif b/unittest-logs/unittestweb/images/nav12971483a.gif new file mode 100755 index 0000000..abab0cf Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971483a.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971483i.gif b/unittest-logs/unittestweb/images/nav12971483i.gif new file mode 100755 index 0000000..9d8e15f Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971483i.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971484a.gif b/unittest-logs/unittestweb/images/nav12971484a.gif new file mode 100755 index 0000000..5500df3 Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971484a.gif differ diff --git a/unittest-logs/unittestweb/images/nav12971484i.gif b/unittest-logs/unittestweb/images/nav12971484i.gif new file mode 100755 index 0000000..e95f4fc Binary files /dev/null and b/unittest-logs/unittestweb/images/nav12971484i.gif differ diff --git a/unittest-logs/unittestweb/settings.pyc b/unittest-logs/unittestweb/settings.pyc index c26d17a..6dd6e80 100644 Binary files a/unittest-logs/unittestweb/settings.pyc and b/unittest-logs/unittestweb/settings.pyc differ diff --git a/unittest-logs/unittestweb/templates/viewer/Help.html b/unittest-logs/unittestweb/templates/viewer/Help.html new file mode 100755 index 0000000..724d90a --- /dev/null +++ b/unittest-logs/unittestweb/templates/viewer/Help.html @@ -0,0 +1,64 @@ + + + +Help + + + + + + + + + +
+
+
This web site provides the bird eye view of top failures and other details of Firefox unit tests  from the  Tinderbox daily runs.
+

+
Meaning of the Left navigation links
+ +
      Example: 2d  =   2 days  in the past till  now
+
                          7h  =   7 hours in the past till now
+
                          5w =  5 weeks in the past till now
+
                          1m =  1 month in the past till now
+
                         10y =  10 years in the past till now
+
Example queries for advanced users 2 weeks failures
+
Example queries for advanced users 2 days failures
+
Example queries for advanced users 24 hours failures
+
Example queries for advanced users 1 month failures
+
+ + + diff --git a/unittest-logs/unittestweb/templates/viewer/README b/unittest-logs/unittestweb/templates/viewer/README new file mode 100644 index 0000000..1e69967 --- /dev/null +++ b/unittest-logs/unittestweb/templates/viewer/README @@ -0,0 +1,5 @@ +I have done a very bad and crude hack to add a top level navigation page. Instead of storing images for top navigation page in the correct location , I am jammin gall the top site nav stuff in here. + +Should fix it when time permits. + + diff --git a/unittest-logs/unittestweb/templates/viewer/index.html b/unittest-logs/unittestweb/templates/viewer/index.html index 4ef5f0a..3cbd790 100755 --- a/unittest-logs/unittestweb/templates/viewer/index.html +++ b/unittest-logs/unittestweb/templates/viewer/index.html @@ -1,8 +1,96 @@ -

Most recent test failures

-
    -{% for f in failures %} -
  • {{ f.build.startdate|date:"Y-m-d H:i" }} {{ f.build.tree.name }} {{ f.build.get_os_display }}: {{ f.name }}, - timeline - - {{ f.description }}
  • -{% endfor %} -
+ + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Mozilla Firefox Tinderbox Topfails Dashboard
+
+ +
+ + + diff --git a/unittest-logs/unittestweb/templates/viewer/latest.html b/unittest-logs/unittestweb/templates/viewer/latest.html new file mode 100755 index 0000000..4ef5f0a --- /dev/null +++ b/unittest-logs/unittestweb/templates/viewer/latest.html @@ -0,0 +1,8 @@ +

Most recent test failures

+
    +{% for f in failures %} +
  • {{ f.build.startdate|date:"Y-m-d H:i" }} {{ f.build.tree.name }} {{ f.build.get_os_display }}: {{ f.name }}, + timeline + - {{ f.description }}
  • +{% endfor %} +
diff --git a/unittest-logs/unittestweb/urls.py b/unittest-logs/unittestweb/urls.py index 668f125..d892f63 100755 --- a/unittest-logs/unittestweb/urls.py +++ b/unittest-logs/unittestweb/urls.py @@ -16,4 +16,6 @@ urlpatterns = patterns('unittestweb.viewer.views', (r'^timeline$', 'timeline'), (r'^topfails$', 'topfails'), (r'^failswindow$','failswindow'), + (r'^latest$','latest'), + (r'^Help$','Help'), ) diff --git a/unittest-logs/unittestweb/urls.pyc b/unittest-logs/unittestweb/urls.pyc index 9b4277f..0797dc7 100644 Binary files a/unittest-logs/unittestweb/urls.pyc and b/unittest-logs/unittestweb/urls.pyc differ diff --git a/unittest-logs/unittestweb/viewer/views.py b/unittest-logs/unittestweb/viewer/views.py index 295c44f..5596907 100755 --- a/unittest-logs/unittestweb/viewer/views.py +++ b/unittest-logs/unittestweb/viewer/views.py @@ -3,8 +3,11 @@ from unittestweb.viewer.models import Builds, Trees, Tests, OS_CHOICES, get_most import re def index(request): + return render_to_response('viewer/index.html') + +def latest(request): failures = get_list_or_404(Tests.objects.all().order_by('-build__starttime')[:10]) - return render_to_response('viewer/index.html', {'failures': failures}) + return render_to_response('viewer/latest.html', {'failures': failures}) def trees(request): alltrees = Trees.objects.all().order_by('name') @@ -34,6 +37,9 @@ def topfails(request): failures = get_most_failing_tests() return render_to_response('viewer/topfails.html', {'failures': failures}) +def Help(request): + return render_to_response('viewer/Help.html') + def timeline(request): name = request.GET['name'] builds = get_list_or_404(Builds, tests__name__exact=name) @@ -74,4 +80,4 @@ def failswindow(request): return render_to_response('viewer/failswindow.html', {'failures': failures,'n':m.group(1),'d':prd}) - \ No newline at end of file + diff --git a/unittest-logs/unittestweb/viewer/views.pyc b/unittest-logs/unittestweb/viewer/views.pyc index 55f8629..fecd610 100644 Binary files a/unittest-logs/unittestweb/viewer/views.pyc and b/unittest-logs/unittestweb/viewer/views.pyc differ