Source: kitinerary Version: 21.12.3-2 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=kitinerary&ver=21.12.3-2%2Bb1
... test 31 Start 31: calendarhandlertest 31: Test command: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bin/calendarhandlertest 31: Environment variables: 31: QT_PLUGIN_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bin: 31: Test timeout computed to be: 10000000 31: ********* Start testing of CalendarHandlerTest ********* 31: Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 11.3.0), debian unknown 31: PASS : CalendarHandlerTest::initTestCase() 31: PASS : CalendarHandlerTest::testCreateEvent(canceled.json) 31: QDEBUG : CalendarHandlerTest::testCreateEvent(event.json) Actual: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VTIMEZONE 31: TZID:Europe/Rome 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0000 31: TZOFFSETTO:+0200 31: DTSTART:19700530T230000 31: RDATE:19700530T230000 31: END:DAYLIGHT 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19810927T030000 31: RRULE:FREQ=YEARLY;UNTIL=19961027T030000;BYDAY=-1SU;BYMONTH=9 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19971026T030000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19700927T010000 31: RRULE:FREQ=YEARLY;UNTIL=19800928T030000;BYDAY=-1SA;BYMONTH=9 31: RDATE:19790930T010000 31: RDATE:19950924T030000 31: END:STANDARD 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19810329T020000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 31: END:DAYLIGHT 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19710523T000000 31: RDATE:19710523T000000 31: RDATE:19720528T000000 31: RDATE:19730603T000000 31: RDATE:19740526T000000 31: RDATE:19750601T000000 31: RDATE:19760530T000000 31: RDATE:19770522T000000 31: RDATE:19780528T000000 31: RDATE:19790527T000000 31: RDATE:19800406T020000 31: END:DAYLIGHT 31: END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "Event"\,"description":"For most of the year\, KDE—one of the largest 31: free and open software communities in the world — works on-line by 31: email\, IRC\, forums and mailing lists. Akademy provides all KDE 31: contributors the opportunity to meet in person to foster social bonds\, 31: work on concrete technology issues\, consider new ideas\, and reinforce 31: the innovative\, dynamic culture of KDE. Akademy brings together 31: artists\, designers\, developers\, translators\, users\, writers\, 31: sponsors and many other types of KDE contributors to celebrate the 31: achievements of the past year and help determine the direction for the 31: next year. Hands-on sessions offer the opportunity for intense work 31: bringing those plans to reality. The KDE community welcomes companies 31: building on KDE technology\, and those that are looking for 31: opportunities. For more information\, please contact the Akademy 31: Team."\,"doorTime":{"@type":"QDateTime"\,"@value":"2019-07-13T08:30:00+02: 31: 00"\,"timezone":"Europe/Rome"}\,"endDate":{"@type":"QDateTime"\,"@value": 31: "2019-07-13T16:30:00+02:00"\,"timezone":"Europe/Rome"}\,"image":"https: 31: //akademy.kde.org/sites/akademy.kde.org/files/2019/milanpanoramic.jpg"\,"l 31: ocation":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"url":"https://akademy.kde.org/2019"}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Piazza dell'Ateneo Nuovo\, 1\n20126 MILAN\n\nITALY\n 31: SUMMARY:Akademy 2019 31: LOCATION:University of Milano-Bicocca 31: DTSTART;TZID=Europe/Rome:20190907T093000 31: DTEND;TZID=Europe/Rome:20190713T163000 31: TRANSP:OPAQUE 31: BEGIN:VALARM 31: DESCRIPTION:Entrance for Akademy 2019 31: ACTION:DISPLAY 31: TRIGGER:-P56DT1H 31: X-KDE-KCALCORE-ENABLED:TRUE 31: END:VALARM 31: END:VEVENT 31: END:VCALENDAR 31: 31: QDEBUG : CalendarHandlerTest::testCreateEvent(event.json) Expected: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VTIMEZONE 31: TZID:Europe/Rome 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0000 31: TZOFFSETTO:+0200 31: DTSTART:19700530T230000 31: RDATE:19700530T230000 31: END:DAYLIGHT 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19810927T030000 31: RRULE:FREQ=YEARLY;UNTIL=19961027T030000;BYDAY=-1SU;BYMONTH=9 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19971026T030000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19700927T010000 31: RRULE:FREQ=YEARLY;UNTIL=19800928T030000;BYDAY=-1SA;BYMONTH=9 31: RDATE:19790930T010000 31: RDATE:19950924T030000 31: END:STANDARD 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19810329T020000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 31: END:DAYLIGHT 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19710523T000000 31: RDATE:19710523T000000 31: RDATE:19720528T000000 31: RDATE:19730603T000000 31: RDATE:19740526T000000 31: RDATE:19750601T000000 31: RDATE:19760530T000000 31: RDATE:19770522T000000 31: RDATE:19780528T000000 31: RDATE:19790527T000000 31: RDATE:19800406T020000 31: END:DAYLIGHT 31: END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "Event"\,"description":"For most of the year\, KDE—one of the largest 31: free and open software communities in the world — works on-line by 31: email\, IRC\, forums and mailing lists. Akademy provides all KDE 31: contributors the opportunity to meet in person to foster social bonds\, 31: work on concrete technology issues\, consider new ideas\, and reinforce 31: the innovative\, dynamic culture of KDE. Akademy brings together 31: artists\, designers\, developers\, translators\, users\, writers\, 31: sponsors and many other types of KDE contributors to celebrate the 31: achievements of the past year and help determine the direction for the 31: next year. Hands-on sessions offer the opportunity for intense work 31: bringing those plans to reality. The KDE community welcomes companies 31: building on KDE technology\, and those that are looking for 31: opportunities. For more information\, please contact the Akademy 31: Team."\,"doorTime":{"@type":"QDateTime"\,"@value":"2019-07-13T08:30:00+02: 31: 00"\,"timezone":"Europe/Rome"}\,"endDate":{"@type":"QDateTime"\,"@value": 31: "2019-07-13T16:30:00+02:00"\,"timezone":"Europe/Rome"}\,"image":"https: 31: //akademy.kde.org/sites/akademy.kde.org/files/2019/milanpanoramic.jpg"\,"l 31: ocation":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"url":"https://akademy.kde.org/2019"}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:PIAZZA DELL'ATENEO NUOVO\, 1\n20126 MILAN\n\nITALY\n 31: SUMMARY:Akademy 2019 31: LOCATION:University of Milano-Bicocca 31: DTSTART;TZID=Europe/Rome:20190907T093000 31: DTEND;TZID=Europe/Rome:20190713T163000 31: TRANSP:OPAQUE 31: BEGIN:VALARM 31: DESCRIPTION:Entrance for Akademy 2019 31: ACTION:DISPLAY 31: TRIGGER:-P56DT1H 31: X-KDE-KCALCORE-ENABLED:TRUE 31: END:VALARM 31: END:VEVENT 31: END:VCALENDAR 31: 31: --- /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/event.ics 2022-02-27 18:40:53.000000000 +0000 31: +++ /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/event.ics.fail 2022-05-15 09:04:56.435940704 +0000 31: @@ -1,14 +1,84 @@ 31: BEGIN:VCALENDAR 31: +PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: -CALSCALE:GREGORIAN 31: - 31: +X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: +BEGIN:VTIMEZONE 31: +TZID:Europe/Rome 31: +BEGIN:DAYLIGHT 31: +TZNAME:CEST 31: +TZOFFSETFROM:+0000 31: +TZOFFSETTO:+0200 31: +DTSTART:19700530T230000 31: +RDATE:19700530T230000 31: +END:DAYLIGHT 31: +BEGIN:STANDARD 31: +TZNAME:CET 31: +TZOFFSETFROM:+0200 31: +TZOFFSETTO:+0100 31: +DTSTART:19810927T030000 31: +RRULE:FREQ=YEARLY;UNTIL=19961027T030000;BYDAY=-1SU;BYMONTH=9 31: +END:STANDARD 31: +BEGIN:STANDARD 31: +TZNAME:CET 31: +TZOFFSETFROM:+0200 31: +TZOFFSETTO:+0100 31: +DTSTART:19971026T030000 31: +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 31: +END:STANDARD 31: +BEGIN:STANDARD 31: +TZNAME:CET 31: +TZOFFSETFROM:+0200 31: +TZOFFSETTO:+0100 31: +DTSTART:19700927T010000 31: +RRULE:FREQ=YEARLY;UNTIL=19800928T030000;BYDAY=-1SA;BYMONTH=9 31: +RDATE:19790930T010000 31: +RDATE:19950924T030000 31: +END:STANDARD 31: +BEGIN:DAYLIGHT 31: +TZNAME:CEST 31: +TZOFFSETFROM:+0100 31: +TZOFFSETTO:+0200 31: +DTSTART:19810329T020000 31: +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 31: +END:DAYLIGHT 31: +BEGIN:DAYLIGHT 31: +TZNAME:CEST 31: +TZOFFSETFROM:+0100 31: +TZOFFSETTO:+0200 31: +DTSTART:19710523T000000 31: +RDATE:19710523T000000 31: +RDATE:19720528T000000 31: +RDATE:19730603T000000 31: +RDATE:19740526T000000 31: +RDATE:19750601T000000 31: +RDATE:19760530T000000 31: +RDATE:19770522T000000 31: +RDATE:19780528T000000 31: +RDATE:19790527T000000 31: +RDATE:19800406T020000 31: +END:DAYLIGHT 31: +END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: - "Event"\,"description":"For most of the year\, KDE—one of the largest free and open software communities in the world — works on-line by email\, IRC\, forums and mailing lists. Akademy provides all KDE contributors the opportunity to meet in person to foster social bonds\, work on concrete technology issues\, consider new ideas\, and reinforce the innovative\, dynamic culture of KDE. Akademy brings together artists\, designers\, developers\, translators\, users\, writers\, sponsors and many other types of KDE contributors to celebrate the achievements of the past year and help determine the direction for the next year. Hands-on sessions offer the opportunity for intense work bringing those plans to reality. The KDE community welcomes companies building on KDE technology\, and those that are looking for opportunities. For more information\, please contact the Akademy Team."\,"doorTime":{"@type":"QDateTime"\,"@value":"2019-07-13T08:30:00+02:00"\,"timezone":"Europe/Rome"}\, 31: - "endDate":{"@type":"QDateTime"\,"@value":"2019-07-13T16:30:00+02:00"\, 31: - "timezone":"Europe/Rome"}\,"image":"https://akademy.kde.org/sites/akademy.kde.org/files/2019/milanpanoramic.jpg"\, 31: - "location":{"@type":"Place"\,"address":{"@type": 31: + "Event"\,"description":"For most of the year\, KDE—one of the largest 31: + free and open software communities in the world — works on-line by 31: + email\, IRC\, forums and mailing lists. Akademy provides all KDE 31: + contributors the opportunity to meet in person to foster social bonds\, 31: + work on concrete technology issues\, consider new ideas\, and reinforce 31: + the innovative\, dynamic culture of KDE. Akademy brings together 31: + artists\, designers\, developers\, translators\, users\, writers\, 31: + sponsors and many other types of KDE contributors to celebrate the 31: + achievements of the past year and help determine the direction for the 31: + next year. Hands-on sessions offer the opportunity for intense work 31: + bringing those plans to reality. The KDE community welcomes companies 31: + building on KDE technology\, and those that are looking for 31: + opportunities. For more information\, please contact the Akademy 31: + Team."\,"doorTime":{"@type":"QDateTime"\,"@value":"2019-07-13T08:30:00+02: 31: + 00"\,"timezone":"Europe/Rome"}\,"endDate":{"@type":"QDateTime"\,"@value": 31: + "2019-07-13T16:30:00+02:00"\,"timezone":"Europe/Rome"}\,"image":"https: 31: + //akademy.kde.org/sites/akademy.kde.org/files/2019/milanpanoramic.jpg"\,"l 31: + ocation":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: @@ -18,9 +88,9 @@ 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: +DESCRIPTION:Piazza dell'Ateneo Nuovo\, 1\n20126 MILAN\n\nITALY\n 31: SUMMARY:Akademy 2019 31: LOCATION:University of Milano-Bicocca 31: -DESCRIPTION:PIAZZA DELL'ATENEO NUOVO\, 1\n20126 MILAN\n\nITALY\n 31: DTSTART;TZID=Europe/Rome:20190907T093000 31: DTEND;TZID=Europe/Rome:20190713T163000 31: TRANSP:OPAQUE 31: @@ -32,4 +102,3 @@ 31: END:VALARM 31: END:VEVENT 31: END:VCALENDAR 31: - 31: FAIL! : CalendarHandlerTest::testCreateEvent(event.json) '*newEvent == *refEvent' returned FALSE. () 31: Loc: [./autotests/calendarhandlertest.cpp(104)] 31: QDEBUG : CalendarHandlerTest::testCreateEvent(eventreservation.json) Actual: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VTIMEZONE 31: TZID:Europe/Rome 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0000 31: TZOFFSETTO:+0200 31: DTSTART:19700530T230000 31: RDATE:19700530T230000 31: END:DAYLIGHT 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19810927T030000 31: RRULE:FREQ=YEARLY;UNTIL=19961027T030000;BYDAY=-1SU;BYMONTH=9 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19971026T030000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19700927T010000 31: RRULE:FREQ=YEARLY;UNTIL=19800928T030000;BYDAY=-1SA;BYMONTH=9 31: RDATE:19790930T010000 31: RDATE:19950924T030000 31: END:STANDARD 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19810329T020000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 31: END:DAYLIGHT 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19710523T000000 31: RDATE:19710523T000000 31: RDATE:19720528T000000 31: RDATE:19730603T000000 31: RDATE:19740526T000000 31: RDATE:19750601T000000 31: RDATE:19760530T000000 31: RDATE:19770522T000000 31: RDATE:19780528T000000 31: RDATE:19790527T000000 31: RDATE:19800406T020000 31: END:DAYLIGHT 31: END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "EventReservation"\,"reservationFor":{"@type":"Event"\,"endDate":{"@type": 31: "QDateTime"\,"@value":"2019-07-13T16:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"location":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: "Dr Konqui"}}\,{"@context":"http://schema.org"\,"@type": 31: "EventReservation"\,"reservationFor":{"@type":"Event"\,"endDate":{"@type": 31: "QDateTime"\,"@value":"2019-07-13T16:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"location":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: "Katie Dragon"}}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Piazza dell'Ateneo Nuovo\, 1\n20126 MILAN\n\nITALY\n\nDr 31: Konqui\nBooking reference: 42\nKatie Dragon\nBooking reference: 42 31: SUMMARY:Akademy 2019 31: LOCATION:University of Milano-Bicocca 31: DTSTART;TZID=Europe/Rome:20190907T093000 31: DTEND;TZID=Europe/Rome:20190713T163000 31: TRANSP:OPAQUE 31: END:VEVENT 31: END:VCALENDAR 31: 31: QDEBUG : CalendarHandlerTest::testCreateEvent(eventreservation.json) Expected: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VTIMEZONE 31: TZID:Europe/Rome 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0000 31: TZOFFSETTO:+0200 31: DTSTART:19700530T230000 31: RDATE:19700530T230000 31: END:DAYLIGHT 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19810927T030000 31: RRULE:FREQ=YEARLY;UNTIL=19961027T030000;BYDAY=-1SU;BYMONTH=9 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19971026T030000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 31: END:STANDARD 31: BEGIN:STANDARD 31: TZNAME:CET 31: TZOFFSETFROM:+0200 31: TZOFFSETTO:+0100 31: DTSTART:19700927T010000 31: RRULE:FREQ=YEARLY;UNTIL=19800928T030000;BYDAY=-1SA;BYMONTH=9 31: RDATE:19790930T010000 31: RDATE:19950924T030000 31: END:STANDARD 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19810329T020000 31: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 31: END:DAYLIGHT 31: BEGIN:DAYLIGHT 31: TZNAME:CEST 31: TZOFFSETFROM:+0100 31: TZOFFSETTO:+0200 31: DTSTART:19710523T000000 31: RDATE:19710523T000000 31: RDATE:19720528T000000 31: RDATE:19730603T000000 31: RDATE:19740526T000000 31: RDATE:19750601T000000 31: RDATE:19760530T000000 31: RDATE:19770522T000000 31: RDATE:19780528T000000 31: RDATE:19790527T000000 31: RDATE:19800406T020000 31: END:DAYLIGHT 31: END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "EventReservation"\,"reservationFor":{"@type":"Event"\,"endDate":{"@type": 31: "QDateTime"\,"@value":"2019-07-13T16:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"location":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: "Dr Konqui"}}\,{"@context":"http://schema.org"\,"@type": 31: "EventReservation"\,"reservationFor":{"@type":"Event"\,"endDate":{"@type": 31: "QDateTime"\,"@value":"2019-07-13T16:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"location":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"IT"\,"addressLocality": 31: "Milan"\,"addressRegion":"Lombardy"\,"postalCode": 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: "Katie Dragon"}}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:PIAZZA DELL'ATENEO NUOVO\, 1\n20126 MILAN\n\nITALY\n\nDr 31: Konqui\nBooking reference: 42\nKatie Dragon\nBooking reference: 42 31: SUMMARY:Akademy 2019 31: LOCATION:University of Milano-Bicocca 31: DTSTART;TZID=Europe/Rome:20190907T093000 31: DTEND;TZID=Europe/Rome:20190713T163000 31: TRANSP:OPAQUE 31: END:VEVENT 31: END:VCALENDAR 31: 31: --- /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/eventreservation.ics 2022-02-27 18:40:53.000000000 +0000 31: +++ /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/eventreservation.ics.fail 2022-05-15 09:04:56.443940690 +0000 31: @@ -1,8 +1,63 @@ 31: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: -CALSCALE:GREGORIAN 31: - 31: +X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: +BEGIN:VTIMEZONE 31: +TZID:Europe/Rome 31: +BEGIN:DAYLIGHT 31: +TZNAME:CEST 31: +TZOFFSETFROM:+0000 31: +TZOFFSETTO:+0200 31: +DTSTART:19700530T230000 31: +RDATE:19700530T230000 31: +END:DAYLIGHT 31: +BEGIN:STANDARD 31: +TZNAME:CET 31: +TZOFFSETFROM:+0200 31: +TZOFFSETTO:+0100 31: +DTSTART:19810927T030000 31: +RRULE:FREQ=YEARLY;UNTIL=19961027T030000;BYDAY=-1SU;BYMONTH=9 31: +END:STANDARD 31: +BEGIN:STANDARD 31: +TZNAME:CET 31: +TZOFFSETFROM:+0200 31: +TZOFFSETTO:+0100 31: +DTSTART:19971026T030000 31: +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 31: +END:STANDARD 31: +BEGIN:STANDARD 31: +TZNAME:CET 31: +TZOFFSETFROM:+0200 31: +TZOFFSETTO:+0100 31: +DTSTART:19700927T010000 31: +RRULE:FREQ=YEARLY;UNTIL=19800928T030000;BYDAY=-1SA;BYMONTH=9 31: +RDATE:19790930T010000 31: +RDATE:19950924T030000 31: +END:STANDARD 31: +BEGIN:DAYLIGHT 31: +TZNAME:CEST 31: +TZOFFSETFROM:+0100 31: +TZOFFSETTO:+0200 31: +DTSTART:19810329T020000 31: +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 31: +END:DAYLIGHT 31: +BEGIN:DAYLIGHT 31: +TZNAME:CEST 31: +TZOFFSETFROM:+0100 31: +TZOFFSETTO:+0200 31: +DTSTART:19710523T000000 31: +RDATE:19710523T000000 31: +RDATE:19720528T000000 31: +RDATE:19730603T000000 31: +RDATE:19740526T000000 31: +RDATE:19750601T000000 31: +RDATE:19760530T000000 31: +RDATE:19770522T000000 31: +RDATE:19780528T000000 31: +RDATE:19790527T000000 31: +RDATE:19800406T020000 31: +END:DAYLIGHT 31: +END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: @@ -14,8 +69,9 @@ 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: - "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http://schema.org/ReservationConfirmed","underName":{"@type": 31: - "Person"\,"name":"Dr Konqui"}}\,{"@context":"http://schema.org"\,"@type": 31: + "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http: 31: + //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: + "Dr Konqui"}}\,{"@context":"http://schema.org"\,"@type": 31: "EventReservation"\,"reservationFor":{"@type":"Event"\,"endDate":{"@type": 31: "QDateTime"\,"@value":"2019-07-13T16:30:00+02:00"\,"timezone": 31: "Europe/Rome"}\,"location":{"@type":"Place"\,"address":{"@type": 31: @@ -24,12 +80,14 @@ 31: "20126"\,"streetAddress":"Piazza dell'Ateneo Nuovo\, 1"}\,"name": 31: "University of Milano-Bicocca"}\,"name":"Akademy 2019"\,"startDate": 31: {"@type":"QDateTime"\,"@value":"2019-09-07T09:30:00+02:00"\,"timezone": 31: - "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http://schema.org/ReservationConfirmed","underName":{"@type": 31: - "Person"\,"name":"Katie Dragon"}}] 31: + "Europe/Rome"}}\,"reservationNumber":"42"\,"reservationStatus":"http: 31: + //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: + "Katie Dragon"}}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: -DESCRIPTION:PIAZZA DELL'ATENEO NUOVO\, 1\n20126 MILAN\n\nITALY\n\nDr Konqui\nBooking reference: 42\nKatie Dragon\nBooking reference: 42 31: +DESCRIPTION:Piazza dell'Ateneo Nuovo\, 1\n20126 MILAN\n\nITALY\n\nDr 31: + Konqui\nBooking reference: 42\nKatie Dragon\nBooking reference: 42 31: SUMMARY:Akademy 2019 31: LOCATION:University of Milano-Bicocca 31: DTSTART;TZID=Europe/Rome:20190907T093000 31: FAIL! : CalendarHandlerTest::testCreateEvent(eventreservation.json) '*newEvent == *refEvent' returned FALSE. () 31: Loc: [./autotests/calendarhandlertest.cpp(104)] 31: PASS : CalendarHandlerTest::testCreateEvent(flight.json) 31: QDEBUG : CalendarHandlerTest::testCreateEvent(hotel.json) Actual: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "LodgingReservation"\,"checkinTime":{"@type":"QDateTime"\,"@value": 31: "2017-09-19T15:00:00+03:00"\,"timezone": 31: "Europe/Helsinki"}\,"checkoutTime":{"@type":"QDateTime"\,"@value": 31: "2017-09-20T12:00:00+03:00"\,"timezone": 31: "Europe/Helsinki"}\,"potentialAction":[{"@type":"CancelAction"\,"target": 31: "https: 31: //secure.booking.com/mybooking.en-gb.html?auth_key=magic&source=conf_metad 31: ata&pbsource=email_cancel"}\,{"@type":"ViewAction"\,"target":"https: 31: //secure.booking.com/mybooking.en-gb.html?aid=123456\; 31: auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}]\,"reser 31: vationFor":{"@type":"LodgingBusiness"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"FI"\,"addressLocality": 31: "Espoo"\,"addressRegion":""\,"postalCode":"02600"\,"streetAddress": 31: "Leppävaarankatu 1"}\,"name":"Glo Hotel Sello"\,"telephone": 31: "+358101234567"\,"url":"https: 31: //www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_ 31: confemail"}\,"reservationNumber":"1234567890"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type": 31: "Person"\,"email":"john....@email.com"\,"name":"John Doe"}\,"url":"https: 31: //secure.booking.com/mybooking.en-gb.html?aid=123456\; 31: auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Check-in: 3:00 PM\nCheck-out: 12:00 PM\nPhone: 31: +358101234567\nWebsite: https: 31: //www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_ 31: confemail\nJohn Doe\nBooking reference: 1234567890 31: SUMMARY:Hotel reservation: Glo Hotel Sello 31: LOCATION:Leppävaarankatu 1\, FI-02600 Espoo\, FINLAND 31: DTSTART;VALUE=DATE:20170919 31: DTEND;VALUE=DATE:20170921 31: TRANSP:TRANSPARENT 31: END:VEVENT 31: END:VCALENDAR 31: 31: QDEBUG : CalendarHandlerTest::testCreateEvent(hotel.json) Expected: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "LodgingReservation"\,"checkinTime":{"@type":"QDateTime"\,"@value": 31: "2017-09-19T15:00:00+03:00"\,"timezone": 31: "Europe/Helsinki"}\,"checkoutTime":{"@type":"QDateTime"\,"@value": 31: "2017-09-20T12:00:00+03:00"\,"timezone": 31: "Europe/Helsinki"}\,"potentialAction":[{"@type":"CancelAction"\,"target": 31: "https: 31: //secure.booking.com/mybooking.en-gb.html?auth_key=magic&source=conf_metad 31: ata&pbsource=email_cancel"}\,{"@type":"ViewAction"\,"target":"https: 31: //secure.booking.com/mybooking.en-gb.html?aid=123456\; 31: auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}]\,"reser 31: vationFor":{"@type":"LodgingBusiness"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"FI"\,"addressLocality": 31: "Espoo"\,"addressRegion":""\,"postalCode":"02600"\,"streetAddress": 31: "Leppävaarankatu 1"}\,"name":"Glo Hotel Sello"\,"telephone": 31: "+358101234567"\,"url":"https: 31: //www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_ 31: confemail"}\,"reservationNumber":"1234567890"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type": 31: "Person"\,"email":"john....@email.com"\,"name":"John Doe"}\,"url":"https: 31: //secure.booking.com/mybooking.en-gb.html?aid=123456\; 31: auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Check-in: 3:00 PM\nCheck-out: 12:00 PM\nPhone: 31: +358101234567\nWebsite: https: 31: //www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_ 31: confemail\nJohn Doe\nBooking reference: 1234567890 31: SUMMARY:Hotel reservation: Glo Hotel Sello 31: LOCATION:Leppävaarankatu 1\, 02600 ESPOO\, FINLAND 31: DTSTART;VALUE=DATE:20170919 31: DTEND;VALUE=DATE:20170921 31: TRANSP:TRANSPARENT 31: END:VEVENT 31: END:VCALENDAR 31: 31: --- /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/hotel.ics 2022-02-27 18:40:53.000000000 +0000 31: +++ /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/hotel.ics.fail 2022-05-15 09:04:56.459940662 +0000 31: @@ -1,26 +1,42 @@ 31: BEGIN:VCALENDAR 31: +PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: -CALSCALE:GREGORIAN 31: - 31: +X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: +X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: + "LodgingReservation"\,"checkinTime":{"@type":"QDateTime"\,"@value": 31: + "2017-09-19T15:00:00+03:00"\,"timezone": 31: + "Europe/Helsinki"}\,"checkoutTime":{"@type":"QDateTime"\,"@value": 31: + "2017-09-20T12:00:00+03:00"\,"timezone": 31: + "Europe/Helsinki"}\,"potentialAction":[{"@type":"CancelAction"\,"target": 31: + "https: 31: + //secure.booking.com/mybooking.en-gb.html?auth_key=magic&source=conf_metad 31: + ata&pbsource=email_cancel"}\,{"@type":"ViewAction"\,"target":"https: 31: + //secure.booking.com/mybooking.en-gb.html?aid=123456\; 31: + auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}]\,"reser 31: + vationFor":{"@type":"LodgingBusiness"\,"address":{"@type": 31: + "PostalAddress"\,"addressCountry":"FI"\,"addressLocality": 31: + "Espoo"\,"addressRegion":""\,"postalCode":"02600"\,"streetAddress": 31: + "Leppävaarankatu 1"}\,"name":"Glo Hotel Sello"\,"telephone": 31: + "+358101234567"\,"url":"https: 31: + //www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_ 31: + confemail"}\,"reservationNumber":"1234567890"\,"reservationStatus":"http: 31: + //schema.org/ReservationConfirmed"\,"underName":{"@type": 31: + "Person"\,"email":"john....@email.com"\,"name":"John Doe"}\,"url":"https: 31: + //secure.booking.com/mybooking.en-gb.html?aid=123456\; 31: + auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: -DESCRIPTION:Check-in: 3:00 PM\nCheck-out: 12:00 PM\nPhone: +358101234567\nWebsite: https://www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_confemail\nJohn Doe\nBooking reference: 1234567890 31: +DESCRIPTION:Check-in: 3:00 PM\nCheck-out: 12:00 PM\nPhone: 31: + +358101234567\nWebsite: https: 31: + //www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_ 31: + confemail\nJohn Doe\nBooking reference: 1234567890 31: SUMMARY:Hotel reservation: Glo Hotel Sello 31: -LOCATION:Leppävaarankatu 1\, 02600 ESPOO\, FINLAND 31: +LOCATION:Leppävaarankatu 1\, FI-02600 Espoo\, FINLAND 31: DTSTART;VALUE=DATE:20170919 31: DTEND;VALUE=DATE:20170921 31: TRANSP:TRANSPARENT 31: -X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: - "LodgingReservation"\,"checkinTime":{"@type":"QDateTime"\,"@value":"2017-09-19T15:00:00+03:00"\,"timezone":"Europe/Helsinki"}\,"checkoutTime":{"@type":"QDateTime"\,"@value":"2017-09-20T12:00:00+03:00"\,"timezone":"Europe/Helsinki"} 31: - \,"potentialAction": 31: - [{"@type":"CancelAction"\,"target":"https://secure.booking.com/mybooking.en-gb.html?auth_key=magic&source=conf_metadata&pbsource=email_cancel"}\,{"@type":"ViewAction"\,"target":"https://secure.booking.com/mybooking.en-gb.html?aid=123456\;auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}]\,"reservationFor":{"@type":"LodgingBusiness"\,"address":{"@type": 31: - "PostalAddress"\,"addressCountry":"FI"\,"addressLocality": 31: - "Espoo"\,"addressRegion":""\,"postalCode":"02600"\,"streetAddress": 31: - "Leppävaarankatu 1"}\,"name":"Glo Hotel Sello"\,"telephone": 31: - "+358101234567"\,"url":"https://www.booking.com/hotel/fi/palace-sello.html?aid=123456&label=postbooking_confemail"}\,"reservationNumber":"1234567890"\,"reservationStatus":"http://schema.org/ReservationConfirmed","underName":{"@type": 31: - "Person"\,"email":"john....@email.com"\,"name":"John Doe"}\,"url":"https://secure.booking.com/mybooking.en-gb.html?aid=123456\;auth_key=magic&&source=conf_metadata&pbsource=conf_email_modify"}] 31: END:VEVENT 31: END:VCALENDAR 31: FAIL! : CalendarHandlerTest::testCreateEvent(hotel.json) '*newEvent == *refEvent' returned FALSE. () 31: Loc: [./autotests/calendarhandlertest.cpp(104)] 31: QDEBUG : CalendarHandlerTest::testCreateEvent(rentalcar.json) Actual: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VTIMEZONE 31: TZID:UTC-07:00 31: END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "RentalCarReservation"\,"dropoffLocation":{"@type":"Place"\,"address": 31: {"@type":"PostalAddress"\,"addressCountry":"US"\,"addressLocality":"Los 31: Angeles"\,"addressRegion":"CA"\,"postalCode":"94043"\,"streetAddress": 31: "1234 First Street"}\,"name":"Hertz LAX"}\,"dropoffTime":"2027-08-06T20: 31: 00:00-07:00"\,"pickupLocation":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"US"\,"addressLocality":"San 31: Diego"\,"addressRegion":"CA"\,"postalCode":"94043"\,"streetAddress":"1500 31: Orange Avenue"}\,"name":"Hertz San Diego Airport"}\,"pickupTime": 31: "2027-08-05T16:00:00-07:00"\,"reservationFor":{"@type": 31: "RentalCar"\,"brand":{"@type":"Brand"\,"name":"Honda"}\,"model": 31: "Civic"\,"name":"Economy Class Car"\,"rentalCompany":{"@type": 31: "Organization"\,"name":"Hertz"}}\,"reservationNumber": 31: "546323"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: "John Smith"}}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Pickup location: Hertz San Diego Airport\n1500 Orange 31: Avenue\nSAN DIEGO 94043\n\nUNITED STATES\n\nDropoff location: Hertz 31: LAX\n1234 First Street\nLOS ANGELES 94043\n\nUNITED STATES\n\nBooking 31: reference: 546323\nUnder name: John Smith 31: SUMMARY:Rental car reservation: Economy Class Car 31: LOCATION:Hertz San Diego Airport 31: DTSTART;TZID="UTC-07:00":20270805T160000 31: DTEND;TZID="UTC-07:00":20270806T200000 31: TRANSP:TRANSPARENT 31: END:VEVENT 31: END:VCALENDAR 31: 31: QDEBUG : CalendarHandlerTest::testCreateEvent(rentalcar.json) Expected: BEGIN:VCALENDAR 31: PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN 31: VERSION:2.0 31: X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 31: BEGIN:VTIMEZONE 31: TZID:UTC-07:00 31: END:VTIMEZONE 31: BEGIN:VEVENT 31: DTSTAMP:20171227T111649Z 31: X-KDE-KITINERARY-RESERVATION:[{"@context":"http://schema.org"\,"@type": 31: "RentalCarReservation"\,"dropoffLocation":{"@type":"Place"\,"address": 31: {"@type":"PostalAddress"\,"addressCountry":"US"\,"addressLocality":"Los 31: Angeles"\,"addressRegion":"CA"\,"postalCode":"94043"\,"streetAddress": 31: "1234 First Street"}\,"name":"Hertz LAX"}\,"dropoffTime":"2027-08-06T20: 31: 00:00-07:00"\,"pickupLocation":{"@type":"Place"\,"address":{"@type": 31: "PostalAddress"\,"addressCountry":"US"\,"addressLocality":"San 31: Diego"\,"addressRegion":"CA"\,"postalCode":"94043"\,"streetAddress":"1500 31: Orange Avenue"}\,"name":"Hertz San Diego Airport"}\,"pickupTime": 31: "2027-08-05T16:00:00-07:00"\,"reservationFor":{"@type": 31: "RentalCar"\,"brand":{"@type":"Brand"\,"name":"Honda"}\,"model": 31: "Civic"\,"name":"Economy Class Car"\,"rentalCompany":{"@type": 31: "Organization"\,"name":"Hertz"}}\,"reservationNumber": 31: "546323"\,"reservationStatus":"http: 31: //schema.org/ReservationConfirmed"\,"underName":{"@type":"Person"\,"name": 31: "John Smith"}}] 31: CREATED:20171227T111649Z 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Pickup location: Hertz San Diego Airport\n1500 Orange 31: Avenue\nSan Diego\, 94043\n\nUNITED STATES\n\nDropoff location: Hertz 31: LAX\n1234 First Street\nLos Angeles\, 94043\n\nUNITED STATES\n\nBooking 31: reference: 546323\nUnder name: John Smith 31: SUMMARY:Rental car reservation: Economy Class Car 31: LOCATION:Hertz San Diego Airport 31: DTSTART;TZID="UTC-07:00":20270805T160000 31: DTEND;TZID="UTC-07:00":20270806T200000 31: TRANSP:TRANSPARENT 31: END:VEVENT 31: END:VCALENDAR 31: 31: --- /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/rentalcar.ics 2022-02-27 18:40:53.000000000 +0000 31: +++ /<<PKGBUILDDIR>>/autotests/calendarhandlerdata/rentalcar.ics.fail 2022-05-15 09:04:56.467940648 +0000 31: @@ -27,8 +27,8 @@ 31: UID:KIT-1234567890-1b22236a-21ff-4885-8c99-b3b2bbca062c 31: LAST-MODIFIED:20171227T111649Z 31: DESCRIPTION:Pickup location: Hertz San Diego Airport\n1500 Orange 31: - Avenue\nSan Diego\, 94043\n\nUNITED STATES\n\nDropoff location: Hertz 31: - LAX\n1234 First Street\nLos Angeles\, 94043\n\nUNITED STATES\n\nBooking 31: + Avenue\nSAN DIEGO 94043\n\nUNITED STATES\n\nDropoff location: Hertz 31: + LAX\n1234 First Street\nLOS ANGELES 94043\n\nUNITED STATES\n\nBooking 31: reference: 546323\nUnder name: John Smith 31: SUMMARY:Rental car reservation: Economy Class Car 31: LOCATION:Hertz San Diego Airport 31: FAIL! : CalendarHandlerTest::testCreateEvent(rentalcar.json) '*newEvent == *refEvent' returned FALSE. () 31: Loc: [./autotests/calendarhandlertest.cpp(104)] 31: PASS : CalendarHandlerTest::testCreateEvent(train.json) 31: PASS : CalendarHandlerTest::testFindEvent(canceled.json) 31: PASS : CalendarHandlerTest::testFindEvent(event.json) 31: PASS : CalendarHandlerTest::testFindEvent(eventreservation.json) 31: PASS : CalendarHandlerTest::testFindEvent(flight.json) 31: PASS : CalendarHandlerTest::testFindEvent(hotel.json) 31: PASS : CalendarHandlerTest::testFindEvent(rentalcar.json) 31: PASS : CalendarHandlerTest::testFindEvent(train.json) 31: PASS : CalendarHandlerTest::testFindEventForCancellation() 31: PASS : CalendarHandlerTest::cleanupTestCase() 31: Totals: 13 passed, 4 failed, 0 skipped, 0 blacklisted, 50ms 31: ********* Finished testing of CalendarHandlerTest ********* 31/34 Test #31: calendarhandlertest ..............***Failed 0.09 sec ... 97% tests passed, 1 tests failed out of 34 Total Test time (real) = 3.04 sec The following tests FAILED: 31 - calendarhandlertest (Failed) Errors while running CTest make[2]: *** [Makefile:74: test] Error 8