diff --git a/testing/run_regressions.sh b/testing/run_regressions.sh index 74de4054..d6f66bc9 100755 --- a/testing/run_regressions.sh +++ b/testing/run_regressions.sh @@ -92,7 +92,7 @@ restore_database() { TEST="Restore-Database" createdb --owner davical_dba --encoding UTF8 ${DBNAME} >"${RESULTS}/${TEST}" 2>&1 - pg_restore -Ft -d ${DBNAME} "${REGRESSION}/initial.dbdump" >>"${RESULTS}/${TEST}" 2>&1 + pg_restore -d ${DBNAME} "${REGRESSION}/initial.dbdump" >>"${RESULTS}/${TEST}" 2>&1 check_result "${TEST}" } diff --git a/testing/test-RRULE-v2.php b/testing/test-RRULE-v2.php index 6d8c34f2..4d9edcb9 100755 --- a/testing/test-RRULE-v2.php +++ b/testing/test-RRULE-v2.php @@ -12,7 +12,7 @@ $c->dbg = array(); require_once("RRule-v2.php"); require_once('AwlQuery.php'); -@header("Content-type: text/plain"); +@header("Content-Type: text/plain"); echo <<2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d#YYYY-MM-DDThh:mm:ss+ZZ:ZZ# +# Older versions of PHP urlencoded the ~ incorrectly. Ignore it. +# REPLACE=/%7Euser1/=/~user1/= +REPLACE=#%7E#~# + BEGINDATA diff --git a/testing/tests/regression-suite/0886-REPORT-freebusy.result b/testing/tests/regression-suite/0886-REPORT-freebusy.result index 94d1d134..d16e0d84 100644 --- a/testing/tests/regression-suite/0886-REPORT-freebusy.result +++ b/testing/tests/regression-suite/0886-REPORT-freebusy.result @@ -109,15 +109,15 @@ END:VCALENDAR rrule: >NULL< status: >TENTATIVE< - Dav Name: >/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics< - a) start: >20061101T233000Z< - b)finish: >20061102T003000Z< - rrule: >NULL< - status: >NULL< - Dav Name: >/user1/home/20061101T073004Z.ics< a) start: >20061031T210000Z< b)finish: >20061031T220000Z< rrule: >NULL< status: >NULL< + Dav Name: >/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics< + a) start: >20061101T233000Z< + b)finish: >20061102T003000Z< + rrule: >NULL< + status: >NULL< + diff --git a/testing/tests/regression-suite/0886-REPORT-freebusy.test b/testing/tests/regression-suite/0886-REPORT-freebusy.test index 7a9a8e5e..f5b6aded 100644 --- a/testing/tests/regression-suite/0886-REPORT-freebusy.test +++ b/testing/tests/regression-suite/0886-REPORT-freebusy.test @@ -20,7 +20,7 @@ ENDDATA QUERY -SELECT dav_name "Dav Name", calendar_item.rrule, status, +SELECT dav_name AS "Dav Name", calendar_item.rrule, status, to_char(calendar_item.dtstart at time zone 'GMT','YYYYMMDD"T"HH24MISS"Z"') AS "a) start", to_char(calendar_item.dtend at time zone 'GMT','YYYYMMDD"T"HH24MISS"Z"') AS "b)finish" FROM caldav_data INNER JOIN calendar_item USING(dav_id,user_no,dav_name) @@ -29,5 +29,5 @@ SELECT dav_name "Dav Name", calendar_item.rrule, status, AND caldav_data.caldav_type IN ( 'VEVENT', 'VFREEBUSY' ) AND (calendar_item.status != 'CANCELLED' OR calendar_item.status IS NULL) AND (calendar_item.class != 'PRIVATE' OR calendar_item.class IS NULL) - ORDER BY 2, 3 + ORDER BY 2, 3, 4 ENDQUERY diff --git a/testing/tests/regression-suite/0887-POST-freebusy.result b/testing/tests/regression-suite/0887-POST-freebusy.result index 18826181..8071ccdd 100644 --- a/testing/tests/regression-suite/0887-POST-freebusy.result +++ b/testing/tests/regression-suite/0887-POST-freebusy.result @@ -390,15 +390,15 @@ END:VCALENDAR rrule: >NULL< status: >TENTATIVE< - Dav Name: >/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics< - a) start: >20061101T233000Z< - b)finish: >20061102T003000Z< - rrule: >NULL< - status: >NULL< - Dav Name: >/user1/home/20061101T073004Z.ics< a) start: >20061031T210000Z< b)finish: >20061031T220000Z< rrule: >NULL< status: >NULL< + Dav Name: >/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics< + a) start: >20061101T233000Z< + b)finish: >20061102T003000Z< + rrule: >NULL< + status: >NULL< + diff --git a/testing/tests/regression-suite/0887-POST-freebusy.test b/testing/tests/regression-suite/0887-POST-freebusy.test index 3b9a591b..131e147c 100644 --- a/testing/tests/regression-suite/0887-POST-freebusy.test +++ b/testing/tests/regression-suite/0887-POST-freebusy.test @@ -32,7 +32,7 @@ END:VCALENDAR ENDDATA QUERY -SELECT dav_name "Dav Name", calendar_item.rrule, status, +SELECT dav_name AS "Dav Name", calendar_item.rrule, status, to_char(calendar_item.dtstart at time zone 'GMT','YYYYMMDD"T"HH24MISS"Z"') AS "a) start", to_char(calendar_item.dtend at time zone 'GMT','YYYYMMDD"T"HH24MISS"Z"') AS "b)finish" FROM caldav_data INNER JOIN calendar_item USING(dav_id,user_no,dav_name) @@ -41,5 +41,5 @@ SELECT dav_name "Dav Name", calendar_item.rrule, status, AND caldav_data.caldav_type IN ( 'VEVENT', 'VFREEBUSY' ) AND (calendar_item.status != 'CANCELLED' OR calendar_item.status IS NULL) AND (calendar_item.class != 'PRIVATE' OR calendar_item.class IS NULL) - ORDER BY 2, 3 + ORDER BY 2, 3, 4 ENDQUERY