Tests/Network/XS/20XOPersistence

From OLPC
< Tests‎ | Network/XS
Revision as of 03:36, 17 September 2008 by Mchua (talk | contribs) (New page: {{Test case |testcase_name=20 XOs connected to XS maintain extended collaboration |testcase_category=Network |testcase_subcategory=XS |testcase_stream=joyride, 8.2, Any |testcase_component...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Stream ,|x|Build stream::x}}
Category Test category::Network Sub-category Test subcategory::XS
Component System component::http://wiki.laptop.org/go/TestPlan_8.2.0
Feature System feature::http://wiki.laptop.org/go/TestPlan_8.2.0
Objective 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.
Tools Test tools::XS, AP, 20 laptops
Setup 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.
Procedure [[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
[[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 More notes::
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
Software release::Candidate Build stream::8.2 Build number::760 PassFail::Pass ,|x| #x}} [[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::