|
|
|
@ -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-05-23 12:52:51</p>
|
|
|
|
|
<p class='text-justify attribute'><strong>Start Time: </strong>2020-05-29 07:01:47</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-05-23 13:50:07</p>
|
|
|
|
|
<p class='text-justify attribute'><strong>Stop Time: </strong>2020-05-29 08:01:43</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>48:28 min</p>
|
|
|
|
|
<p class='text-justify attribute'><strong>Duration: </strong>50:44 min</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -442,8 +442,8 @@
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
|
<td>test_edit_additional_books.test_edit_additional_books</td>
|
|
|
|
|
<td class="text-center">3</td>
|
|
|
|
|
<td class="text-center">2</td>
|
|
|
|
|
<td class="text-center">1</td>
|
|
|
|
|
<td class="text-center">3</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">
|
|
|
|
@ -462,33 +462,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='ft4.2' class='none bg-danger'>
|
|
|
|
|
<tr id='pt4.2' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_metadata_cbt</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft4.2')">FAIL</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_ft4.2' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_ft4.2').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
|
<pre class="text-left">Traceback (most recent call last):
|
|
|
|
|
File "/home/matthias/Entwicklung/calibre-web-test/test/test_edit_additional_books.py", line 88, in test_upload_metadata_cbt
|
|
|
|
|
self.assertEqual('Test 执 to', details['title'])
|
|
|
|
|
AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
- Test 执 to
|
|
|
|
|
+ book</pre>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup end-->
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -505,13 +483,13 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
|
<td>test_edit_books.test_edit_books</td>
|
|
|
|
|
<td class="text-center">33</td>
|
|
|
|
|
<td class="text-center">30</td>
|
|
|
|
|
<td class="text-center">27</td>
|
|
|
|
|
<td class="text-center">1</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">2</td>
|
|
|
|
|
<td class="text-center">
|
|
|
|
|
<a onclick="showClassDetail('c5', 30)">Detail</a>
|
|
|
|
|
<a onclick="showClassDetail('c5', 33)">Detail</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
@ -564,7 +542,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.6' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_custom_rating</div>
|
|
|
|
|
<div class='testcase'>test_edit_custom_categories</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -573,7 +551,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.7' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_custom_single_select</div>
|
|
|
|
|
<div class='testcase'>test_edit_custom_float</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -582,7 +560,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.8' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_custom_text</div>
|
|
|
|
|
<div class='testcase'>test_edit_custom_int</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -591,7 +569,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.9' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_language</div>
|
|
|
|
|
<div class='testcase'>test_edit_custom_rating</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -599,6 +577,33 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.10' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_custom_single_select</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.11' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_custom_text</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.12' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_language</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.13' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_publisher</div>
|
|
|
|
|
</td>
|
|
|
|
@ -607,19 +612,19 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='st5.11' class='none bg-warning'>
|
|
|
|
|
<tr id='st5.14' class='none bg-warning'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_publishing_date</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st5.11')">SKIP</a>
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st5.14')">SKIP</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_st5.11' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div id='div_st5.14' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_st5.11').style.display='none'"><span
|
|
|
|
|
onclick="document.getElementById('div_st5.14').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
@ -633,7 +638,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.12' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.15' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_rating</div>
|
|
|
|
|
</td>
|
|
|
|
@ -642,7 +647,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.13' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.16' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_series</div>
|
|
|
|
|
</td>
|
|
|
|
@ -651,7 +656,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.14' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.17' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_edit_title</div>
|
|
|
|
|
</td>
|
|
|
|
@ -660,19 +665,19 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='st5.15' class='none bg-warning'>
|
|
|
|
|
<tr id='st5.18' class='none bg-warning'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_rename_uppercase_lowercase</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st5.15')">SKIP</a>
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st5.18')">SKIP</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_st5.15' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div id='div_st5.18' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_st5.15').style.display='none'"><span
|
|
|
|
|
onclick="document.getElementById('div_st5.18').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
@ -686,7 +691,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.16' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.19' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_typeahead_author</div>
|
|
|
|
|
</td>
|
|
|
|
@ -695,7 +700,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.17' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.20' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_typeahead_functions</div>
|
|
|
|
|
</td>
|
|
|
|
@ -704,7 +709,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.18' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.21' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_typeahead_language</div>
|
|
|
|
|
</td>
|
|
|
|
@ -713,7 +718,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.19' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.22' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_typeahead_publisher</div>
|
|
|
|
|
</td>
|
|
|
|
@ -722,7 +727,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.20' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.23' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_typeahead_series</div>
|
|
|
|
|
</td>
|
|
|
|
@ -731,7 +736,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.21' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.24' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_typeahead_tag</div>
|
|
|
|
|
</td>
|
|
|
|
@ -740,7 +745,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.22' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.25' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_cbr</div>
|
|
|
|
|
</td>
|
|
|
|
@ -749,7 +754,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.23' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.26' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_cbt</div>
|
|
|
|
|
</td>
|
|
|
|
@ -758,7 +763,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.24' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.27' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_cbz</div>
|
|
|
|
|
</td>
|
|
|
|
@ -767,7 +772,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.25' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.28' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_epub</div>
|
|
|
|
|
</td>
|
|
|
|
@ -776,7 +781,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.26' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.29' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_fb2</div>
|
|
|
|
|
</td>
|
|
|
|
@ -785,7 +790,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.27' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.30' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_lit</div>
|
|
|
|
|
</td>
|
|
|
|
@ -794,7 +799,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.28' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.31' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_mobi</div>
|
|
|
|
|
</td>
|
|
|
|
@ -803,7 +808,7 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt5.29' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt5.32' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_book_pdf</div>
|
|
|
|
|
</td>
|
|
|
|
@ -812,24 +817,24 @@ AssertionError: 'Test 执 to' != 'book'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='ft5.30' class='none bg-danger'>
|
|
|
|
|
<tr id='ft5.33' class='none bg-danger'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_upload_cover_hdd</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft5.30')">FAIL</a>
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft5.33')">FAIL</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_ft5.30' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div id='div_ft5.33' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_ft5.30').style.display='none'"><span
|
|
|
|
|
onclick="document.getElementById('div_ft5.33').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
|
<pre class="text-left">Traceback (most recent call last):
|
|
|
|
|
File "/home/matthias/Entwicklung/calibre-web-test/test/test_edit_books.py", line 662, in test_upload_cover_hdd
|
|
|
|
|
File "/home/matthias/Entwicklung/calibre-web-test/test/test_edit_books.py", line 735, in test_upload_cover_hdd
|
|
|
|
|
self.assertTrue(False,"Browser-Cache Problem: Old Cover is displayed instead of New Cover")
|
|
|
|
|
AssertionError: False is not true : Browser-Cache Problem: Old Cover is displayed instead of New Cover</pre>
|
|
|
|
|
</div>
|
|
|
|
@ -1112,8 +1117,8 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
|
<td>test_kobo_sync.test_kobo_sync</td>
|
|
|
|
|
<td class="text-center">8</td>
|
|
|
|
|
<td class="text-center">7</td>
|
|
|
|
|
<td class="text-center">1</td>
|
|
|
|
|
<td class="text-center">8</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">
|
|
|
|
@ -1168,31 +1173,11 @@ AssertionError: False is not true : Browser-Cache Problem: Old Cover is displaye
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='ft10.6' class='none bg-danger'>
|
|
|
|
|
<tr id='pt10.6' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_sync_shelf</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft10.6')">FAIL</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_ft10.6' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_ft10.6').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
|
<pre class="text-left">Traceback (most recent call last):
|
|
|
|
|
File "/home/matthias/Entwicklung/calibre-web-test/test/test_kobo_sync.py", line 323, in test_sync_shelf
|
|
|
|
|
self.assertEqual(1, len(data[0]['ChangedTag']['Tag']['Items']))
|
|
|
|
|
AssertionError: 1 != 0</pre>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup end-->
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1314,13 +1299,13 @@ AssertionError: 1 != 0</pre>
|
|
|
|
|
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
|
<td>test_logging.test_logging</td>
|
|
|
|
|
<td class="text-center">7</td>
|
|
|
|
|
<td class="text-center">6</td>
|
|
|
|
|
<td class="text-center">4</td>
|
|
|
|
|
<td class="text-center">1</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">1</td>
|
|
|
|
|
<td class="text-center">
|
|
|
|
|
<a onclick="showClassDetail('c12', 6)">Detail</a>
|
|
|
|
|
<a onclick="showClassDetail('c12', 7)">Detail</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
@ -1328,7 +1313,7 @@ AssertionError: 1 != 0</pre>
|
|
|
|
|
|
|
|
|
|
<tr id='pt12.1' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_debug_log</div>
|
|
|
|
|
<div class='testcase'>test_access_log_recover</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -1336,6 +1321,15 @@ AssertionError: 1 != 0</pre>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt12.2' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_debug_log</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt12.3' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_failed_login</div>
|
|
|
|
|
</td>
|
|
|
|
@ -1344,19 +1338,19 @@ AssertionError: 1 != 0</pre>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='st12.3' class='none bg-warning'>
|
|
|
|
|
<tr id='st12.4' class='none bg-warning'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_failed_register</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st12.3')">SKIP</a>
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st12.4')">SKIP</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_st12.3' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div id='div_st12.4' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_st12.3').style.display='none'"><span
|
|
|
|
|
onclick="document.getElementById('div_st12.4').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
@ -1370,7 +1364,7 @@ AssertionError: 1 != 0</pre>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt12.4' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt12.5' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_logfile_change</div>
|
|
|
|
|
</td>
|
|
|
|
@ -1379,36 +1373,16 @@ AssertionError: 1 != 0</pre>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='ft12.5' class='none bg-danger'>
|
|
|
|
|
<tr id='pt12.6' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_logfile_recover</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6'>
|
|
|
|
|
<div class="text-center">
|
|
|
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft12.5')">FAIL</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup start-->
|
|
|
|
|
<div id='div_ft12.5' class="popup_window test_output" style="display:none;">
|
|
|
|
|
<div class='close_button pull-right'>
|
|
|
|
|
<button type="button" class="close" aria-label="Close" onfocus='this.blur();'
|
|
|
|
|
onclick="document.getElementById('div_ft12.5').style.display='none'"><span
|
|
|
|
|
aria-hidden="true">×</span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="text-left pull-left">
|
|
|
|
|
<pre class="text-left">Traceback (most recent call last):
|
|
|
|
|
File "/home/matthias/Entwicklung/calibre-web-test/test/test_logging.py", line 137, in test_logfile_recover
|
|
|
|
|
self.assertTrue(logpath=="", "logfile config value is not empty after reseting to default")
|
|
|
|
|
AssertionError: False is not true : logfile config value is not empty after reseting to default</pre>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--css div popup end-->
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt12.6' class='hiddenRow bg-success'>
|
|
|
|
|
<tr id='pt12.7' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_logviewer</div>
|
|
|
|
|
</td>
|
|
|
|
@ -1935,13 +1909,13 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
|
<td>test_updater.test_updater</td>
|
|
|
|
|
<td class="text-center">8</td>
|
|
|
|
|
<td class="text-center">7</td>
|
|
|
|
|
<td class="text-center">6</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">1</td>
|
|
|
|
|
<td class="text-center">
|
|
|
|
|
<a onclick="showClassDetail('c18', 7)">Detail</a>
|
|
|
|
|
<a onclick="showClassDetail('c18', 8)">Detail</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
@ -2026,6 +2000,15 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt18.8' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_reconnect_database</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
@ -2216,13 +2199,13 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr class="result['header']['style']">
|
|
|
|
|
<td>test_visiblilitys.calibre_web_visibilitys</td>
|
|
|
|
|
<td class="text-center">28</td>
|
|
|
|
|
<td class="text-center">28</td>
|
|
|
|
|
<td class="text-center">30</td>
|
|
|
|
|
<td class="text-center">30</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">0</td>
|
|
|
|
|
<td class="text-center">
|
|
|
|
|
<a onclick="showClassDetail('c20', 28)">Detail</a>
|
|
|
|
|
<a onclick="showClassDetail('c20', 30)">Detail</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
@ -2329,7 +2312,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.12' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_rated</div>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_random</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2338,7 +2321,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.13' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_rating</div>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_rated</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2347,7 +2330,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.14' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_read</div>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_rating</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2356,7 +2339,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.15' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_series</div>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_read</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2365,7 +2348,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.16' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_allow_columns</div>
|
|
|
|
|
<div class='testcase'>test_admin_change_visibility_series</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2374,7 +2357,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.17' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_allow_tags</div>
|
|
|
|
|
<div class='testcase'>test_allow_columns</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2383,7 +2366,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.18' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_authors_max_settings</div>
|
|
|
|
|
<div class='testcase'>test_allow_tags</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2392,7 +2375,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.19' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_checked_logged_in</div>
|
|
|
|
|
<div class='testcase'>test_archive_books</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2401,7 +2384,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.20' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_hide_custom_column</div>
|
|
|
|
|
<div class='testcase'>test_authors_max_settings</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2410,7 +2393,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.21' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_link_column_to_read_status</div>
|
|
|
|
|
<div class='testcase'>test_checked_logged_in</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2419,7 +2402,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.22' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_random_books_available</div>
|
|
|
|
|
<div class='testcase'>test_hide_custom_column</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2428,7 +2411,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.23' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_restrict_columns</div>
|
|
|
|
|
<div class='testcase'>test_link_column_to_read_status</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2437,7 +2420,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.24' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_restrict_tags</div>
|
|
|
|
|
<div class='testcase'>test_random_books_available</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2446,7 +2429,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.25' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_search_functions</div>
|
|
|
|
|
<div class='testcase'>test_restrict_columns</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2455,7 +2438,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.26' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_search_string</div>
|
|
|
|
|
<div class='testcase'>test_restrict_tags</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2464,7 +2447,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.27' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_user_email_available</div>
|
|
|
|
|
<div class='testcase'>test_search_functions</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
@ -2472,6 +2455,24 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.28' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_search_string</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.29' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_user_email_available</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan='6' align='center'>PASS</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr id='pt20.30' class='hiddenRow bg-success'>
|
|
|
|
|
<td>
|
|
|
|
|
<div class='testcase'>test_user_visibility_sidebar</div>
|
|
|
|
|
</td>
|
|
|
|
@ -2482,9 +2483,9 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr id='total_row' class="text-center bg-grey">
|
|
|
|
|
<td>Total</td>
|
|
|
|
|
<td>218</td>
|
|
|
|
|
<td>211</td>
|
|
|
|
|
<td>201</td>
|
|
|
|
|
<td>4</td>
|
|
|
|
|
<td>1</td>
|
|
|
|
|
<td>0</td>
|
|
|
|
|
<td>6</td>
|
|
|
|
|
<td> </td>
|
|
|
|
@ -2634,7 +2635,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<th>comicapi</th>
|
|
|
|
|
<td>2.1</td>
|
|
|
|
|
<td>2.1.1</td>
|
|
|
|
|
<td>test_edit_additional_books</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
@ -2700,7 +2701,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<th>SQLAlchemy-Utils</th>
|
|
|
|
|
<td>0.36.5</td>
|
|
|
|
|
<td>0.36.6</td>
|
|
|
|
|
<td>test_OAuth_login</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
@ -2712,7 +2713,7 @@ AssertionError: False is not true : logfile config value is not empty after rese
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
drawCircle(201, 4, 0, 6);
|
|
|
|
|
drawCircle(211, 1, 0, 6);
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|