[Kimchi-devel] [kimchi-devel][PATCH 0/2] Fix error usage of feature tests

Royce Lv lvroyce at linux.vnet.ibm.com
Wed Mar 11 09:00:11 UTC 2015


On 02/05/2015 12:14 PM, Aline Manera wrote:
>
> On 03/02/2015 06:47, lvroyce at linux.vnet.ibm.com wrote:
>> From: Royce Lv <lvroyce at linux.vnet.ibm.com>
>>
>> Feature tests depend on running kimchi server should not be used
>> in model tests, while coincidently, command
>> "qemu-io -r http://localhost:8080/images/icon-fedora.png -c 'read -v 
>> 0 512'"
>> return code is 0 so we cannot count on the return code.
>> This patch forces module usage without running kimchi server to 
>> return false,
>> and fixes testcase accordingly.
>
> What is the error you are getting when running the tests with the 
> current upstream code?
Reproduced with current upstream code:
======================================================================
FAIL: test_vm_cdrom (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "test_model.py", line 539, in test_vm_cdrom
     self.assertEquals(valid_remote_iso_path, cur_cdrom_path)
AssertionError: 
u'http://fedora.mirrors.tds.net/pub/fedora/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso' 
!= 
'http://204.246.0.137/pub/fedora/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso'

----------------------------------------------------------------------
Ran 34 tests in 126.156s

please review
>
>> REF:
>>      https://github.com/kimchi-project/kimchi/issues/579
>>      https://github.com/kimchi-project/kimchi/issues/580
>
> Those issues seem duplicated for me.
>
>> Royce Lv (2):
>>    Avoid using server dependent feature tests when server not running
>>    Fix wrong usage of feature tests
>>
>>   src/kimchi/model/featuretests.py |  5 ++++-
>>   src/kimchi/utils.py              |  8 ++++++++
>>   tests/test_model.py              | 16 +++++++---------
>>   3 files changed, 19 insertions(+), 10 deletions(-)
>>
>




More information about the Kimchi-devel mailing list