Tests/Boot/USBUpgrade
From OLPC
Test case: USB Upgrade
How to report results
| Stream | Any | ||
|---|---|---|---|
| Category | Boot | Sub-category | USB Upgrade |
| Component | preservation of journal | ||
| Feature | warning.pngEmpty strings are not accepted. | ||
| Objective | After using the XO, perform upgrade with USB to preserve journal items | ||
| Tools | XO unit, USB stick | ||
| Setup | warning.pngEmpty strings are not accepted. | ||
| Procedure | USB upgradeAt the terminal prompt in your root shell, type: /usr/sbin/olpc-update --version The first line of the response should be something like: olpc-update 2.12, Copyright (C) 2007 One Laptop Per Child Association, Inc. If you don't even have the --version option, (this includes all G1G1 laptops shipped before July 2008) or if it does not say that you are using at least version 2.0 of olpc-update, you will need to update olpc-update before continuing. Now follow one of the build links in the "latest releases" box above. You need to download two files to the top directory of your USB flash drive: Insert your USB flash drive with these files on it into your XO. At the terminal prompt, type: sudo olpc-update --usb When olpc-update is finished, you should reboot to start using your new build. As with other update sources, the update mechanism preserves the build from which you ran the updater as an "alternate" image from which you can boot. To swap the "primary" and "alternate" images, hold the 'O' gamepad key during boot. | ||
| Expected Results and Pass Criteria | Journal entries can be opened and viewed/edited after upgrade of software. | ||
| Comments | warning.pngEmpty strings are not accepted. | ||
| Release | Stream | Build | Pass/Fail | Trac Ticket(s) | Comment(s) | Date of Test |
|---|---|---|---|---|---|---|
| Candidate | 8.2 | 760 | Pass | warning.pngEmpty strings are not accepted. | warning.pngThe date "" was not understood (support for dates is still experimental).
| |
| Candidate | 8.2 | 763 | Pass | from 656 | warning.pngThe date "" was not understood (support for dates is still experimental).
| |
| Candidate | 8.2 | 763 | Pass | from 760 | warning.pngThe date "" was not understood (support for dates is still experimental).
| |
| Candidate | 8.2 | 763 | Pass | updating from 708 | warning.pngThe date "" was not understood (support for dates is still experimental).
| |
| Candidate | 8.2 | 765 | Pass | from 763 | warning.pngThe date "" was not understood (support for dates is still experimental).
| |
| Candidate | 8.2 | 766 | Pass | warning.pngEmpty strings are not accepted. | warning.pngThe date "" was not understood (support for dates is still experimental).
|
| Build number | 760 +, 763 +, 765 +, and 766 + |
| Build stream | Any +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , and 8.2 +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride |
| Comments | warning.pngEmpty strings are not accepted. , from 656, from 760, updating from 708, and from 763 |
| Created | warning.pngThe date "" was not understood (support for dates is still experimental). |
| More notes | warning.pngEmpty strings are not accepted. |
| Pass criteria | Journal entries can be opened and viewed/edited after upgrade of software. |
| PassFail | Pass + |
| Short name | USB Upgrade + |
| Software release | Candidate + |
| System component | preservation of journal + |
| System feature | warning.pngEmpty strings are not accepted. |
| Test category | Boot + |
| Test objective | After using the XO, perform upgrade with USB to preserve journal items + |
| Test procedure | <br />
USB upgradeAt the te … <br /> USB upgradeAt the terminal prompt in your root shell, type: /usr/sbin/olpc-update --version The first line of the response should be something like: olpc-update 2.12, Copyright (C) 2007 One Laptop Per Child Association, Inc. If you don't even have the --version option, <font color="red">(this includes all G1G1 laptops shipped before July 2008)</font> or if it does not say that you are using at least version 2.0 of olpc-update, you will need to update olpc-update before continuing. Now follow one of the build links in the "latest releases" box above. You need to download two files to the top directory of your USB flash drive: <code>osNNN.usb</code> and <code>osNNN.toc</code>, where NNN is the numeric part of the build you are updating to. For example, if you are updating to build 711, the files would be named <code>os711.usb</code> and <code>os711.toc</code>; if you are updating to build joyride-1452, the files would be named <code>os1452.usb</code> and <code>os1452.toc</code>. Insert your USB flash drive with these files on it into your XO. At the terminal prompt, type: sudo olpc-update --usb When olpc-update is finished, you should reboot to start using your new build. As with other update sources, the update mechanism preserves the build from which you ran the updater as an "alternate" image from which you can boot. To swap the "primary" and "alternate" images, hold the 'O' gamepad key during boot. ges, hold the 'O' gamepad key during boot. |
| Test setup | warning.pngEmpty strings are not accepted. |
| Test subcategory | USB Upgrade + |
| Test tools | XO unit, USB stick + |

