Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write a TCK for CalDAV4J #43

Open
GoogleCodeExporter opened this issue Apr 21, 2015 · 6 comments
Open

Write a TCK for CalDAV4J #43

GoogleCodeExporter opened this issue Apr 21, 2015 · 6 comments

Comments

@GoogleCodeExporter
Copy link

We need to write an implementation agnostic TCK that exercises CalDAV4J against 
a server.  The TCK can then be run against the various CalDAV servers available 
to test their compliance.

The TCK would test the functionality specified in the CalDAV RFC.

Original issue reported on code.google.com by markhob...@gmail.com on 18 Feb 2011 at 12:19

@GoogleCodeExporter
Copy link
Author

As an example, as part of issue 18, I wrote a functional test 
FreeBusyQueryFunctionalTest.  This can be run against different server 
implementations once a mechanism to do so is decided upon.

Also, these slow running functional tests could be separated from the fast unit 
tests by configuring the Maven Surefire Plugin to run different executions.  A 
similar example is documented here:

http://www.sonatype.com/people/2009/06/integration-tests-with-maven-part-1-fails
afe-plugin/

Original comment by markhob...@gmail.com on 22 Feb 2011 at 12:04

@GoogleCodeExporter
Copy link
Author

I agree about the speed of the test. I think the main goal of caldav4j is to 
run successfully against various caldav implementation.

To have some internal test successful, but failing the interaction with a real 
caldav server, is a problem.

How can we manage this stuff?

Original comment by robipo...@gmail.com on 22 Feb 2011 at 3:12

@GoogleCodeExporter
Copy link
Author

1- added failsafe plugin
2- set @Ignore tag on method functional tests
3- add *ITCase on parameterized functional tests, to be run under all possible 
caldav server uris
4- TBD: what do you think to use an xml bean to configure the caldavcredential 
to test with?

Original comment by robipo...@gmail.com on 26 Jul 2011 at 10:49

@TheAntimist
Copy link
Member

This is good, but now that Google, has closed their public access to Caldav, and Chandler, not being there. Only Yahoo, seems to be the case to test, other than Bedework.

@ioggstream
Copy link
Member

let's leave this around for some times more, then we can close as stale.

@TheAntimist
Copy link
Member

sure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants