Stream
|
,|x|Build stream::x}}
|
Category
|
Test category::XS
|
Sub-category
|
[[Test subcategory::{{{testcase_subcategory}}}]]
|
Component
|
System component::
|
Feature
|
[[System feature::XS_Blueprints:Datastore_Simple_Backup_and_Restore#Test_plans_and_user_walkthrough]]
|
Objective
|
Test objective::XOs automatically save Write activity with images in the document 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, Write activity, an image either from the internet or a photo from Record Activity and access point.
|
Setup
|
[[Test setup::
- Get Schoolserver up and running
- Access point connection
- Open Write activity and type a sentence or two.
- Add either an image from the internet or a photo from Record (maybe do this test twice, once with an image and one with a photo).
- Go to Activity tab and rename your activity something like "testWriteimage".
- NOTE -We will be erasing the entry to confirm that the restore works. Please don't do some extraordinary work that will make you cry if lost (back it up onto a USB if needbe).
- Confirm that the Journal has an entry called "testWriteimage".
- Make sure you are still connected to the school server for daily backup.
- Backup to school server happens every 24 hours, however if you'd like to speed this up read in Procedure (below) how to get backup taken within 30 mins.]]
|
Procedure
|
[[Test procedure::On the XO, ensure you are hooked up to the School Server network.
- Wait until the backup run happens - it will be triggered once a day. How to recognize that it has happened?
- On the XO in the Terminal Activity, be root and 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.
- At this point in the past I've erased the doc from the journal then rebooted. I am going to start doing test cases without implementing this and will confirm what to do in the future.
- Open Browse after you've connected back to the school server.
- Follow the link to the Schoolserver
- Add "ds-restore" to the URL in the url bar, so that it reads http://schoolserver/ds-restore
- 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"
- You will see a listing of the documents available for that date, pick a document
- 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::The data from the school server should be restored to the XO.
|
Comments
|
More notes::
|