Tests/SmokeTest/InstallinganActivityBundle

From OLPC
Jump to navigation Jump to search

Test case: Short name::Installing an Activity Bundle
How to report results

Stream ,|x|Build stream::x}}
Category Test category::SmokeTest Sub-category Test subcategory::Installing an Activity Bundle
Component System component::
Feature System feature::
Objective Test objective::On a separate computer download an activity bundle to a USB stick then install it on the XO unit.
Tools Test tools::XO unit with any activities already installed, USB stick, another computer with internet access
Setup Test setup::
Procedure [[Test procedure::From USB Key

Actions

  1. On your personal laptop, go to GCompris
  2. Download the sudoku activity bundle (sudoku.activity.xo)
  3. Copy this to a USB key
  4. Put the USB key into the XO
  5. Go to the Journal and click on the USB key icon (make sure frame is not engaged to see USB)
  6. Type "sud" in the search window
  7. Find the sudoku.activity item and click on it
  8. Click start (the activity should install and load)
  9. Quit the activity
  10. Unmount the USB stick by hovering cursor over USB icon and clicking "unmount" -wait about 10 secs before removing

From the Web

Actions

  1. On the XO, go to Implode
  2. Click on the Implode.xo file (download it-may take you to a second page where the link shows up toward the top of the page. Clicking here will allow you to see if it downloaded, i.e. "show in journal" or "ok" buttons appear. Click either)
  3. Go to the home view
  4. Find the bundle in new activity in the tray
  5. Start the activity and try a few things
  6. Quit the activity]]
Expected Results
and Pass Criteria
[[Pass criteria::Verify -USB install
  • The USB key icon comes up in the journal
  • Searching for "sud" gets you the sudoku activity bundle (along with anything else on the the key with "sud" in the name)
  • Resuming the bundle, installs the activity and runs it
    • The activity bundle should be unzipped in /home/olpc/Activities (that's what is meant by installed)

Verify -Web install

  • The file downloads from the browser
  • The activity is installed and its icon shows up in the tray
  • The activity loads]]
Comments More notes::
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
Software release::Candidate Build stream::8.2 Build number::759 PassFail::Pass ,|x| #x}} Comments:: Created::


Software release::Candidate Build stream::8.2 Build number::760 PassFail::Pass ,|x| #x}} Comments:: Created::


Software release::Candidate Build stream::8.2 Build number::763 PassFail::Pass ,|x| #x}} Comments:: Created::


Software release::Candidate Build stream::8.2 Build number::765 PassFail::Pass ,|x| #x}} Comments:: Created::


Software release::Candidate Build stream::8.2 Build number::766 PassFail::Pass ,|x| #x}} Comments::Passed the sudoku test. Created::


Software release::Candidate Build stream::8.2 Build number::766 PassFail::Fail ,|x| #x}} [[Comments::Failed the Implode test when running the build downloaded online (olpc-update). The Implode wasn't installed in the machine before, and wouldn't install automatically using the button in the Control Panel, unless "modify activity groups" contains the URL for "G1G1 Activities for 8.2.0".]] Created::


Software release::Candidate Build stream::8.2 Build number::766 PassFail::Pass ,|x| #x}} Comments::Implode test (running already installed Implode) passed. Created::


Software release::Candidate Build stream::8.2 Build number::767 PassFail::Pass ,|x| #x}} [[Comments::All operate as describe.

Implode is included in G1G1 build. So I tested Kuku download and install. The download and installed worked. Functionality of Kuku not tested.]]

Created::