Hi,

Steffen and I have a couple of questions regarding the TestCase we were
meaning to create for our issue[1]:

We would like to simulate a session as described in [1] and then check
whether there are > 1 annotations at the same offset in the given
annotationModels. Looking at [2] and several other TestCases, we have
figured out how to create such a session using STF with multiple users.
However, we have not been able to find a way to access the
annotationModels so far.

Actually, it is still not clear to us, if we should utilize the STF at
all or rather a standard junit Test. Are there allready any test cases
for annotations, which we could use for orientation? If not, are there
other closely related ones?

Thanks in advance for your help! And sapologies for bothering you on
sunday :)

Kind regards,
Steffen & Ercan

[1]
http://sourceforge.net/tracker/?func=detail&aid=3544370&group_id=167540&atid=843359
[2] https://www.mi.fu-berlin.de/wiki/pub/SE/DPPTesting/STF_Manual_v2.pdf

On 17.11.2012 14:08, Ercan Kücükkaraca wrote:
> Hi Stefan and Franz,
>
> thanks for your replies. Steffen and I shall try to finish our solution
> and commit our changes for review asap. Would you please be so kind to
> approve ercankk/ercan.kuecuekkar...@fu-berlin.de for Gerrit in the meantime?
>
> Have a nice weekend! Best regards,
> Steffen & Ercan
>
> On 14.11.2012 22:49, Zieris, Franz wrote:
>> Hi,
>>
>> I agree with Stefan. And I favor option 1 as it seems natural to me. 
>>
>> Franz
>>
>>
>> _______________________________________________________________
>> From: Stefan Rossbach [mailto:srossb...@arcor.de] 
>> Sent: Wednesday, November 14, 2012 8:28 PM
>> To: Steffen Pade
>> Cc: Ercan Kücükkaraca; Zieris, Franz; dpp-devel@lists.sourceforge.net
>> Subject: Re: [DPP-Devel] Bug 3572498
>>
>> Hi Ercan and Steffen,
>>
>> I think 
>> http://sourceforge.net/tracker/?func=detail&aid=2706995&group_id=167540&atid=843359
>> is caused by the Activity Sequencer when it merges (optimizes) 
>> TextActivites. Instead of sending
>> a TextActivity like: user entered A, then B, then C ... it sends the 
>> TextActivity: user entered ABC at once.
>>
>> Option 2 is a no go. If some insert a large block per C&P, the CPU load will 
>> go mad if you
>> do not use the bulk method for inserting annotations into the annotation 
>> model. The
>> option will also suffer from the fact that you are discarding information 
>> when the
>> C&P text is larger than 20 characters.
>>
>> Franz your opinion ?
>>
>> BR,
>> Stefan
>>
>> Am 14.11.2012 19:57, schrieb Steffen Pade:
>> Hi,
>>
>> thank you for pointing us in the right direction! We believe that we
>> have been able to isolate the issue:
>>
>> If some characters are put inbetween a larger chunk of text that has
>> been annotated by one large annotation (as c&p'ed text is), this large
>> annotation will not be split, but rather 'overridden' by the latest 20
>> chars. Because of this 20 annotation per user limit, those newly input
>> chars will start to be 'reclaimed' by that one large annotation, as soon
>> as the maximum amount of annotations is exceeded. We thought about two
>> solution approaches, we would like to discuss, one of which we favour
>> (the first one):
>>
>> 1. As it is done with another users' annotations, when something is written
>> locally, split those annotations as well because of a third party's
>> update. We believe that in de.fu_berlin.inf.dpp.editor.replaceText(...)
>> the ContributionAnnotationManager's splitAnnotation()-function has to be
>> called before the remote annotation is inserted.
>>
>> 2. Instead of annotating a larger chunk of text, annotate each character
>> individually (this approach would probably kill performance-wise and
>> remove some desired functionality). Meaning only the last 20 chars of  
>> a pasted text would be annotated.
>>
>> Another approach would be
>> http://sourceforge.net/tracker/?func=detail&aid=2706995&group_id=167540&atid=843359,
>> of course. If you favor that one, however, we would like you to
>> elaborate, whether that behavior should apply to c&p'ed text having < 20
>> characters as well, etc.
>>
>> Your feedback on this issue is appreciated.
>>
>> Best regards,
>> Ercan & Steffen 
>>
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> DPP-Devel mailing list
> DPP-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dpp-devel


------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to