Tests/XS/RestoreDS/Record

From OLPC
< Tests‎ | XS/RestoreDS
Revision as of 16:05, 30 October 2008 by Frances (talk | contribs) (New page: {{Test case |testcase_name=Restore Data of Record Activity from XS to XO |testcase_category=XS |testcase_stream=8.2 |testcase_component=Schoolserver |testcase_feature=kup_and_Restore#Test_...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Test case: Short name::Restore Data of Record Activity from XS to XO
How to report results

Stream ,|x|Build stream::x}}
Category Test category::XS Sub-category [[Test subcategory::{{{testcase_subcategory}}}]]
Component System component::Schoolserver
Feature System feature::kup_and_Restore#Test_plans_and_user_walkthrough]]
Objective Test objective::XOs automatically save record activity data to a schoolserver where they are registered. This test case is ensure that a laptop can restore files from the school server.
Tools Test tools::Latest XS software, Record activity and access point.
Setup [[Test setup::
  1. Get Schoolserver up and running.
  2. Access point connection
  3. Open Record activity and take a picture, video and audio file.
  4. Make sure to go and look/listen to each file after its been saved to save it to the Journal.
  5. Confirm that the Journal has entries that read "Photo by [xo-name]", "Video by [xo-name]" and "Audio by [xo-name]" to ensure they backup properly
    • Items called "Record Activity" in the Journal are not the specific files you created, just a log of that you used Record Activity.
  6. Make sure you are still connected to the school server for daily backup (which happens every 24 hours).]]
Procedure [[Test procedure::On the XO, ensure you are hooked up to the School Server network.


  1. Wait until the backup run happens - it will be triggered once a day. How to recognize that it has happened?
    • On the XO, run `stat /home/olpc/.sugar/default/ds-backup-done` and look for the 'modified' time, which shows the last time it ran successfully. Check that the XO clock is set to GMT, and might be off-track. Try `TZ=America/New_York stat /home/olpc/.sugar/default/ds-backup-done` to see it in local time.
    • To run the script asap, rm /home/olpc/.sugar/default/ds-backup-done -- the script should start within 30 minutes. Note that the script has a large random delay of up to 30 minutes!
      • If you don't want the first "within 30 minutes" wait, just run /usr/bin/ds-backup.sh from a Terminal activity (as the olpc user). You will still have to face the large random delay of up to 30 minutes.
  2. Open Browse
  3. Follow the link to the Schoolserver
  4. Add "ds-restore" to the URL in the url bar, so that it reads http://schoolserver/ds-restore
  5. Click on the serial number of your XO
    • You can find the serial number of your XO by going into the Control Panel and looking in "About My XO"
  6. You will see a listing of the documents available for that date, pick a document
  7. Clicking on that document will download it, and it will appear in the Journal (and it may auto-open - need to check that ;-) )]]
Expected Results
and Pass Criteria
Pass criteria::
Comments More notes::
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test