[CalendarServer-users] Test Suite

Mark Cockfield mark.cockfield at gmail.com
Fri Aug 22 15:27:27 PDT 2008


There seems to be a bit of confusion regarding "vobject."

Checked out fresh SVN trunk on calendarserver (today) and ran setup "run
-s":

> Checking out vObject...
> A    /Users/mcockfi/documents/workspace/caldav/vobject/LICENSE.txt
> A    /Users/mcockfi/documents/workspace/caldav/vobject/test_files
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/more_tests.txt
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/utf8_test.ics
> A    /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ms_tzid.ics
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ruby_rrule.ics
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/recurrence.ics
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/tzid_8bit.ics
> A    /Users/mcockfi/documents/workspace/caldav/vobject/test_vobject.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/setup.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/ACKNOWLEDGEMENTS.txt
> A    /Users/mcockfi/documents/workspace/caldav/vobject/README.txt
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/base.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/__init__.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/behavior.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/vcard.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/win32tz.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/hcalendar.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/change_tz.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/icalendar.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/vobject/ics_diff.py
>  U   /Users/mcockfi/documents/workspace/caldav/vobject
> 
> Fetching external item into
> '/Users/mcockfi/documents/workspace/caldav/vobject/ez_setup'
> A    /Users/mcockfi/documents/workspace/caldav/vobject/ez_setup/__init__.py
> A    /Users/mcockfi/documents/workspace/caldav/vobject/ez_setup/README.txt
> Checked out external at revision 2575.
> 
> Checked out revision 208.
> 
> Applying patches to vObject in
> /Users/mcockfi/documents/workspace/caldav/vobject...
> 
> Removing build directory
> /Users/mcockfi/documents/workspace/caldav/vobject/build...
> Removing pyc files from /Users/mcockfi/documents/workspace/caldav/vobject...
> 
Checked out (today) and ran caldavtester, this at beginning:

> [68-188-213-240:workspace/caldav/caldavtester] mcockfi% ./run.py
> vobject package is present.
> Updating vobject...
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/more_tests.txt
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/utf8_test.ics
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/tests.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/recurrence.ics
> U    /Users/mcockfi/Documents/workspace/CalDAV/vobject/setup.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/base.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/__init__.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/behavior.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/vcard.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/win32tz.py
> A    
> /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/hcalendar.py
> A    
> /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/icalendar.py
> A    /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/ics_diff.py
> D    /Users/mcockfi/Documents/workspace/CalDAV/vobject/test_files
> D    /Users/mcockfi/Documents/workspace/CalDAV/vobject/test_vobject.py
> D    /Users/mcockfi/Documents/workspace/CalDAV/vobject/vobject
> 
> Fetching external item into
> '/Users/mcockfi/Documents/workspace/CalDAV/vobject/ez_setup'
> Updated external to revision 2575.
> 
> Updated to revision 193.
> 
Tests ran fine (well three failures):

>>     Test Suite: REPORT/too big
>> 
>>         Test: 1                                              [FAILED]
>> Failed Verifier: statusCode
>>         HTTP Status Code Wrong: 409
>> 
>>         Test: 2                                              [FAILED]
>> Failed Verifier: prepostcondition
>>         HTTP Status Code Wrong: 404
>> 
>>         Test: 3                                              [FAILED]
>> Failed Verifier: prepostcondition
>>         HTTP Status Code Wrong: 404
>> 
>>      Suite Results: 0 PASSED, 3 FAILED, 0 IGNORED

Anyway, stop and start the calendarserver and this occurs:

> [68-188-213-240:workspace/caldav/calendarserver] mcockfi% ./run
> 
> Updating vObject...
> A    /Users/mcockfi/documents/workspace/caldav/vobject/test_files
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/more_tests.txt
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/utf8_test.ics
> A    /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ms_tzid.ics
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ruby_rrule.ics
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/recurrence.ics
> A    
> /Users/mcockfi/documents/workspace/caldav/vobject/test_files/tzid_8bit.ics
> A    /Users/mcockfi/documents/workspace/caldav/vobject/test_vobject.py
> U    /Users/mcockfi/documents/workspace/caldav/vobject/setup.py
> svn: Failed to add directory
> '/Users/mcockfi/documents/workspace/caldav/vobject/vobject': object of the
> same name already exists

Removing the vobject directory gets things rolling again; however, I went
through the same process (fresh checkout of calendarserver  and
caldavtester) a few days ago without issue, except the same three failures
on the test.

Is it as simple as changing caldavtester/run.py to look for version 208
instead of 193?

Regards,

Mark Cockfield
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-users/attachments/20080822/fa7644f8/attachment-0001.html 


More information about the calendarserver-users mailing list