Closed dilyanpalauzov closed 5 years ago
I also don't know how to configure this... [investigates]
Ahh, so these tests are in Cassandane/Cyrus/Caldav.pm and are called test_netcaldavtalktests_fromical
and test_netcaldavtalktests_fromje
. Looking at them, the caldavtalk.basedir
should be the Net::CalDAVTalk source directory (which contains the "testdata" directory).
It looks like the CPAN package doesn't contain the testdata directory, so you would need to use a clone of the git repository, and set its path as the basedir. It's fine to use the version from CPAN generally, you only need the git clone specifically for this testdata directory.
I've just tried setting it up myself (with Cyrus master), test_netcaldavtalktests_fromical
fails and test_netcaldavtalktests_fromje
errors. The testdata files were last updated in 2016 so I guess maybe they're out of date?
I don't know what "event+json" means, but maybe it's an old name for what's currently the jscalendar ietf draft?
I've updated README.deps and cassandane.ini.example, and will keep these in my regular testing routine
doc/README.deps states:
and in cassadane.ini.example:
The first snippet says, Net::CalDAVTalk is not on CPAN and the second snippet states the opposite.
Besides, for me it is not clear, where basedir shall point to, once "make install" is called within Net-CalDAVTalk/
What does “cyrus's CalDAV support for event+json” mean?