Tests/XS/backupDS

From OLPC
< Tests
Revision as of 12:50, 12 August 2008 by Kimquirk (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Test case: Short name::XO Backup to XS
How to report results

Stream ,|x|Build stream::x}}
Category [[Test category::{{{testcase_category}}}]] Sub-category [[Test subcategory::{{{testcase_subcategory}}}]]
Component System component::Schoolserver
Feature [[System feature::XS_Blueprints:Datastore_Simple_Backup_and_Restore#Test_plans_and_user_walkthrough]]
Objective Test objective::Ensure that the XO, after registration to a school server, backs up its data automatically at least once/day.
Tools Test tools::Lastest XS software up and running, Access Point or Active Antenna connection is working.
Setup [[Test setup::
  1. Setup schoolserver
  2. Set up access point]]
Procedure [[Test procedure::
  1. Start with an unregistered XO, register it with the XS - either over an Active Antenna mesh connection, or a regular AP wifi connection.
  2. After registration, you need to restart the XO (this is part of the XO side of the registration process as of build 708 / joyride 2121, might not be needed in later builds).
  3. Create some documents on the XO - or have them created before registration.
  4. 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.
    • On the XS, a successful registration will have created a directory `/library/users/<Serial Number>` - and each successful backup run creates a new directory under `/library/users/<Serial Number>/datastore`. The directories have a datestamp, and when the backup run completes successfully, a symlink is updated to point to the latest one (called "datastore-latest").]]
Expected Results
and Pass Criteria
Pass criteria::The data will show up on the XS in the /library/SN for the XO you are testing.
Comments More notes::
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test