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::
- Setup schoolserver
- Set up access point
- To unregister an XO, go to the linux shell, and edit the file (nano) /home/olpc/.sugar/default/config.
- Delete the two lines [Server] and backup1. Reboot.]]
|
Procedure
|
[[Test procedure::
- Start with an unregistered XO, register it with the XS - either over an Active Antenna mesh connection, or a regular AP wifi connection.
- 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).
- Create some documents on the XO - or have them created before registration.
- 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::
|