--
MikealRogers - 21 Sep 2006
I began investigation of Sunbird automated testing for cosmo interop purposes.
It seems the most logical strategy is to test the caldav provider interface in isolation.
The interface in implemented in javascript and is available here:
http://lxr.mozilla.org/mozilla/source/calendar/base/public/calICalendar.idl#58
Poking around on my own with the help of krugle I found:
http://lxr.mozilla.org/mozilla/source/calendar/providers/caldav/
irc.mozilla.org/calendar-qa
10:35 AM
mikeal: how do you currently automate sunbird testing?
ctalbert: (someone correct me if I'm wrong) But, all our CalDav support goes through a CalDav provider interface.
lilmatt: yes
ctalbert: mikeal: we don't really have any automated tests at the moment.
ctalbert: The calendar QA group has not really focussed on that yet.
mikeal: ok
ctalbert: The overall mozilla QA group is working on that front, and we'll probably use whatever they decide on.
mikeal: would it be possible to automate the CalDav provider interface in isolation?
ctalbert: But, the caldav provider interface is pretty simple, and is implemented in Javascript.
mikeal: ok
ctalbert: So, it would be possible to automate it in isolation.
mikeal: is anyone here attending CalConnect next week?
ctalbert: I am
lilmatt: me too
ctalbert: lilmatt is
mikeal: where can I find docs on that?
mikeal: the provider interface
ctalbert: one second
jminta: http://lxr.mozilla.org/mozilla/source/calendar/base/public/calICalendar.idl#58
mikeal: I'll be attending as well, I'd like to get rolling on this so that by the time I'm blocked by something I can grab your ear at CalConnect :)
ctalbert: That would be wonderful.
ctalbert: Thanks, jminta.
mikeal: thanks
10:40 AM
ctalbert: We're usually around in either this channel and/or #calendar so let us know if you hit any snags before calconnect.
mikeal: ok, great