Status

Last change 16/03/2017

Status of current development and testing.

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

Site created with Corinis CCM