Smoke test

From OLPC

Jump to: navigation, search

See also the 1 hour smoke test.

[edit] Full-build smoke test

This set of test cases represents a quick smoke test that the build should pass:

  1. Boot into sugar
  2. Check the OS, OFW, kernel from developer's console
  3. Check wireless firmware version: from virtual terminal type ethtool -i eth0.
  4. Connect to a local mesh and see other XOs (this needs to be in a location with no school server or infrastructure AP)
  5. Run 3 collaborative activities concurrently (AbiWord, Connect4, or Chat) with 2 other XOs
  6. Run Browse and ensure that library navigation sidebar and index page loads; successfully browse the internet.
  7. Ensure that the journal loads properly at start and is able to resume an activity.
  8. Connect to an AP (and/or school mesh) and browse the web

[edit] List of smoke tests

[edit] List of SmokeTest test cases

The following queries for smoke tests

Short name Test objective
Tests/SmokeTest/.oggFiles Playing an .ogg File in Browse Go online in the XO and play an .ogg file to confirm totem-player works
Tests/SmokeTest/Activities Activities Open and perform various activities on the XO unit and then close them.
Tests/SmokeTest/Chat Collaboration with Chat Initiate a chat within your neighborhood
Tests/SmokeTest/Distance Distance Get 2 XOs running the distance activity
Tests/SmokeTest/ImageTransferringandInvite Image Transferring and Invite You will open browse, do a search, incorporate that search into a write doc and then invite someone within the mesh to view and comment.
Tests/SmokeTest/InstallingaLibraryBundle Installing a Library Bundle Go to the Collections wiki on the XO unit and download some reference materials
Tests/SmokeTest/InstallinganActivityBundle Installing an Activity Bundle On a separate computer download an activity bundle to a USB stick then install it on the XO unit.
Tests/SmokeTest/JournalFill Filling up the journal Get to the point where the journal has 200+ items to determine how it effects the XO unit
Tests/SmokeTest/NetworkConnections Trying different connection types Connect with a school server and confirm in terminal; connect to WPA, WPA2, WEP
Tests/SmokeTest/StartUp Start Up Boot up your XO unit in secure and/or non secure mode. You can only boot in secure mode if you are testing a signed release.
Tests/SmokeTest/SuspendResume Suspend/Resume due to closed unit Practically close the XO unit (but not fully) to see how the unit reacts
Tests/SmokeTest/USBfiletransfer Transfer files to a USB stick Take files either in the journal or in the journal from the activities smoke test
Personal tools
  • Log in / create account
  • Login with OpenID
About OLPC
About the XO
Projects
OLPC wiki
Toolbox