Tests/Network/XS/20XOPersistence

From OLPC

< Tests | Network/XS
Revision as of 03:36, 17 September 2008 by Mchua (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Test case: 20 XOs connected to XS maintain extended collaboration
How to report results

Stream joyride, 8.2, Any
Category Network Sub-category XS
Component http://wiki.laptop.org/go/TestPlan_8.2.0
Feature http://wiki.laptop.org/go/TestPlan_8.2.0
Objective This test determines whether large numbers of XOs (20) can collaborate on various Activities (here we used Chat, Browse, and Write) for an extended length of time.
Tools XS, AP, 20 laptops
Setup Set up XS and its AP (if not already set up). Make sure all XOs are installed with the build and Activities you want to test.
Procedure Designate one XO to be the "host XO." Do the following to the host XO:
  1. Boot the host XO.
  2. Connect the host XO (or make sure it is connected) to the XS AP.
  3. Start Chat; share with Neighborhood.
  4. Start Browse; share with Neighborhood, and create a bookmark (click on the star to the right of the URL bar).
  5. Start Write; do NOT share this with Neighborhood (keep it private).

Execute the following on the remaining laptops.

  1. Boot the XO.
  2. Connect the XO (or make sure it is connected) to the XS AP.
  3. Go to Neighborhood view and join the Chat hosted by the host XO. Verify that you can send and receive messages.
  4. Go to Neighborhood view and join the Browse hosted by the host XO. Verify that you can see and post collaborative bookmarks.

Designate 2 XOs that are not the host XO to be Write-test laptops, and do the following:

  1. From the host laptop, go to Neighborhood view and invite the two Write-test laptops to the Write activity you already have open. (In Neighborhood, hover over the XO icon of the laptop you want to invite, then click on the "Invite to:" option for the Write activity.)
  2. From the Write-test laptops, go to Neighborhood view; you should now see the Write activity. (Sanity check to make sure this is a private invite: verify that the Write activity does not appear in the Neighborhood views of the non-host and non-Write-test XOs.)
  3. From the Write-test laptops, click on the Write activity you have just been invited to. Write will start; verify connectivity by typing into your Write document on the host XO and the Write-test XOs; input from one XO should show up on the other two as well.

Once you have verified collaboration connectivity for Chat, Browse, and Write for all the XOs running that Activity, leave the testbed running for at least 3 hours. Then come back and check the following:

  1. Are all the laptops still able to send/receive messages in Chat?
  2. Are all the laptops still able to see/post bookmarks in Browse?
  3. Are the host XO and the two Write-test XOs still able to see each others' new edits in Write?
Expected Results
and Pass Criteria
# No Activities on any XOs should have crashed or disconnected.
  1. All the laptops should still be able to send/receive messages in Chat.
  2. All the laptops should still be able to see/post bookmarks in Browse.
  3. The host XO and the two Write-test XOs should still able to see each others' new edits in Write.
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
Candidate 8.2 760 Pass This test was done immediately after upgrading all 20 XOs via olpc-update to 8.2-760. All Activities on all XOs were also updated, so this was done with the most recent version of Chat, Browse, and Write as of 9/15/08.

Everything passed beautifully.

warning.pngThe date "" was not understood (support for dates is still experimental).


Facts about Tests/Network/XS/20XOPersistenceRDF feed
Build number 760  +
Build stream Joyride  +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , 8.2  +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , and Any  +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride
Comments This test was done immediately after upgrading all 20 XOs via olpc-update to 8.2-760. All Activities on all XOs were also updated, so this was done with the most recent version of Chat, Browse, and Write as of 9/15/08. Everything passed beautifully.
Created warning.pngThe date "" was not understood (support for dates is still experimental).
More notes warning.pngEmpty strings are not accepted.
Pass criteria # No Activities on any XOs should have cra # No Activities on any XOs should have crashed or disconnected.
  1. All the laptops should still be able to send/receive messages in Chat.
  2. All the laptops should still be able to see/post bookmarks in Browse.
  3. The host XO and the two Write-test XOs should still able to see each others' new edits in Write. le to see each others' new edits in Write.
PassFail Pass  +
Short name 20 XOs connected to XS maintain extended collaboration  +
Software release Candidate  +
System component http://wiki.laptop.org/go/TestPlan_8.2.0  +
System feature http://wiki.laptop.org/go/TestPlan_8.2.0  +
Test category Network  +
Test objective This test determines whether large numbers of XOs (20) can collaborate on various Activities (here we used Chat, Browse, and Write) for an extended length of time.  +
Test procedure Designate one XO to be the "host XO." Do t Designate one XO to be the "host XO." Do the following to the host XO:
  1. Boot the host XO.
  2. Connect the host XO (or make sure it is connected) to the XS AP.
  3. Start Chat; share with Neighborhood.
  4. Start Browse; share with Neighborhood, and create a bookmark (click on the star to the right of the URL bar).
  5. Start Write; do NOT share this with Neighborhood (keep it private).

Execute the following on the remaining laptops.

  1. Boot the XO.
  2. Connect the XO (or make sure it is connected) to the XS AP.
  3. Go to Neighborhood view and join the Chat hosted by the host XO. Verify that you can send and receive messages.
  4. Go to Neighborhood view and join the Browse hosted by the host XO. Verify that you can see and post collaborative bookmarks.

Designate 2 XOs that are not the host XO to be Write-test laptops, and do the following:

  1. From the host laptop, go to Neighborhood view and invite the two Write-test laptops to the Write activity you already have open. (In Neighborhood, hover over the XO icon of the laptop you want to invite, then click on the "Invite to:" option for the Write activity.)
  2. From the Write-test laptops, go to Neighborhood view; you should now see the Write activity. (Sanity check to make sure this is a private invite: verify that the Write activity does not appear in the Neighborhood views of the non-host and non-Write-test XOs.)
  3. From the Write-test laptops, click on the Write activity you have just been invited to. Write will start; verify connectivity by typing into your Write document on the host XO and the Write-test XOs; input from one XO should show up on the other two as well.

Once you have verified collaboration connectivity for Chat, Browse, and Write for all the XOs running that Activity, leave the testbed running for at least 3 hours. Then come back and check the following:

  1. Are all the laptops still able to send/receive messages in Chat?
  2. Are all the laptops still able to see/post bookmarks in Browse?
  3. Are the host XO and the two Write-test XOs still able to see each others' new edits in Write? le to see each others' new edits in Write?
Test setup Set up XS and its AP (if not already set up). Make sure all XOs are installed with the build and Activities you want to test.
Test subcategory XS  +
Test tools XS, AP, 20 laptops  +
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox
In other languages