User:Erikos/11.3.0/Collaboration/Smoketest: Difference between revisions

From OLPC
Jump to navigation Jump to search
(add section about gabble)
Line 3: Line 3:
* login and restart (needed for fully enabling the logs)
* login and restart (needed for fully enabling the logs)


==Connectivity==
==Salut==
===Connectivity===
* start machine A and connect to Sugar Ad-hoc network channel 11
* start machine A and connect to Sugar Ad-hoc network channel 11
* start machine B and wait for more than 60 seconds
* start machine B and wait for more than 60 seconds
Line 11: Line 12:
---> A should be on shown B's neighborhood view, B should be shown on A's neighborhood view
---> A should be on shown B's neighborhood view, B should be shown on A's neighborhood view


==Friendship==
===Friendship===
* go to A's neighborhood view and make B a friend (palette option)
* go to A's neighborhood view and make B a friend (palette option)


Line 28: Line 29:
---> palette is updated accordingly 'Make friend'/'Remove friend' and friend is added removed in the groups view accordingly
---> palette is updated accordingly 'Make friend'/'Remove friend' and friend is added removed in the groups view accordingly


==File transfer==
===File transfer===
* go to A's neighborhood view and make B a friend (palette option)
* go to A's neighborhood view and make B a friend (palette option)
* take a screen shot (alt+1)
* take a screen shot (alt+1)
Line 45: Line 46:
---> the status item is removed cleanly from the Activity tray
---> the status item is removed cleanly from the Activity tray


==Sharing==
===Sharing===
* A: start a new Memorize activity and set the title to 'smoke', share it
* A: start a new Memorize activity and set the title to 'smoke', share it


Line 57: Line 58:


---> A: shows A and B in the frame when the shared activity is focused
---> A: shows A and B in the frame when the shared activity is focused

---> B: shows A and B in the frame when the shared activity is focused

* play the game

---> the game is played collaboratively

* A and B quit the activity

---> A|B: the neighborhood view does only show the other body, the shared activity has been removed cleanly

====Quit Sugar while sharing====
A: share the Chat Activity

B: join the Activity

A: quit Sugar

---> B: the Chat Activity indicates that A left, A is removed from the neighborhood view and from the Frame


----
----


==Gabble==
===Connectivity===
* start machine A and connect to the school server
* register with the school server ('register' option in the palette in the home view)

---> notification that the registration with the school server was successful

---> A should be on shown B's neighborhood view, B should be shown on A's neighborhood view

===Friendship===
* go to A's neighborhood view and make B a friend (palette option)

---> B's palette does change to 'Remove friend'

* go to A's groups view

---> B is shown in A's group view

* use B's palette to unfriend

---> palette does change back to 'Make friend', B is not shown anymore in A's group view

Secondary test: friend/unfriend a buddy in the friends tray in the Frame (palette of the buddy)

===File transfer===
* go to A's neighborhood view and make B a friend (palette option)
* take a screen shot (alt+1)
* go to the Journal and reveal the palette for the screen shot, use the 'Send to' method to transfer the screen shot to B

---> A: notification about the transfer in the left upper frame, in the Activity tray you have an item about the outgoing transfer

---> B: notification about the transfer in the left upper frame, in the Activity tray you have an item about the incoming transfer
* B: Accept the transfer

---> the screen shot is transferred and visible in the Journal, the palette has the information about transferred data

* Dismiss the file transfer status item in the frame on A and B

---> the status item is removed cleanly from the Activity tray

===Sharing===
* A: start a new Memorize activity and set the title to 'smoke', share it

---> A: the activity does appear in the neighborhood view, the palette says: 'Memorize' 'smoke'

---> B: the activity does appear in the neighborhood view next to buddy A, the palette says: 'Memorize' 'smoke'

* B: join the activity

---> the title is set correctly (in the title entry of the activity and the palette in the activity tray)

---> A: shows A and B in the frame when the shared activity is focused


---> B: shows A and B in the frame when the shared activity is focused
---> B: shows A and B in the frame when the shared activity is focused

Revision as of 11:40, 23 September 2011

Preparation

  • flash two machines with latest build
  • login and restart (needed for fully enabling the logs)

Salut

Connectivity

  • start machine A and connect to Sugar Ad-hoc network channel 11
  • start machine B and wait for more than 60 seconds

---> the second machine should auto-connect to the same Sugar Ad-hoc network

---> A should be on shown B's neighborhood view, B should be shown on A's neighborhood view

Friendship

  • go to A's neighborhood view and make B a friend (palette option)

---> B's palette does change to 'Remove friend'

  • go to A's groups view

---> B is shown in A's group view

  • use B's palette to unfriend

---> palette does change back to 'Make friend', B is not shown anymore in A's group view

  • secondary test: friend/unfriend a buddy in the friends tray in the Frame (palette of the buddy)

---> palette is updated accordingly 'Make friend'/'Remove friend' and friend is added removed in the groups view accordingly

File transfer

  • go to A's neighborhood view and make B a friend (palette option)
  • take a screen shot (alt+1)
  • go to the Journal and reveal the palette for the screen shot, use the 'Send to' method to transfer the screen shot to B

---> A: notification about the transfer in the left upper frame, in the Activity tray you have an item about the outgoing transfer

---> B: notification about the transfer in the left upper frame, in the Activity tray you have an item about the incoming transfer

  • B: Accept the transfer

---> the screen shot is transferred and visible in the Journal, the palette has the information about transferred data

  • Dismiss the file transfer status item in the frame on A and B

---> the status item is removed cleanly from the Activity tray

Sharing

  • A: start a new Memorize activity and set the title to 'smoke', share it

---> A: the activity does appear in the neighborhood view, the palette says: 'Memorize' 'smoke'

---> B: the activity does appear in the neighborhood view next to buddy A, the palette says: 'Memorize' 'smoke'

  • B: join the activity

---> the title is set correctly (in the title entry of the activity and the palette in the activity tray)

---> A: shows A and B in the frame when the shared activity is focused

---> B: shows A and B in the frame when the shared activity is focused

  • play the game

---> the game is played collaboratively

  • A and B quit the activity

---> A|B: the neighborhood view does only show the other body, the shared activity has been removed cleanly

Quit Sugar while sharing

A: share the Chat Activity

B: join the Activity

A: quit Sugar

---> B: the Chat Activity indicates that A left, A is removed from the neighborhood view and from the Frame





Gabble

Connectivity

  • start machine A and connect to the school server
  • register with the school server ('register' option in the palette in the home view)

---> notification that the registration with the school server was successful

---> A should be on shown B's neighborhood view, B should be shown on A's neighborhood view

Friendship

  • go to A's neighborhood view and make B a friend (palette option)

---> B's palette does change to 'Remove friend'

  • go to A's groups view

---> B is shown in A's group view

  • use B's palette to unfriend

---> palette does change back to 'Make friend', B is not shown anymore in A's group view

Secondary test: friend/unfriend a buddy in the friends tray in the Frame (palette of the buddy)

File transfer

  • go to A's neighborhood view and make B a friend (palette option)
  • take a screen shot (alt+1)
  • go to the Journal and reveal the palette for the screen shot, use the 'Send to' method to transfer the screen shot to B

---> A: notification about the transfer in the left upper frame, in the Activity tray you have an item about the outgoing transfer

---> B: notification about the transfer in the left upper frame, in the Activity tray you have an item about the incoming transfer

  • B: Accept the transfer

---> the screen shot is transferred and visible in the Journal, the palette has the information about transferred data

  • Dismiss the file transfer status item in the frame on A and B

---> the status item is removed cleanly from the Activity tray

Sharing

  • A: start a new Memorize activity and set the title to 'smoke', share it

---> A: the activity does appear in the neighborhood view, the palette says: 'Memorize' 'smoke'

---> B: the activity does appear in the neighborhood view next to buddy A, the palette says: 'Memorize' 'smoke'

  • B: join the activity

---> the title is set correctly (in the title entry of the activity and the palette in the activity tray)

---> A: shows A and B in the frame when the shared activity is focused

---> B: shows A and B in the frame when the shared activity is focused

  • play the game

---> the game is played collaboratively

  • A and B quit the activity

---> A|B: the neighborhood view does only show the other body, the shared activity has been removed cleanly

Quit Sugar while sharing

A: share the Chat Activity

B: join the Activity

A: quit Sugar

---> B: the Chat Activity indicates that A left, A is removed from the neighborhood view and from the Frame