diff --git a/test/Calibre-Web TestSummary.html b/test/Calibre-Web TestSummary.html
index 77199d6f..98894833 100755
--- a/test/Calibre-Web TestSummary.html	
+++ b/test/Calibre-Web TestSummary.html	
@@ -36,17 +36,17 @@
       <div class="col-xs-12 col-sm-6">
       <div class="row">
         <div class="col-xs-6 col-md-6 col-sm-offset-3" style="margin-top:50px;">
-            <p class='text-justify attribute'><strong>Start Time: </strong>2020-08-26 20:07:19</p>
+            <p class='text-justify attribute'><strong>Start Time: </strong>2020-08-29 11:15:36</p>
         </div>
       </div>
       <div class="row">
         <div class="col-xs-6 col-md-6 col-sm-offset-3">
-            <p class='text-justify attribute'><strong>Stop Time: </strong>2020-08-26 21:34:00</p>
+            <p class='text-justify attribute'><strong>Stop Time: </strong>2020-08-29 12:34:46</p>
         </div>
       </div>
       <div class="row">
         <div class="col-xs-6 col-md-6 col-sm-offset-3">
-           <p class='text-justify attribute'><strong>Duration: </strong>1h 877 min</p>
+           <p class='text-justify attribute'><strong>Duration: </strong>1h 7 min</p>
         </div>
       </div>
       </div>
@@ -98,8 +98,8 @@
     </tr>
 
 
-    <tr class="result['header']['style']">
-        <td>test_anonymous.testAnonymous</td>
+    <tr id="su" class="passClass">
+        <td>TestAnonymous</td>
         <td class="text-center">13</td>
         <td class="text-center">13</td>
         <td class="text-center">0</td>
@@ -114,7 +114,7 @@
     
         <tr id='pt1.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_locale_guest</div>
+                <div class='testcase'>TestAnonymous - test_check_locale_guest</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -123,7 +123,7 @@
     
         <tr id='pt1.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_about</div>
+                <div class='testcase'>TestAnonymous - test_guest_about</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -132,7 +132,7 @@
     
         <tr id='pt1.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_category</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_category</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -141,7 +141,7 @@
     
         <tr id='pt1.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_format</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_format</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -150,7 +150,7 @@
     
         <tr id='pt1.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_hot</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_hot</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -159,7 +159,7 @@
     
         <tr id='pt1.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_language</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_language</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -168,7 +168,7 @@
     
         <tr id='pt1.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_publisher</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_publisher</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -177,7 +177,7 @@
     
         <tr id='pt1.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_rated</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_rated</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -186,7 +186,7 @@
     
         <tr id='pt1.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_rating</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_rating</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -195,7 +195,7 @@
     
         <tr id='pt1.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_change_visibility_series</div>
+                <div class='testcase'>TestAnonymous - test_guest_change_visibility_series</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -204,7 +204,7 @@
     
         <tr id='pt1.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_random_books_available</div>
+                <div class='testcase'>TestAnonymous - test_guest_random_books_available</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -213,7 +213,7 @@
     
         <tr id='pt1.12' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_restricted_settings_visibility</div>
+                <div class='testcase'>TestAnonymous - test_guest_restricted_settings_visibility</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -222,7 +222,7 @@
     
         <tr id='pt1.13' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_guest_visibility_sidebar</div>
+                <div class='testcase'>TestAnonymous - test_guest_visibility_sidebar</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -230,8 +230,8 @@
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_cli.testCli</td>
+    <tr id="su" class="skipClass">
+        <td>TestCli</td>
         <td class="text-center">7</td>
         <td class="text-center">6</td>
         <td class="text-center">0</td>
@@ -246,7 +246,7 @@
     
         <tr id='pt2.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_already_started</div>
+                <div class='testcase'>TestCli - test_already_started</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -255,7 +255,7 @@
     
         <tr id='pt2.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_bind_to_single_interface</div>
+                <div class='testcase'>TestCli - test_bind_to_single_interface</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -264,7 +264,7 @@
     
         <tr id='pt2.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_cli_SSL_files</div>
+                <div class='testcase'>TestCli - test_cli_SSL_files</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -273,7 +273,7 @@
     
         <tr id='pt2.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_cli_different_folder</div>
+                <div class='testcase'>TestCli - test_cli_different_folder</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -282,7 +282,7 @@
     
         <tr id='pt2.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_cli_different_settings_database</div>
+                <div class='testcase'>TestCli - test_cli_different_settings_database</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -291,7 +291,7 @@
     
         <tr id='st2.6' class='none bg-warning'>
             <td>
-                <div class='testcase'>test_cli_gdrive_location</div>
+                <div class='testcase'>TestCli - test_cli_gdrive_location</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -317,7 +317,7 @@
     
         <tr id='pt2.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_environ_port_setting</div>
+                <div class='testcase'>TestCli - test_environ_port_setting</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -325,8 +325,8 @@
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_cover_edit_books.testCoverEditBooks</td>
+    <tr id="su" class="failClass">
+        <td>TestCoverEditBooks</td>
         <td class="text-center">1</td>
         <td class="text-center">0</td>
         <td class="text-center">1</td>
@@ -341,7 +341,7 @@
     
         <tr id='ft3.1' class='none bg-danger'>
             <td>
-                <div class='testcase'>test_upload_jpg</div>
+                <div class='testcase'>TestCoverEditBooks - test_upload_jpg</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -369,8 +369,8 @@ AssertionError: False is not true</pre>
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_delete_database.TestDeleteDatabase</td>
+    <tr id="su" class="passClass">
+        <td>TestDeleteDatabase</td>
         <td class="text-center">1</td>
         <td class="text-center">1</td>
         <td class="text-center">0</td>
@@ -385,7 +385,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt4.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_delete_books_in_database</div>
+                <div class='testcase'>TestDeleteDatabase - test_delete_books_in_database</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -393,8 +393,8 @@ AssertionError: False is not true</pre>
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_ebook_convert.TestEbookConvert</td>
+    <tr id="su" class="passClass">
+        <td>TestEbookConvert</td>
         <td class="text-center">11</td>
         <td class="text-center">11</td>
         <td class="text-center">0</td>
@@ -409,7 +409,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_convert_deactivate</div>
+                <div class='testcase'>TestEbookConvert - test_convert_deactivate</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -418,7 +418,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_convert_email</div>
+                <div class='testcase'>TestEbookConvert - test_convert_email</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -427,7 +427,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_convert_failed_and_email</div>
+                <div class='testcase'>TestEbookConvert - test_convert_failed_and_email</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -436,7 +436,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_convert_only</div>
+                <div class='testcase'>TestEbookConvert - test_convert_only</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -445,7 +445,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_convert_parameter</div>
+                <div class='testcase'>TestEbookConvert - test_convert_parameter</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -454,7 +454,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_convert_wrong_excecutable</div>
+                <div class='testcase'>TestEbookConvert - test_convert_wrong_excecutable</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -463,7 +463,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_email_failed</div>
+                <div class='testcase'>TestEbookConvert - test_email_failed</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -472,7 +472,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_email_only</div>
+                <div class='testcase'>TestEbookConvert - test_email_only</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -481,7 +481,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_kindle_send_not_configured</div>
+                <div class='testcase'>TestEbookConvert - test_kindle_send_not_configured</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -490,7 +490,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_ssl_smtp_setup_error</div>
+                <div class='testcase'>TestEbookConvert - test_ssl_smtp_setup_error</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -499,7 +499,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt5.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_starttls_smtp_setup_error</div>
+                <div class='testcase'>TestEbookConvert - test_starttls_smtp_setup_error</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -507,8 +507,8 @@ AssertionError: False is not true</pre>
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_edit_additional_books.TestEditAdditionalBooks</td>
+    <tr id="su" class="passClass">
+        <td>TestEditAdditionalBooks</td>
         <td class="text-center">5</td>
         <td class="text-center">5</td>
         <td class="text-center">0</td>
@@ -523,7 +523,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt6.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_delete_book</div>
+                <div class='testcase'>TestEditAdditionalBooks - test_delete_book</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -532,7 +532,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt6.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_metadata_cbt</div>
+                <div class='testcase'>TestEditAdditionalBooks - test_upload_metadata_cbt</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -541,7 +541,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt6.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_metadate_cbr</div>
+                <div class='testcase'>TestEditAdditionalBooks - test_upload_metadate_cbr</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -550,7 +550,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt6.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_writeonly_database</div>
+                <div class='testcase'>TestEditAdditionalBooks - test_writeonly_database</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -559,7 +559,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt6.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_writeonly_path</div>
+                <div class='testcase'>TestEditAdditionalBooks - test_writeonly_path</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -567,8 +567,8 @@ AssertionError: False is not true</pre>
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_edit_books.TestEditBooks</td>
+    <tr id="su" class="failClass">
+        <td>TestEditBooks</td>
         <td class="text-center">33</td>
         <td class="text-center">30</td>
         <td class="text-center">1</td>
@@ -583,7 +583,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_download_book</div>
+                <div class='testcase'>TestEditBooks - test_download_book</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -592,7 +592,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_author</div>
+                <div class='testcase'>TestEditBooks - test_edit_author</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -601,7 +601,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_category</div>
+                <div class='testcase'>TestEditBooks - test_edit_category</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -610,7 +610,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_comments</div>
+                <div class='testcase'>TestEditBooks - test_edit_comments</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -619,7 +619,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_bool</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_bool</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -628,7 +628,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_categories</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_categories</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -637,7 +637,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_float</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_float</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -646,7 +646,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_int</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_int</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -655,7 +655,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_rating</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_rating</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -664,7 +664,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_single_select</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_single_select</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -673,7 +673,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_custom_text</div>
+                <div class='testcase'>TestEditBooks - test_edit_custom_text</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -682,7 +682,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.12' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_language</div>
+                <div class='testcase'>TestEditBooks - test_edit_language</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -691,7 +691,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.13' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_publisher</div>
+                <div class='testcase'>TestEditBooks - test_edit_publisher</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -700,7 +700,7 @@ AssertionError: False is not true</pre>
     
         <tr id='st7.14' class='none bg-warning'>
             <td>
-                <div class='testcase'>test_edit_publishing_date</div>
+                <div class='testcase'>TestEditBooks - test_edit_publishing_date</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -726,7 +726,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.15' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_rating</div>
+                <div class='testcase'>TestEditBooks - test_edit_rating</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -735,7 +735,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.16' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_series</div>
+                <div class='testcase'>TestEditBooks - test_edit_series</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -744,7 +744,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.17' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_edit_title</div>
+                <div class='testcase'>TestEditBooks - test_edit_title</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -753,7 +753,7 @@ AssertionError: False is not true</pre>
     
         <tr id='st7.18' class='none bg-warning'>
             <td>
-                <div class='testcase'>test_rename_uppercase_lowercase</div>
+                <div class='testcase'>TestEditBooks - test_rename_uppercase_lowercase</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -779,7 +779,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.19' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_typeahead_author</div>
+                <div class='testcase'>TestEditBooks - test_typeahead_author</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -788,7 +788,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.20' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_typeahead_functions</div>
+                <div class='testcase'>TestEditBooks - test_typeahead_functions</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -797,7 +797,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.21' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_typeahead_language</div>
+                <div class='testcase'>TestEditBooks - test_typeahead_language</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -806,7 +806,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.22' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_typeahead_publisher</div>
+                <div class='testcase'>TestEditBooks - test_typeahead_publisher</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -815,7 +815,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.23' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_typeahead_series</div>
+                <div class='testcase'>TestEditBooks - test_typeahead_series</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -824,7 +824,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.24' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_typeahead_tag</div>
+                <div class='testcase'>TestEditBooks - test_typeahead_tag</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -833,7 +833,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.25' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_cbr</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_cbr</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -842,7 +842,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.26' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_cbt</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_cbt</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -851,7 +851,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.27' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_cbz</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_cbz</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -860,7 +860,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.28' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_epub</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_epub</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -869,7 +869,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.29' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_fb2</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_fb2</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -878,7 +878,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.30' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_lit</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_lit</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -887,7 +887,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.31' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_mobi</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_mobi</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -896,7 +896,7 @@ AssertionError: False is not true</pre>
     
         <tr id='pt7.32' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_upload_book_pdf</div>
+                <div class='testcase'>TestEditBooks - test_upload_book_pdf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -905,7 +905,7 @@ AssertionError: False is not true</pre>
     
         <tr id='ft7.33' class='none bg-danger'>
             <td>
-                <div class='testcase'>test_upload_cover_hdd</div>
+                <div class='testcase'>TestEditBooks - test_upload_cover_hdd</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -933,8 +933,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_edit_books_gdrive.test_edit_books_gdrive</td>
+    <tr id="su" class="passClass">
+        <td>TestEditBooksGdrive</td>
         <td class="text-center">1</td>
         <td class="text-center">1</td>
         <td class="text-center">0</td>
@@ -949,7 +949,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt8.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_config_gdrive</div>
+                <div class='testcase'>TestEditBooksGdrive - test_config_gdrive</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -957,8 +957,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_email_STARTTLS.test_STARTTLS</td>
+    <tr id="su" class="passClass">
+        <td>TestSTARTTLS</td>
         <td class="text-center">3</td>
         <td class="text-center">3</td>
         <td class="text-center">0</td>
@@ -973,7 +973,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt9.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_STARTTLS</div>
+                <div class='testcase'>TestSTARTTLS - test_STARTTLS</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -982,7 +982,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt9.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_STARTTLS_SSL_setup_error</div>
+                <div class='testcase'>TestSTARTTLS - test_STARTTLS_SSL_setup_error</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -991,7 +991,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt9.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_STARTTLS_resend_password</div>
+                <div class='testcase'>TestSTARTTLS - test_STARTTLS_resend_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -999,8 +999,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_email_ssl.test_SSL</td>
+    <tr id="su" class="passClass">
+        <td>TestSSL</td>
         <td class="text-center">4</td>
         <td class="text-center">4</td>
         <td class="text-center">0</td>
@@ -1015,7 +1015,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt10.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_SSL_None_setup_error</div>
+                <div class='testcase'>TestSSL - test_SSL_None_setup_error</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1024,7 +1024,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt10.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_SSL_STARTTLS_setup_error</div>
+                <div class='testcase'>TestSSL - test_SSL_STARTTLS_setup_error</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1033,7 +1033,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt10.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_SSL_logging_email</div>
+                <div class='testcase'>TestSSL - test_SSL_logging_email</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1042,7 +1042,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt10.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_SSL_only</div>
+                <div class='testcase'>TestSSL - test_SSL_only</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1050,8 +1050,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_goodreads.TestGoodreads</td>
+    <tr id="su" class="passClass">
+        <td>TestGoodreads</td>
         <td class="text-center">3</td>
         <td class="text-center">3</td>
         <td class="text-center">0</td>
@@ -1066,7 +1066,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt11.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_page</div>
+                <div class='testcase'>TestGoodreads - test_author_page</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1075,7 +1075,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt11.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_page_invalid</div>
+                <div class='testcase'>TestGoodreads - test_author_page_invalid</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1084,7 +1084,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt11.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_goodreads_about</div>
+                <div class='testcase'>TestGoodreads - test_goodreads_about</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1092,8 +1092,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_helper.CalibreHelper</td>
+    <tr id="su" class="passClass">
+        <td>TestCalibreHelper</td>
         <td class="text-center">16</td>
         <td class="text-center">16</td>
         <td class="text-center">0</td>
@@ -1108,7 +1108,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_sort</div>
+                <div class='testcase'>TestCalibreHelper - test_author_sort</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1117,7 +1117,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_sort_comma</div>
+                <div class='testcase'>TestCalibreHelper - test_author_sort_comma</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1126,7 +1126,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_sort_junior</div>
+                <div class='testcase'>TestCalibreHelper - test_author_sort_junior</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1135,7 +1135,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_sort_oneword</div>
+                <div class='testcase'>TestCalibreHelper - test_author_sort_oneword</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1144,7 +1144,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_sort_roman</div>
+                <div class='testcase'>TestCalibreHelper - test_author_sort_roman</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1153,7 +1153,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_Limit_Length</div>
+                <div class='testcase'>TestCalibreHelper - test_check_Limit_Length</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1162,7 +1162,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_char_replacement</div>
+                <div class='testcase'>TestCalibreHelper - test_check_char_replacement</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1171,7 +1171,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_chinese_Characters</div>
+                <div class='testcase'>TestCalibreHelper - test_check_chinese_Characters</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1180,7 +1180,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_deg_eur_replacement</div>
+                <div class='testcase'>TestCalibreHelper - test_check_deg_eur_replacement</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1189,7 +1189,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_doubleS</div>
+                <div class='testcase'>TestCalibreHelper - test_check_doubleS</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1198,7 +1198,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_finish_Dot</div>
+                <div class='testcase'>TestCalibreHelper - test_check_finish_Dot</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1207,7 +1207,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.12' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_high23</div>
+                <div class='testcase'>TestCalibreHelper - test_check_high23</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1216,7 +1216,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.13' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_umlauts</div>
+                <div class='testcase'>TestCalibreHelper - test_check_umlauts</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1225,7 +1225,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.14' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_random_password</div>
+                <div class='testcase'>TestCalibreHelper - test_random_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1234,7 +1234,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.15' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_split_authors</div>
+                <div class='testcase'>TestCalibreHelper - test_split_authors</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1243,7 +1243,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt12.16' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_whitespaces</div>
+                <div class='testcase'>TestCalibreHelper - test_whitespaces</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1251,8 +1251,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_kobo_sync.TestKoboSync</td>
+    <tr id="su" class="passClass">
+        <td>TestKoboSync</td>
         <td class="text-center">8</td>
         <td class="text-center">8</td>
         <td class="text-center">0</td>
@@ -1267,7 +1267,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_kobo_about</div>
+                <div class='testcase'>TestKoboSync - test_kobo_about</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1276,7 +1276,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_shelves_add_remove_books</div>
+                <div class='testcase'>TestKoboSync - test_shelves_add_remove_books</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1285,7 +1285,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_sync_changed_book</div>
+                <div class='testcase'>TestKoboSync - test_sync_changed_book</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1294,7 +1294,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_sync_invalid</div>
+                <div class='testcase'>TestKoboSync - test_sync_invalid</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1303,7 +1303,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_sync_reading_state</div>
+                <div class='testcase'>TestKoboSync - test_sync_reading_state</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1312,7 +1312,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_sync_shelf</div>
+                <div class='testcase'>TestKoboSync - test_sync_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1321,7 +1321,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_sync_unchanged</div>
+                <div class='testcase'>TestKoboSync - test_sync_unchanged</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1330,7 +1330,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt13.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_sync_upload</div>
+                <div class='testcase'>TestKoboSync - test_sync_upload</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1338,8 +1338,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_ldap.test_ldap_login</td>
+    <tr id="su" class="passClass">
+        <td>TestLdapLogin</td>
         <td class="text-center">10</td>
         <td class="text-center">10</td>
         <td class="text-center">0</td>
@@ -1354,7 +1354,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_LDAP_SSL</div>
+                <div class='testcase'>TestLdapLogin - test_LDAP_SSL</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1363,7 +1363,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_LDAP_STARTTLS</div>
+                <div class='testcase'>TestLdapLogin - test_LDAP_STARTTLS</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1372,7 +1372,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_LDAP_fallback_Login</div>
+                <div class='testcase'>TestLdapLogin - test_LDAP_fallback_Login</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1381,7 +1381,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_LDAP_import</div>
+                <div class='testcase'>TestLdapLogin - test_LDAP_import</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1390,7 +1390,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_LDAP_login</div>
+                <div class='testcase'>TestLdapLogin - test_LDAP_login</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1399,7 +1399,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_invalid_LDAP</div>
+                <div class='testcase'>TestLdapLogin - test_invalid_LDAP</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1408,7 +1408,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_ldap_about</div>
+                <div class='testcase'>TestLdapLogin - test_ldap_about</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1417,7 +1417,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_ldap_authentication</div>
+                <div class='testcase'>TestLdapLogin - test_ldap_authentication</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1426,7 +1426,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_ldap_kobo_sync</div>
+                <div class='testcase'>TestLdapLogin - test_ldap_kobo_sync</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1435,7 +1435,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt14.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_ldap_opds_download_book</div>
+                <div class='testcase'>TestLdapLogin - test_ldap_opds_download_book</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1443,8 +1443,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_logging.test_logging</td>
+    <tr id="su" class="skipClass">
+        <td>TestLogging</td>
         <td class="text-center">7</td>
         <td class="text-center">6</td>
         <td class="text-center">0</td>
@@ -1459,7 +1459,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt15.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_access_log_recover</div>
+                <div class='testcase'>TestLogging - test_access_log_recover</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1468,7 +1468,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt15.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_debug_log</div>
+                <div class='testcase'>TestLogging - test_debug_log</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1477,7 +1477,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt15.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_failed_login</div>
+                <div class='testcase'>TestLogging - test_failed_login</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1486,7 +1486,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='st15.4' class='none bg-warning'>
             <td>
-                <div class='testcase'>test_failed_register</div>
+                <div class='testcase'>TestLogging - test_failed_register</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -1512,7 +1512,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt15.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_logfile_change</div>
+                <div class='testcase'>TestLogging - test_logfile_change</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1521,7 +1521,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt15.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_logfile_recover</div>
+                <div class='testcase'>TestLogging - test_logfile_recover</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1530,7 +1530,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt15.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_logviewer</div>
+                <div class='testcase'>TestLogging - test_logviewer</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1538,8 +1538,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_login.test_Login</td>
+    <tr id="su" class="passClass">
+        <td>TestLogin</td>
         <td class="text-center">11</td>
         <td class="text-center">11</td>
         <td class="text-center">0</td>
@@ -1554,7 +1554,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_digest_login</div>
+                <div class='testcase'>TestLogin - test_digest_login</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1563,7 +1563,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_capital_letters_user_unicode_password</div>
+                <div class='testcase'>TestLogin - test_login_capital_letters_user_unicode_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1572,7 +1572,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_delete_admin</div>
+                <div class='testcase'>TestLogin - test_login_delete_admin</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1581,7 +1581,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_empty_password</div>
+                <div class='testcase'>TestLogin - test_login_empty_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1590,7 +1590,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_locale_select</div>
+                <div class='testcase'>TestLogin - test_login_locale_select</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1599,7 +1599,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_protected</div>
+                <div class='testcase'>TestLogin - test_login_protected</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1608,7 +1608,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_remember_me</div>
+                <div class='testcase'>TestLogin - test_login_remember_me</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1617,7 +1617,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_rename_user</div>
+                <div class='testcase'>TestLogin - test_login_rename_user</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1626,7 +1626,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_unicode_user_space_end_password</div>
+                <div class='testcase'>TestLogin - test_login_unicode_user_space_end_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1635,7 +1635,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_login_user_with_space_password_end_space</div>
+                <div class='testcase'>TestLogin - test_login_user_with_space_password_end_space</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1644,7 +1644,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt16.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_robots</div>
+                <div class='testcase'>TestLogin - test_robots</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1652,8 +1652,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_oauth.test_OAuth_login</td>
+    <tr id="su" class="passClass">
+        <td>TestOAuthLogin</td>
         <td class="text-center">2</td>
         <td class="text-center">2</td>
         <td class="text-center">0</td>
@@ -1668,7 +1668,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt17.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_oauth_about</div>
+                <div class='testcase'>TestOAuthLogin - test_oauth_about</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1677,7 +1677,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt17.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_visible_oauth</div>
+                <div class='testcase'>TestOAuthLogin - test_visible_oauth</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1685,8 +1685,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_opds_feed.test_opds_feed</td>
+    <tr id="su" class="passClass">
+        <td>TestOPDSFeed</td>
         <td class="text-center">20</td>
         <td class="text-center">20</td>
         <td class="text-center">0</td>
@@ -1701,7 +1701,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds</div>
+                <div class='testcase'>TestOPDSFeed - test_opds</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1710,7 +1710,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_author</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_author</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1719,7 +1719,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_calibre_companion</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_calibre_companion</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1728,7 +1728,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_cover</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_cover</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1737,7 +1737,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_download_book</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_download_book</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1746,7 +1746,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_formats</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_formats</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1755,7 +1755,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_guest_user</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_guest_user</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1764,7 +1764,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_hot</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_hot</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1773,7 +1773,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_language</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_language</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1782,7 +1782,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_non_admin</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_non_admin</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1791,7 +1791,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_publisher</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_publisher</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1800,7 +1800,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.12' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_random</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_random</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1809,7 +1809,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.13' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_ratings</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_ratings</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1818,7 +1818,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.14' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_read_unread</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_read_unread</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1827,7 +1827,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.15' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_search</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_search</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1836,7 +1836,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.16' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_series</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_series</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1845,7 +1845,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.17' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_shelf_access</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_shelf_access</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1854,7 +1854,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.18' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_tags</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_tags</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1863,7 +1863,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.19' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_opds_top_rated</div>
+                <div class='testcase'>TestOPDSFeed - test_opds_top_rated</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1872,7 +1872,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt18.20' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_recently_added</div>
+                <div class='testcase'>TestOPDSFeed - test_recently_added</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1880,8 +1880,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_register.test_register</td>
+    <tr id="su" class="passClass">
+        <td>TestRegister</td>
         <td class="text-center">7</td>
         <td class="text-center">7</td>
         <td class="text-center">0</td>
@@ -1896,7 +1896,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_forgot_password</div>
+                <div class='testcase'>TestRegister - test_forgot_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1905,7 +1905,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_limit_domain</div>
+                <div class='testcase'>TestRegister - test_limit_domain</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1914,7 +1914,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_register_no_server</div>
+                <div class='testcase'>TestRegister - test_register_no_server</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1923,7 +1923,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_registering_only_email</div>
+                <div class='testcase'>TestRegister - test_registering_only_email</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1932,7 +1932,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_registering_user</div>
+                <div class='testcase'>TestRegister - test_registering_user</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1941,7 +1941,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_registering_user_fail</div>
+                <div class='testcase'>TestRegister - test_registering_user_fail</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1950,7 +1950,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt19.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_user_change_password</div>
+                <div class='testcase'>TestRegister - test_user_change_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1958,8 +1958,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_shelf.test_shelf</td>
+    <tr id="su" class="skipClass">
+        <td>TestShelf</td>
         <td class="text-center">10</td>
         <td class="text-center">9</td>
         <td class="text-center">0</td>
@@ -1974,7 +1974,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_add_shelf_from_search</div>
+                <div class='testcase'>TestShelf - test_add_shelf_from_search</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1983,7 +1983,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_arrange_shelf</div>
+                <div class='testcase'>TestShelf - test_arrange_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -1992,7 +1992,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_delete_book_of_shelf</div>
+                <div class='testcase'>TestShelf - test_delete_book_of_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2001,7 +2001,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_private_shelf</div>
+                <div class='testcase'>TestShelf - test_private_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2010,7 +2010,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_public_private_shelf</div>
+                <div class='testcase'>TestShelf - test_public_private_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2019,7 +2019,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_public_shelf</div>
+                <div class='testcase'>TestShelf - test_public_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2028,7 +2028,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_rename_shelf</div>
+                <div class='testcase'>TestShelf - test_rename_shelf</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2037,7 +2037,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_shelf_action_non_shelf_edit_role</div>
+                <div class='testcase'>TestShelf - test_shelf_action_non_shelf_edit_role</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2046,7 +2046,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='st20.9' class='none bg-warning'>
             <td>
-                <div class='testcase'>test_shelf_database_change</div>
+                <div class='testcase'>TestShelf - test_shelf_database_change</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -2072,7 +2072,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt20.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_shelf_long_name</div>
+                <div class='testcase'>TestShelf - test_shelf_long_name</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2080,8 +2080,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_updater.TestUpdater</td>
+    <tr id="su" class="skipClass">
+        <td>TestUpdater</td>
         <td class="text-center">8</td>
         <td class="text-center">7</td>
         <td class="text-center">0</td>
@@ -2096,7 +2096,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_update_nightly_errors</div>
+                <div class='testcase'>TestUpdater - test_check_update_nightly_errors</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2105,7 +2105,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_update_nightly_request_errors</div>
+                <div class='testcase'>TestUpdater - test_check_update_nightly_request_errors</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2114,7 +2114,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_update_stable_errors</div>
+                <div class='testcase'>TestUpdater - test_check_update_stable_errors</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2123,7 +2123,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_check_update_stable_versions</div>
+                <div class='testcase'>TestUpdater - test_check_update_stable_versions</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2132,7 +2132,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_perform_update</div>
+                <div class='testcase'>TestUpdater - test_perform_update</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2141,7 +2141,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_perform_update_stable_errors</div>
+                <div class='testcase'>TestUpdater - test_perform_update_stable_errors</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2150,7 +2150,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='st21.7' class='none bg-warning'>
             <td>
-                <div class='testcase'>test_perform_update_timeout</div>
+                <div class='testcase'>TestUpdater - test_perform_update_timeout</div>
             </td>
             <td colspan='6'>
                 <div class="text-center">
@@ -2176,7 +2176,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt21.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_reconnect_database</div>
+                <div class='testcase'>TestUpdater - test_reconnect_database</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2184,8 +2184,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_user_template.test_user_template</td>
+    <tr id="su" class="passClass">
+        <td>TestUserTemplate</td>
         <td class="text-center">19</td>
         <td class="text-center">19</td>
         <td class="text-center">0</td>
@@ -2200,7 +2200,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_allow_column_restriction</div>
+                <div class='testcase'>TestUserTemplate - test_allow_column_restriction</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2209,7 +2209,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_allow_tag_restriction</div>
+                <div class='testcase'>TestUserTemplate - test_allow_tag_restriction</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2218,7 +2218,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_archived_format_template</div>
+                <div class='testcase'>TestUserTemplate - test_archived_format_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2227,7 +2227,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_author_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_author_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2236,7 +2236,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_best_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_best_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2245,7 +2245,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_category_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_category_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2254,7 +2254,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_deny_column_restriction</div>
+                <div class='testcase'>TestUserTemplate - test_deny_column_restriction</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2263,7 +2263,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_deny_tag_restriction</div>
+                <div class='testcase'>TestUserTemplate - test_deny_tag_restriction</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2272,7 +2272,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_detail_random_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_detail_random_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2281,7 +2281,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_format_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_format_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2290,7 +2290,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_hot_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_hot_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2299,7 +2299,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.12' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_language_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_language_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2308,7 +2308,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.13' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_limit_book_languages</div>
+                <div class='testcase'>TestUserTemplate - test_limit_book_languages</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2317,7 +2317,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.14' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_publisher_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_publisher_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2326,7 +2326,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.15' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_random_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_random_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2335,7 +2335,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.16' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_read_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_read_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2344,7 +2344,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.17' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_recent_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_recent_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2353,7 +2353,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.18' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_series_user_template</div>
+                <div class='testcase'>TestUserTemplate - test_series_user_template</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2362,7 +2362,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt22.19' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_ui_language_settings</div>
+                <div class='testcase'>TestUserTemplate - test_ui_language_settings</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2370,8 +2370,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
 
 
-    <tr class="result['header']['style']">
-        <td>test_visiblilitys.TestCalibreWebVisibilitys</td>
+    <tr id="su" class="passClass">
+        <td>TestCalibreWebVisibilitys</td>
         <td class="text-center">30</td>
         <td class="text-center">30</td>
         <td class="text-center">0</td>
@@ -2386,7 +2386,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.1' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_about</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_about</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2395,7 +2395,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.2' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_SMTP_Settings</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_SMTP_Settings</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2404,7 +2404,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.3' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_add_user</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_add_user</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2413,7 +2413,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.4' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_password</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_password</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2422,7 +2422,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.5' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_archived</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_archived</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2431,7 +2431,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.6' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_authors</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_authors</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2440,7 +2440,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.7' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_category</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_category</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2449,7 +2449,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.8' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_file_formats</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_file_formats</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2458,7 +2458,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.9' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_hot</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_hot</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2467,7 +2467,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.10' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_language</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_language</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2476,7 +2476,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.11' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_publisher</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_publisher</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2485,7 +2485,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.12' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_random</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_random</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2494,7 +2494,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.13' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_rated</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_rated</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2503,7 +2503,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.14' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_rating</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_rating</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2512,7 +2512,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.15' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_read</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_read</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2521,7 +2521,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.16' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_admin_change_visibility_series</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_series</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2530,7 +2530,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.17' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_allow_columns</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_allow_columns</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2539,7 +2539,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.18' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_allow_tags</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_allow_tags</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2548,7 +2548,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.19' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_archive_books</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_archive_books</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2557,7 +2557,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.20' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_authors_max_settings</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_authors_max_settings</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2566,7 +2566,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.21' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_checked_logged_in</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_checked_logged_in</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2575,7 +2575,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.22' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_hide_custom_column</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_hide_custom_column</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2584,7 +2584,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.23' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_link_column_to_read_status</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_link_column_to_read_status</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2593,7 +2593,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.24' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_random_books_available</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_random_books_available</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2602,7 +2602,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.25' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_restrict_columns</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_restrict_columns</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2611,7 +2611,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.26' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_restrict_tags</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_restrict_tags</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2620,7 +2620,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.27' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_search_functions</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_search_functions</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2629,7 +2629,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.28' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_search_string</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_search_string</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2638,7 +2638,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.29' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_user_email_available</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_user_email_available</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2647,7 +2647,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
     
         <tr id='pt23.30' class='hiddenRow bg-success'>
             <td>
-                <div class='testcase'>test_user_visibility_sidebar</div>
+                <div class='testcase'>TestCalibreWebVisibilitys - test_user_visibility_sidebar</div>
             </td>
             <td colspan='6' align='center'>PASS</td>
         </tr>
@@ -2809,7 +2809,7 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
             <tr>
               <th>Pillow</th>
               <td>7.2.0</td>
-              <td>testCoverEditBooks</td>
+              <td>TestCoverEditBooks</td>
             </tr>
           
             <tr>
@@ -2850,32 +2850,32 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
           
             <tr>
               <th>google-api-python-client</th>
-              <td>1.10.1</td>
-              <td>test_edit_books_gdrive</td>
+              <td>1.11.0</td>
+              <td>TestEditBooksGdrive</td>
             </tr>
           
             <tr>
               <th>httplib2</th>
               <td>0.18.1</td>
-              <td>test_edit_books_gdrive</td>
+              <td>TestEditBooksGdrive</td>
             </tr>
           
             <tr>
               <th>oauth2client</th>
               <td>4.1.3</td>
-              <td>test_edit_books_gdrive</td>
+              <td>TestEditBooksGdrive</td>
             </tr>
           
             <tr>
               <th>PyDrive</th>
               <td>1.3.1</td>
-              <td>test_edit_books_gdrive</td>
+              <td>TestEditBooksGdrive</td>
             </tr>
           
             <tr>
               <th>PyYAML</th>
               <td>5.3.1</td>
-              <td>test_edit_books_gdrive</td>
+              <td>TestEditBooksGdrive</td>
             </tr>
           
             <tr>
@@ -2893,31 +2893,31 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
             <tr>
               <th>Flask-SimpleLDAP</th>
               <td>1.4.0</td>
-              <td>test_ldap_login</td>
+              <td>TestLdapLogin</td>
             </tr>
           
             <tr>
               <th>jsonschema</th>
               <td>3.2.0</td>
-              <td>test_ldap_login</td>
+              <td>TestLdapLogin</td>
             </tr>
           
             <tr>
               <th>python-ldap</th>
               <td>3.3.1</td>
-              <td>test_ldap_login</td>
+              <td>TestLdapLogin</td>
             </tr>
           
             <tr>
               <th>Flask-Dance</th>
               <td>3.0.0</td>
-              <td>test_OAuth_login</td>
+              <td>TestOAuthLogin</td>
             </tr>
           
             <tr>
               <th>SQLAlchemy-Utils</th>
               <td>0.36.8</td>
-              <td>test_OAuth_login</td>
+              <td>TestOAuthLogin</td>
             </tr>
           
           </tbody>