Florian Schlichting
57f0bc6e41
add 4 VCARDs from carddavclient AddressbookQueryTest
...
we will run these tests in user5's addresses
2021-02-05 02:00:42 +08:00
Andrew Ruthven
f94b000cc1
Correctly exclude cards where TYPE is not set on TEL records.
...
Commit f1bc3b0dc00d42bb6c3053559230690ae1a6745b in AWL fixed this behaviour.
2021-02-04 23:14:49 +13:00
Andrew Ruthven
963772a0f0
Fix the test result and hopefully make the description clearer
2021-02-04 23:08:05 +13:00
Andrew Ruthven
7c37035201
I always get whitespace changes
2021-02-04 22:20:19 +13:00
Andrew Ruthven
55fde81b50
Add a bit more info about various suites, and how to time timezone
2021-02-04 22:15:10 +13:00
Andrew Ruthven
b00fc5d5e6
Merge remote-tracking branch 'origin/master'
2021-02-04 22:09:18 +13:00
Florian Schlichting
8239519ca3
Normalize "100 Continue" headers
...
apache2 in bullseye has stopped sending these for some reason, but we
want to be able to test in both newer and older environments
2021-02-03 00:42:58 +08:00
Andrew Ruthven
18c19b8fad
Test case for awl-fix_abookquery_negated_propnotdef
2021-02-02 16:21:46 +00:00
Andrew Ruthven
bd075897bb
Merge branch 'awl-fix_abookquery_paramtextmatch'
2021-02-01 23:28:36 +13:00
Andrew Ruthven
f250d2deb5
Test case for negated values in awl-fix_abookquery_paramtextmatch
2021-02-01 23:27:42 +13:00
Andrew Ruthven
405af5e8d8
Merge branch 'awl-fix_abookquery_negated_propnotdef'
2021-01-31 21:34:24 +13:00
Piotr Filip
e98bf7b682
fix: events with recurrence rule are sometimes counted one too many times in freebusy
2021-01-25 00:08:13 +13:00
Piotr Filip
bc1bbd3da0
test: remove dependency on the current date
2021-01-25 00:08:13 +13:00
Andrew Ruthven
33509866fb
Update test results with new timezone data
2021-01-25 00:02:42 +13:00
Andrew Ruthven
1c25d643e4
To start with there are no timezones in a fresh database
2021-01-24 23:44:40 +13:00
Andrew Ruthven
696426bc81
Test case for awl-fix_abookquery_negated_propnotdef
2021-01-24 21:05:18 +13:00
Andrew Ruthven
9252a329d2
Test case for awl-fix_abookquery_paramtextmatch
2021-01-24 19:30:45 +13:00
Andrew Ruthven
e6a5fe8cb9
Test case for awl-fix_abookquery_paramtextmatch
2021-01-24 19:28:22 +13:00
Andrew Ruthven
65c0882672
Add help option for regression tests
2021-01-24 18:56:43 +13:00
Andrew Ruthven
b684e2468e
Update some more results based on current regression tests
2021-01-24 00:27:04 +13:00
Andrew Ruthven
d06c74b297
Add test secondary (or more) properties
...
This tests commit 1ef4c75 in AWL.
2021-01-24 00:02:31 +13:00
Andrew Ruthven
ebd169e555
Merge branch 'JJJollyjim/davical-freebusy-modified-instances'
2019-01-30 22:19:25 +13:00
Jamie McClymont
cf2f019419
Increase, and make configurable, the limit for rrule expansion
2019-01-28 04:51:37 +00:00
Jamie McClymont
ffa06343a3
Fix bugs in expansion of events with overridden instances
2019-01-28 15:29:55 +13:00
Jamie McClymont
e449529f34
Fix tests after freebusy query changes
...
The todo item added in 0514-iCal-PUT-VTODO.test was apparently not picked up by
the PL/pgSQL functions, which as far as I can tell is an error, since the event
is in the 2006-2007 range covered by the query. The new
first_instance_start/last_instance_end method for determining freebusy
information now allows the todo to appear in freebusy.
2019-01-03 17:48:43 +13:00
Jamie McClymont
cf7de16e59
Handle default timezones in getVCalendarRange
...
Also includes some PHPUnit-based tests for this function!
2019-01-03 17:48:42 +13:00
Jamie McClymont
0c006b5c7c
Make the recurrence range columns in the database tz-aware
2019-01-03 16:04:28 +13:00
Florian Schlichting
7330eaf995
checkpoint scheduling test results and add them to CI runner ( fixes : #170 )
...
I think these remaining changes are due to AWLs vCalendar->GetItip()
creating a "minimal iTIP version" of events, and Jan Mate's "various
scheduling related fixes" in 31af435c and 92f48f38
2018-12-31 03:34:37 +01:00
Florian Schlichting
df13612a68
mask unstable DTSTAMP in scheduling tests
...
It is reset to the current date in AWL's vCalendar->GetItip()
2018-12-31 03:23:08 +01:00
Florian Schlichting
9e8c3c47c4
Test: max-resource-size is no longer infinity
...
c5891abc7f brought back a new, higher limit, which is configurable by
the site admin.
2018-12-22 00:18:27 +01:00
Florian Schlichting
1301b2c494
Apache 2.4.35 stops sending Content-Type headers for 204 No Content responses
...
Normalize results so tests work with newer and older versions
This change is similar to e565cc0a5e4af0330fe5a1ab6f2476be7fb10df4 and
following
From the Apache 2.4.35 changelog:
*) http: Enforce consistently no response body with both 204 and 304
statuses. [Yann Ylavic]
2018-12-22 00:12:54 +01:00
Jamie McClymont
a4c9718bb2
Add Gitlab CI
...
Signed-off-by: Jamie McClymont <jamiemcclymont@catalyst.net.nz>
2018-11-30 15:59:04 +13:00
Jamie McClymont
0e0a07eb30
Fix returning dead properties in an allprop PROPFIND
...
dead_properties is an assoc.array from name to value, but it was being merged
with simple arrays of property names.
This means that tests 0824 and 0828 now actually return the dead properties, so
I've updated those result files.
Signed-off-by: Jamie McClymont <jamiemcclymont@catalyst.net.nz>
2018-11-30 15:59:04 +13:00
Andrew Ruthven
8c01c83e4b
Ignore the id in our test comparision
...
Gitlab CI has a different collection_id for US Holidays than running
the tests locally. We don't actually care about ID for this test,
just the fact that the binding is present is enough for us.
2018-11-30 15:02:53 +13:00
Andrew Ruthven
0c074e4348
Explicitly set the Charset to use, and look for the usual format.
...
In the GitLab CI environment, the command:
@header("Content-Type: text/plain");
Generates the Content-Type line of:
Content-Type: text/plain; charset=UTF-8
But on my workstation it generates this:
Content-Type: text/plain;charset=UTF-8
By adding that charset to our call to @header, we receive a
predictable result.
2018-11-29 13:40:12 +13:00
Andrew Ruthven
9d2969982c
Exclude the ctags from the test
...
We don't really care about the ctag in this test, and the ctag
for user1 will change from test run to test run.
2018-11-29 13:24:25 +13:00
Andrew Ruthven
46c76c645f
Atually, options aren't supported on the end of REPLACE
2018-11-29 13:20:44 +13:00
Andrew Ruthven
bdc480b785
Merge branch 'freebusy-no-ci' into 'master'
...
Correctly place floating events in freebusy
Closes #169 and #146
See merge request davical-project/davical!57
2018-11-13 22:19:49 +00:00
Andrew Ruthven
12565cb6bd
Make the tests more interesting by using ctag
2018-11-12 20:14:40 +13:00
Andrew Ruthven
deb743fdcf
Add tests for: Fix Fatal PHP Error if Depth is more than 1.
...
I'm not 100% this is working as intended, but it does kind
of make sense.
2018-11-12 20:00:20 +13:00
Andrew Ruthven
872f4fc6ad
Allow over riding the value of ALLSUITES
2018-11-12 18:33:01 +13:00
Andrew Ruthven
a394c73cc4
This looks like an acceptable change
2018-11-12 18:31:28 +13:00
Andrew Ruthven
95ad5ec373
Allow database dumps to be restored in test suite.
...
Primary fix is the search_path to ensure that the collection table
is in the search path so that the copy into dav_binding (and
possibly others) will work.
I also suppressed the warning about plpgsql.
2018-11-12 18:00:30 +13:00
Andrew Ruthven
b0a1c9212d
Ignore the PostgreSQL version for tests
...
This just creates bogus test result diffs.
2018-11-12 17:59:51 +13:00
Jamie McClymont
ec67b28bf0
Guess the timezone of non-all-day floating events in freebusy
...
Signed-off-by: Jamie McClymont <jamiemcclymont@catalyst.net.nz>
2018-11-09 15:41:02 +13:00
Jamie McClymont
91aaf48648
Guess the timezone of VALUE=DATE events in freebusy
...
Resolves #146
2018-10-31 12:09:45 +13:00
Andrew Ruthven
bc61d51f5b
Test that max-resource-size is infinity.
...
Commit 9a430130d84e9512ebaecdb02d634c367b63de46 removed the limit,
update the regression tests to reflect this.
2018-10-02 19:55:25 +13:00
Frank Steinberg
9363a3d19a
Improved handling of event modifications:
...
- only some event attributes modified by the organizer get also modified in attendees' instances of the event,
- revoked invitations mark the according attendee's event appropriately,
- a changed event time resets all attendees' PARTSTAT to NEEDS-ACTION.
2018-01-11 23:08:17 +01:00
Florian Schlichting
4e5d3ceda4
update unit test due to previous commit
2018-01-11 22:13:07 +01:00
Florian Schlichting
bc9c39c455
add regression tests for iCal handling calendar delegations
2018-01-09 23:11:04 +01:00