#3291 NORM Untriag: Current activity tracking is shaky

Zarro Boogs per Child bugtracker at laptop.org
Mon Sep 10 12:10:46 EDT 2007


#3291: Current activity tracking is shaky
------------------------------+---------------------------------------------
 Reporter:  smcv              |       Owner:  smcv              
     Type:  defect            |      Status:  new               
 Priority:  normal            |   Milestone:  Untriaged         
Component:  presence-service  |     Version:  Git as of bug date
 Keywords:                    |    Verified:  0                 
------------------------------+---------------------------------------------
 Some test cases, where a1 and a2 are accounts:

 1. Share an activity on a1. Check our "CurAct" in the Presence Service
 debugger tab on a1's developer console, and on a2's developer console.
 Expected result: a1's CurAct is that activity on both dev consoles, and
 it's in a1's activity list. Actual result: the CurAct box is empty in a1's
 dev console (i.e. we sent the change to the network but didn't notice it
 locally). The activity lists are correct.

 2. Have a2 join the activity, look at a2's CurAct in both dev consoles.
 Expected result: their CurAct is that activity on both dev consoles, and
 it's in their activity list on both dev consoles. Actual result: correct.

 3. Have a2 leave the activity. Expected result: their CurAct becomes empty
 on both dev consoles, and it leaves their activity list. Actual result:
 their CurAct becomes empty on both, and the activity leaves their list on
 a2's console, but it remains in their list on a1's console.

 4. Have a2 rejoin the activity. Expected result: it is their CurAct and is
 in their activity list on both dev consoles. Actual result: correct.

 5. Have a1 leave the activity. Expected: it ceases to be their CurAct on
 both consoles, and is removed from their activities on both. Actual: it
 ceases to be their CurAct on both, but is not removed from their
 activities on a2.

 6. Have a1 join the activity. Expected: it becomes their CurAct on both
 consoles, and is added to their activities. Actual: yes, but on a1's
 console, a2 loses their current activity (?!).

-- 
Ticket URL: <https://dev.laptop.org/ticket/3291>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list