Last change 16/03/2017
Last Automated Test:
Buildfile: SyncKolab/build.xml
test:
[ Envjs/1.6 (Rhino; U; Linux i386 3.2.0-30-generic-pae; en-US; rv:1.7.0.rc2) Resig/20070309 PilotFish/1.2.13 ]
PASS
synckolab.tools.text.checkExist: empty does not exist
PASS
synckolab.tools.text.checkExist: whitespace does not exist
PASS
synckolab.tools.text.checkExist: null does not exist
PASS
synckolab.tools.text.checkExist: single char does exist
PASS
synckolab.tools.text.checkExist: true does exist
PASS
synckolab.tools.text.checkExist: false does exist
PASS
synckolab.tools.text.checkExist: 0 does exist
PASS
synckolab.tools.text.fixNameToMiniCharset: test normal chars
PASS
synckolab.tools.text.fixNameToMiniCharset: test normal chars with space
PASS
synckolab.tools.text.fixNameToMiniCharset: test normal chars with multi space
PASS
synckolab.tools.text.fixNameToMiniCharset: test normal chars with colon
PASS
synckolab.tools.text.fixNameToMiniCharset: test german umlaut (lowercase)
PASS
synckolab.tools.text.fixNameToMiniCharset: test german umlaut (uppercase)
PASS
synckolab.tools.text.fixNameToMiniCharset: test french accent on a
PASS
synckolab.tools.text.utf8.decode: utf8 check
PASS
synckolab.tools.text.utf8.decode: quoted test
PASS
synckolab.tools.text.string2DateTime: datetime with - and T/Z (kolab2)
PASS
synckolab.tools.text.string2DateTime: datetime with T/Z (kolab3)
PASS
synckolab.tools.text.string2DateTime: date with - (kolab2)
PASS
synckolab.tools.text.string2DateTime: date (kolab3)
PASS
synckolab.tools.text.string2DateTime: date with - (kolab2)
PASS
synckolab.tools.text.string2DateTime: month with - (kolab2)
PASS
synckolab.tools.text.string2DateTime: date with - (kolab2)
PASS
synckolab.tools.text.string2DateTime: date (kolab3)
PASS
synckolab.tools.text.string2DateTime: only year
PASS
synckolab.tools.text.calDateTime2String: datetime with - and T/Z (kolab2)
PASS
synckolab.tools.text.calDateTime2String: datetime with T/Z (kolab3)
PASS
synckolab.tools.text.calDateTime2String: date with - (kolab2)
PASS
synckolab.tools.text.calDateTime2String: date (kolab3)
PASS
synckolab.Node: dom name
PASS
synckolab.Node: dom name (child)
PASS
synckolab.Node: child 1
PASS
synckolab.Node: dom name (child)
PASS
synckolab.Node: child 2
PASS
synckolab.tools.parseMail: content
PASS
synckolab.tools.parseMail: 2 attachments
PASS
synckolab.tools.parseMail: content id of attchment 1
PASS
synckolab.tools.parseMail: name of attchment 1
PASS
synckolab.tools.parseMail: content id of attchment 2
PASS
synckolab.tools.parseMail: name of attchment 2
PASS
synckolab.tools.uudecode: uuencoded vcard
PASS
synckolab.tools.quoteddecode: quoted encoded vcard
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: parsing a null message
PASS
: KOLAB 2 TESTING - EVENT: task-alarm
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json compare: task-alarm
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 2 TESTING - EVENT: task-due
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json compare: task-due
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 2 TESTING - EVENT: task-progress
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json compare: task-progress
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 2 TESTING - EVENT: task-recurr
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json compare: task-recurr
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: parsing a null message
PASS
: KOLAB 2 TESTING CONTACT: test-image
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: test-image
PASS
: KOLAB 2 TESTING CONTACT: testcontact
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: testcontact
PASS
: KOLAB 2 TESTING CONTACT: contactMinimalTest
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: contactMinimalTest
PASS
: KOLAB 2 TESTING CONTACT: contactFullTest
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: contactFullTest
PASS
: KOLAB 2 TESTING CONTACT: list.test
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: list.test
PASS
: KOLAB 2 TESTING CONTACT: list.test2
PASS
skolab2 ynckolab.addressbookTools.parseMessageContent: list.test2
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: parsing a null message
PASS
: KOLAB 3 TESTING - CONTACT: contact.test3.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json object compare: contact.test3.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 3 TESTING - CONTACT: contact.simple.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json object compare: contact.simple.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 3 TESTING - CONTACT: contact.complex.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json object compare: contact.complex.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 3 TESTING - CONTACT: contact.test.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json object compare: contact.test.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 3 TESTING - CONTACT: contact.test2.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json object compare: contact.test2.mime
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
PASS
: KOLAB 3 TESTING - CONTACT: list.test1.eml
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: Json object compare: list.test1.eml
PASS
kolab3 synckolab.addressbookTools.parseMessageContent: undefined
========================
Tests Run: 71
Passed Tests: 71
Failed Tests: 0
Time run : 2s
=======================
OK
BUILD SUCCESSFUL
Total time: 4 seconds
Development Status (2.0.0)
- Configuration Wizard: done
- Configuration: done
(next release: Refactor for 1xAccount -> multiple subconfigs)
- Sync Contacts (imap-local): done
- Sync Contacts (local-imap): done
- Sync Events (imap-local): done
- Sync Events (local-imap): done
- Sync Tasks (imap-local): done
- Sync Tasks (local-imap): done
- Listen on Imap: done
- Listen on Imap -> write contacts: done
- Listen on Imap-> write events: done
Testing Status (2.0.0) Contact
- write new to imap: OK
- update to imap: OK
- read new from imap: OK
- update from imap: OK
- delete existing on imap: OK
- delete local based on imap: OK
- conflict (both changed): OK
- imap listener new: OK
- imap listener deleted: OK
Known Issues:
none
Testing Status (2.0.0) Events
- write new to imap: OK
- update to imap: OK
- read new from imap: OK
- update from imap: OK
- delete existing on imap: OK
- delete local based on imap: OK
- conflict (both changed): OK
- imap listener new: OK
- imap listener deleted: OK
Testing Status (2.0.0) Tasks
- write new to imap: OK
- update to imap: OK
- read new from imap: OK
- update from imap: OK
- delete existing on imap: OK
- delete local based on imap: OK
- conflict (both changed):
- imap listener new:
- imap listener deleted:
Testing Status (2.0.0) Other
- New Configuration Wizard:
- Update Configuration: OK
- Delete Configuration:
- Run sync on start:
- Automatically sync ever X minutes:
- Hide progress window:
- Show progress window: OK
- Hide Settings without lightning: OK