Tests/Boot/olpc-update

From OLPC

< Tests
Revision as of 19:48, 1 October 2008 by Frances (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Test case: olpc-update
How to report results

Stream Any
Category Boot Sub-category olpc-update
Component warning.pngEmpty strings are not accepted.
Feature warning.pngEmpty strings are not accepted.
Objective From the terminal upgrade your XO using the olpc-update feature.
Tools XO unit, internet connection
Setup warning.pngEmpty strings are not accepted.
Procedure
  1. Plug the XO into an electrical outlet
  2. Connect to the internet. If you are upgrading because you have a WPA hotspot at home, you might want to go to a Public Hotspot to connect to the internet for an online upgrade, such as a T-Mobile hotspot or a local libary.
    Firewall note: olpc-upgrade requires outgoing TCP PORT:873 to be unfiltered by the hotspot's firewall. In otherwords if the laptop has functional-access to the internet but olpc-upgrade returns the message "I don't think you're connected to the internet." check the hotspot's firewall is not blocking the outgoing TCP Port 873.
  3. Open the Terminal Activity or a console and type the following (press the Enter key after it):

From build 703 or later use the sudo command as described here. For earlier builds, see the note below.

sudo olpc-update build-number 

For example:

 sudo olpc-update 711

Or for testing a new build:

 sudo olpc-update 8.2-760

Where

  • build-number is the number of the build to be updated to.

Note: sudo does not work with some builds which require a password until you become "root". You can become "root" by pressing the "#_" icon at the top of the terminal screen. In builds earlier than 703 you may need to type "su -l" (note it's lower case "L" not the number "1") and then "olpc-update build-number" instead.

Expected Results
and Pass Criteria
olpc-update is designed to work with even the worst internet connections, and will do no harm if it is interrupted during download. If you don't like your new software update, you can revert to the older version by holding down the O key on the game pad (between the right speaker and the power button) when you next turn the laptop on.
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
Candidate 8.2 759 Pass from 650 warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 760 Pass from 656 warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 762 Pass from 760 warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 763 Pass from 762, 760 warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 765 Pass updating from 763 warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 766 Pass updated using olpc-update candidate-766. took a while (and two attempts) and worked fine. warning.pngThe date "" was not understood (support for dates is still experimental).


Facts about Tests/Boot/olpc-updateRDF feed
Build number 759  +, 760  +, 762  +, 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 from 650, from 656, from 760, from 762, 760, updating from 763, and updated using olpc-update candidate-766. took a while (and two attempts) and worked fine.
Created warning.pngThe date "" was not understood (support for dates is still experimental).
More notes warning.pngEmpty strings are not accepted.
Pass criteria olpc-update is designed to work with even olpc-update is designed to work with even the worst internet connections, and will do no harm if it is interrupted during download. If you don't like your new software update, you can revert to the older version by holding down the O key on the game pad (between the right speaker and the power button) when you next turn the laptop on. button) when you next turn the laptop on.
PassFail Pass  +
Short name olpc-update  +
Software release Candidate  +
System component warning.pngEmpty strings are not accepted.
System feature warning.pngEmpty strings are not accepted.
Test category Boot  +
Test objective From the terminal upgrade your XO using the olpc-update feature.  +
Test procedure <br />
  1. Plug the XO into an electri <br />
  2. Plug the XO into an electrical outlet
  3. Connect to the internet. If you are upgrading because you have a WPA hotspot at home, you might want to go to a Public Hotspot to connect to the internet for an online upgrade, such as a T-Mobile hotspot or a local libary. <br />Firewall note: olpc-upgrade requires outgoing TCP PORT:873 to be unfiltered by the hotspot's firewall. In otherwords if the laptop has functional-access to the internet but olpc-upgrade returns the message "I don't think you're connected to the internet." check the hotspot's firewall is not blocking the outgoing TCP Port 873.
  4. Open the Terminal Activity or a console and type the following (press the Enter key after it):

From build 703 or later use the sudo command as described here. For earlier builds, see the note below. <br />

sudo olpc-update build-number 

For example:

 sudo olpc-update 711

Or for testing a new build:

 sudo olpc-update 8.2-760

Where

  • <tt>build-number</tt> is the number of the build to be updated to.
Note: sudo does not work with some builds which require a password until you become "root". You can become "root" by pressing the "#_" icon at the top of the terminal screen. In builds earlier than 703 you may need to type "su -l" (note it's lower case "L" not the number "1") and then "olpc-update build-number" instead. en "olpc-update build-number" instead.
Test setup warning.pngEmpty strings are not accepted.
Test subcategory olpc-update  +
Test tools XO unit, internet connection  +
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox