diff --git a/pykat/testing/web/templates/finesse_test.html b/pykat/testing/web/templates/finesse_test.html
index b975e296467a26173f51c952c0b5855b4535d15e..e927f783776bfafe06b57e4f7a6f40c7b281569d 100644
--- a/pykat/testing/web/templates/finesse_test.html
+++ b/pykat/testing/web/templates/finesse_test.html
@@ -259,7 +259,8 @@
                         { "mDataProp": "status", "sTitle": "Status","bSearchable": true, "bVisible": true, "sClass": "center" },
                         { "mDataProp": "git_commit", "sTitle": "Git Commit", "bSearchable": true, "bVisible": true, "sClass": "center" },
                         { "mDataProp": "startTime", "sTitle": "Start Time", "bSearchable": false, "bVisible": true, "sClass": "center" },
-                        { "mDataProp": "endTime", "sTitle": "End Time", "bSearchable": false, "bVisible": true, "sClass": "center" }
+                        { "mDataProp": "endTime", "sTitle": "End Time", "bSearchable": false, "bVisible": true, "sClass": "center" },
+                        { "mDataProp": "duration", "sTitle": "Duration [s]", "bSearchable": false, "bVisible": true, "sClass": "center" }
                     ]
                 });
             }
diff --git a/pykat/testing/web/templates/finesse_test_view.html b/pykat/testing/web/templates/finesse_test_view.html
index f15f08bbae37c8e1c2abdce4897e6f8fefdb691b..240deda1c07c0564d0ebbf601e3a2aee25c4e94b 100644
--- a/pykat/testing/web/templates/finesse_test_view.html
+++ b/pykat/testing/web/templates/finesse_test_view.html
@@ -23,7 +23,7 @@
                 <li>{{ suite }}</li>
                 <ul>
                     {% for item in kats[suite] %}
-                    <li>{{item[0]}} - Max rel diff = {{item[1]}}</li>
+                    <li><span style="width: 200px">{{item[0]}}</span> - Max rel diff = {{item[1]}}</li>
                     {% if item[2][0] != "" %}
                     <ul>
                         <li>stdout: <pre>{{item[2][0]}}</pre></li>
diff --git a/pykat/testing/web/web_interface.py b/pykat/testing/web/web_interface.py
index c50298fcc82405bde25cd5c6743078a76b4287a9..27ae5aa38eff7552ba48bac11beb31c3356db26c 100644
--- a/pykat/testing/web/web_interface.py
+++ b/pykat/testing/web/web_interface.py
@@ -468,11 +468,14 @@ def finesse_get_prev_tests(count):
             else:
                 status = "OK"
             
+            dt = datetime.strptime(endTime,"%Y-%m-%d %H:%M:%S.%f")-datetime.strptime(startTime,"%Y-%m-%d %H:%M:%S.%f")
+            
             obj = dict(test_id=i['test_id'],
                            git_commit=i['git_commit'],
                            status=status,
                            startTime=startTime,
-                           endTime=endTime)
+                           endTime=endTime,
+                           duration=float(dt.seconds))
             
             rtn.insert(0,obj)