You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sources/cc-0504-report-ioptest/document.adoc
+49-29Lines changed: 49 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,7 @@ RPI:
84
84
85
85
At the beginning of the interoperability event, we held a general discussion with each of the
86
86
participants. They in turn discussed what would be tested, and the current status of their
87
-
implementations. We also agreed upon userids, server names and IP addresses to access
87
+
implementations. We also agreed upon ``userid``s, server names and IP addresses to access
88
88
the servers.
89
89
90
90
VendorA, B and C provided URL's for connection to their servers. Two were situated locally
@@ -172,7 +172,7 @@ EDITOR: It seems a part of the text is missing here.
172
172
[cols=5,options=header,headerrows=2]
173
173
.VendorA Desktop Client
174
174
|===
175
-
3+| VENDORA Desktop Client 2.2+| P = Pass / F = Fail / N = Not supported
175
+
3+| VENDORA Desktop Client 2.2+|
176
176
| VENDORA | VENDORB | VENDORD
177
177
178
178
| | | h| 1. h| Event creation.
@@ -211,12 +211,12 @@ EDITOR: It seems a part of the text is missing here.
211
211
| N | N | N | 3.1.5.1. | Query all components that contain a `DTSTART` property with a `TZID` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<is-defined>`)
212
212
| N | N | N | 3.1.5.2. | Query all components that contain an `ATTENDEE` property with `PARTSTAT=NEEDS-ACTION` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<text-match>`)
213
213
| | | h| 3.2. h| calendar-multiget `REPORT`
214
-
| N | N | N | 3.2.1. | Query a specific href and return all data. (tests `<calendar-multiget>`)
215
-
| P | P | P | 3.2.2. | Query multiple hrefs (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
216
-
| N | N | N | 3.2.3. | Query a specific href and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
217
-
| P | P | P | 3.2.4. | Query multiple hrefs (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
218
-
| N | N | N | 3.2.5. | Query a specific href and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
219
-
| N | N | N | 3.2.6. | Query multiple hrefs (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
214
+
| N | N | N | 3.2.1. | Query a specific `href` and return all data. (tests `<calendar-multiget>`)
215
+
| P | P | P | 3.2.2. | Query multiple ``href``s (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
216
+
| N | N | N | 3.2.3. | Query a specific `href` and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
217
+
| P | P | P | 3.2.4. | Query multiple ``href``s (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
218
+
| N | N | N | 3.2.5. | Query a specific `href` and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
219
+
| N | N | N | 3.2.6. | Query multiple ``href``s (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
220
220
| | | h| 4. h| Event deletion
221
221
| P | P | P | 4.1. | Delete a single non-recurring meeting.
222
222
| P | P | N | 4.2. | Delete a single recurring meeting with no overridden instances.
@@ -230,10 +230,15 @@ EDITOR: It seems a part of the text is missing here.
230
230
| P | N | N | 5.4. | Remove another user's access to the current user's main calendar and verify they can no longer access the calendar.
231
231
|===
232
232
233
+
[%key]
234
+
P:: Pass
235
+
F:: Fail
236
+
N:: Not supported
237
+
233
238
[cols=5,options=header,headerrows=2]
234
239
.VendorA Mobile Client
235
240
|===
236
-
3+| VENDORA Mobile Client 2.2+| P = Pass / F = Fail / N = Not supported
241
+
3+| VENDORA Mobile Client 2.2+|
237
242
| VENDORA | VENDORB | VENDORD
238
243
239
244
| | | h| 1. h| Event creation.
@@ -272,12 +277,12 @@ EDITOR: It seems a part of the text is missing here.
272
277
| N | N | N | 3.1.5.1. | Query all components that contain a `DTSTART` property with a `TZID` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<is-defined>`)
273
278
| N | N | N | 3.1.5.2. | Query all components that contain an `ATTENDEE` property with `PARTSTAT=NEEDS-ACTION` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<text-match>`)
274
279
| | | h| 3.2. h| calendar-multiget `REPORT`
275
-
| N | N | N | 3.2.1. | Query a specific href and return all data. (tests `<calendar-multiget>`)
276
-
| N | N | N | 3.2.2. | Query multiple hrefs (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
277
-
| N | N | N | 3.2.3. | Query a specific href and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
278
-
| N | N | N | 3.2.4. | Query multiple hrefs (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
279
-
| N | N | N | 3.2.5. | Query a specific href and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
280
-
| N | N | N | 3.2.6. | Query multiple hrefs (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
280
+
| N | N | N | 3.2.1. | Query a specific `href` and return all data. (tests `<calendar-multiget>`)
281
+
| N | N | N | 3.2.2. | Query multiple ``href``s (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
282
+
| N | N | N | 3.2.3. | Query a specific `href` and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
283
+
| N | N | N | 3.2.4. | Query multiple ``href``s (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
284
+
| N | N | N | 3.2.5. | Query a specific `href` and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
285
+
| N | N | N | 3.2.6. | Query multiple ``href``s (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
281
286
| | | h| 4. h| Event deletion
282
287
| N | N | N | 4.1. | Delete a single non-recurring meeting.
283
288
| N | N | N | 4.2. | Delete a single recurring meeting with no overridden instances.
@@ -291,10 +296,15 @@ EDITOR: It seems a part of the text is missing here.
291
296
| N | N | N | 5.4. | Remove another user's access to the current user's main calendar and verify they can no longer access the calendar.
292
297
|===
293
298
299
+
[%key]
300
+
P:: Pass
301
+
F:: Fail
302
+
N:: Not supported
303
+
294
304
[cols=5,options=header,headerrows=2]
295
305
.VendorC Client
296
306
|===
297
-
3+| VENDORC Client 2.2+| P = Pass / F = Fail / N = Not supported
307
+
3+| VENDORC Client 2.2+|
298
308
| VENDORA | VENDORB | VENDORD
299
309
300
310
| | | h| 1. h| Event creation.
@@ -333,12 +343,12 @@ EDITOR: It seems a part of the text is missing here.
333
343
| N | N | N | 3.1.5.1. | Query all components that contain a `DTSTART` property with a `TZID` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<is-defined>`)
334
344
| N | N | N | 3.1.5.2. | Query all components that contain an `ATTENDEE` property with `PARTSTAT=NEEDS-ACTION` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<text-match>`)
335
345
| | | h| 3.2. h| calendar-multiget `REPORT`
336
-
| N | N | N | 3.2.1. | Query a specific href and return all data. (tests `<calendar-multiget>`)
337
-
| N | N | N | 3.2.2. | Query multiple hrefs (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
338
-
| N | N | N | 3.2.3. | Query a specific href and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
339
-
| N | N | N | 3.2.4. | Query multiple hrefs (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
340
-
| N | N | N | 3.2.5. | Query a specific href and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
341
-
| N | N | N | 3.2.6. | Query multiple hrefs (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
346
+
| N | N | N | 3.2.1. | Query a specific `href` and return all data. (tests `<calendar-multiget>`)
347
+
| N | N | N | 3.2.2. | Query multiple ``href``s (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
348
+
| N | N | N | 3.2.3. | Query a specific `href` and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
349
+
| N | N | N | 3.2.4. | Query multiple ``href``s (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
350
+
| N | N | N | 3.2.5. | Query a specific `href` and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
351
+
| N | N | N | 3.2.6. | Query multiple ``href``s (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
342
352
| | | h| 4. h| Event deletion
343
353
| P | P | P | 4.1. | Delete a single non-recurring meeting.
344
354
| P | N | N | 4.2. | Delete a single recurring meeting with no overridden instances.
@@ -352,6 +362,11 @@ EDITOR: It seems a part of the text is missing here.
352
362
| N | N | N | 5.4. | Remove another user's access to the current user's main calendar and verify they can no longer access the calendar.
353
363
|===
354
364
365
+
[%key]
366
+
P:: Pass
367
+
F:: Fail
368
+
N:: Not supported
369
+
355
370
NOTE: Recurrence between VENDORC and VENDORB is currently non-functional.
356
371
357
372
NOTE: VENDORC's overriding/exceptions is not working yet.
@@ -365,7 +380,7 @@ NOTE: VENDORC used their Lightening product for testing.
365
380
[cols=5,options=header,headerrows=2]
366
381
.Server Support
367
382
|===
368
-
3+| Server - Support 2.2+| P = Pass / F = Fail / N = Not supported
383
+
3+| Server - Support 2.2+|
369
384
| VENDORA | VENDORB | VENDORD
370
385
371
386
| | | h| 1. h| Event creation.
@@ -404,12 +419,12 @@ NOTE: VENDORC used their Lightening product for testing.
404
419
| P | P | N | 3.1.5.1. | Query all components that contain a `DTSTART` property with a `TZID` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<is-defined>`)
405
420
| P | P | N | 3.1.5.2. | Query all components that contain an `ATTENDEE` property with `PARTSTAT=NEEDS-ACTION` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<text-match>`)
406
421
| | | h| 3.2. h| calendar-multiget `REPORT`
407
-
| P | P | P | 3.2.1. | Query a specific href and return all data. (tests `<calendar-multiget>`)
408
-
| P | P | P | 3.2.2. | Query multiple hrefs (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
409
-
| P | P | P | 3.2.3. | Query a specific href and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
410
-
| P | P | P | 3.2.4. | Query multiple hrefs (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
411
-
| P | P | P | 3.2.5. | Query a specific href and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
412
-
| P | P | P | 3.2.6. | Query multiple hrefs (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
422
+
| P | P | P | 3.2.1. | Query a specific `href` and return all data. (tests `<calendar-multiget>`)
423
+
| P | P | P | 3.2.2. | Query multiple ``href``s (some of which do not exist) and return all data. (tests `<calendar-multiget>`)
424
+
| P | P | P | 3.2.3. | Query a specific `href` and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
425
+
| P | P | P | 3.2.4. | Query multiple ``href``s (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`)
426
+
| P | P | P | 3.2.5. | Query a specific `href` and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
427
+
| P | P | P | 3.2.6. | Query multiple ``href``s (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`)
413
428
| | | h| 4. h| Event deletion
414
429
| P | P | P | 4.1. | Delete a single non-recurring meeting.
415
430
| P | P | N | 4.2. | Delete a single recurring meeting with no overridden instances.
@@ -423,3 +438,8 @@ NOTE: VENDORC used their Lightening product for testing.
423
438
| N | N | N | 5.4. | Remove another user's access to the current user's main
424
439
calendar and verify they can no longer access the calendar.
.6^th^ CalDAV Interop Testing Event -- September 2006
246
246
|===
247
-
| .2+| P = Pass / F = Fail / N = Not supported 3+| Server 1 3+| Server 2 3+| Server 3 3+| Server 4
247
+
| .2+| 3+| Server 1 3+| Server 2 3+| Server 3 3+| Server 4
248
248
| | A | B | C | A | B | C | A | B | C | A | B | C
249
249
250
250
| 1. h| Event creation. | | | | | | | | | | | |
@@ -283,12 +283,12 @@ h| 2.7. | Modify the participation status of the 1st attendee in meeting 1.3 to
283
283
| 3.1.5.1. | Query all components that contain a `DTSTART` property with a `TZID` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<is-defined>`) | | N | N | | N | | | | N 2+| N |
284
284
| 3.1.5.2. | Query all components that contain an `ATTENDEE` property with `PARTSTAT=NEEDS-ACTION` parameter. (tests `<calendar-query>`, `<filter>+<prop-filter>+<text-match>+<param-filter>+<text-match>`) | | N | N | | N | | | | N 2+| N |
285
285
| 3.2. | calendar-multiget `REPORT` | | N | N | | N | | | | N 2+| N |
286
-
| 3.2.1. | Query a specific href and return all data. (tests `<calendar-multiget>`) | | N | N | | N | | | | N 2+| N |
287
-
| 3.2.2. | Query multiple hrefs (some of which do not exist) and return all data. (tests `<calendar-multiget>`) | | N | N | | N | | | | N 2+| N |
288
-
| 3.2.3. | Query a specific href and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`) | | N | N | | N | | | | N 2+| N |
289
-
h| 3.2.4. | Query multiple hrefs (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`) | | N | N | | N | | | | N 2+| N |
290
-
| 3.2.5. | Query a specific href and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`) | | N | N | | N | | | | N 2+| N |
291
-
| 3.2.6. | Query multiple hrefs (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`) | | N | N | | N | | | | N 2+| N |
286
+
| 3.2.1. | Query a specific `href` and return all data. (tests `<calendar-multiget>`) | | N | N | | N | | | | N 2+| N |
287
+
| 3.2.2. | Query multiple ``href``s (some of which do not exist) and return all data. (tests `<calendar-multiget>`) | | N | N | | N | | | | N 2+| N |
288
+
| 3.2.3. | Query a specific `href` and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`) | | N | N | | N | | | | N 2+| N |
289
+
h| 3.2.4. | Query multiple ``href``s (some of which do not exist) and return ETag WebDAV property and all data. (tests `<calendar-multiget>+<DAV:prop>`) | | N | N | | N | | | | N 2+| N |
290
+
| 3.2.5. | Query a specific `href` and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`) | | N | N | | N | | | | N 2+| N |
291
+
| 3.2.6. | Query multiple ``href``s (some of which do not exist) and return `VEVENT` components with only `DTSTART`, `DTEND`/`DURATION`, `SUMMARY`, `UID`, `SEQUENCE`, `RRULE`, `RDATE`, `EXRULE`, `EXDATE`, `RECURRENCE-ID`. (tests `<calendar-query>`, `<calendar-data>+<comp>+<prop>`) | | N | N | | N | | | | N 2+| N |
292
292
| 4. h| Event deletion | | | | | | | | | | | |
293
293
| 4.1. | Delete a single non-recurring meeting. | P | | P | | P | | | | P | | N | P
294
294
| 4.2. | Delete a single recurring meeting with no overridden instances. | P | | P | | P | | | | P | | N | P
@@ -342,3 +342,6 @@ Event on Thursday, 3 pm - 5 pm, status cancelled | N | N | | N | N | | | | | | N
0 commit comments