Tests/Upgrades/DataIntegrity

From OLPC

< Tests
Revision as of 20:43, 9 December 2008 by Bert (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Test case: Upgrades from older release
How to report results

Stream Any
Category Upgrades Sub-category Data integrity
Component Datastore
Feature http://wiki.laptop.org/go/TestPlan_8.2.0#Installation.2FUpgrade
Objective Use case is that someone has been using the major or minor release that is currently in the field. They upgrade to the new release and should be able to get to their journal entries and data from before the upgrade.
Tools na
Setup Start with a laptop running the current major release. This laptop should be re-imaged (cleaninstall) to this older version of code before the testing starts.
Procedure # Run the XO with the older version of code
  1. Run Write, Record, TurtleArt, Etoys, Browse, creating new user data and ensuring that it is saved
  2. Check that there are items in the Journal that can be resumed to bring you back to user data
  3. Upgrade using olpc-update to the latest version
  4. Use the Activity updater to upgrade the activities
  5. Ensure that the journal contains the same list of previously run activities
  6. Activities can be resumed at the same point they were left off
Expected Results
and Pass Criteria
No data loss.
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 OLPC-update from 714 (release 8.1.3) to 760 (candidate 8.2.0) warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 760 Pass olpc-update from 703 (Update.1) to 760 (candidate 8.2.0) warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 760 Fail #http://dev.laptop.org/ticket/8533 olpc-update from 656 (g1g1 ship) to 760 (candidate 8.2.0) - upgrade concluded successfully, but core Activities being tested (Write, Browse, Etoys, TurtleArt, Record) were not initially present after the upgrade, and reinstalling them (via Upgrade in the Control Panel) caused Journal issues. See associated trac tickets for more details.

It's possible that this is not an 8.2.0 bug but an Activities/Sugar/updating bug or something else; I'm going to re-run this test (with 656) again and see what happens.

warning.pngThe date "" was not understood (support for dates is still experimental).


Candidate 8.2 760 Pass olpc-update from 708 (Update.1) to 760 (candidate 8.2.0) warning.pngThe date "" was not understood (support for dates is still experimental).


Facts about Tests/Upgrades/DataIntegrityRDF feed
Build number 760  +
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 OLPC-update from 714 (release 8.1.3) to 760 (candidate 8.2.0), olpc-update from 703 (Update.1) to 760 (candidate 8.2.0), olpc-update from 656 (g1g1 ship) to 760 (c olpc-update from 656 (g1g1 ship) to 760 (candidate 8.2.0) - upgrade concluded successfully, but core Activities being tested (Write, Browse, Etoys, TurtleArt, Record) were not initially present after the upgrade, and reinstalling them (via Upgrade in the Control Panel) caused Journal issues. See associated trac tickets for more details. It's possible that this is not an 8.2.0 bug but an Activities/Sugar/updating bug or something else; I'm going to re-run this test (with 656) again and see what happens. est (with 656) again and see what happens., and olpc-update from 708 (Update.1) to 760 (candidate 8.2.0)
Created warning.pngThe date "" was not understood (support for dates is still experimental).
More notes warning.pngEmpty strings are not accepted.
Pass criteria No data loss.
PassFail Pass  +, and Fail  +
Short name Upgrades from older release  +
Software release Candidate  +
System component Datastore  +
System feature http://wiki.laptop.org/go/TestPlan_8.2.0#Installation.2FUpgrade  +
Test category Upgrades  +
Test objective Use case is that someone has been using the major or minor release that is currently in the field. They upgrade to the new release and should be able to get to their journal entries and data from before the upgrade.  +
Test procedure # Run the XO with the older version of cod # Run the XO with the older version of code
  1. Run Write, Record, TurtleArt, Etoys, Browse, creating new user data and ensuring that it is saved
  2. Check that there are items in the Journal that can be resumed to bring you back to user data
  3. Upgrade using olpc-update to the latest version
  4. Use the Activity updater to upgrade the activities
  5. Ensure that the journal contains the same list of previously run activities
  6. Activities can be resumed at the same point they were left off sumed at the same point they were left off
Test setup Start with a laptop running the current major release. This laptop should be re-imaged (cleaninstall) to this older version of code before the testing starts.
Test subcategory Data integrity  +
Test tools na  +
Trac bug number 8,533  +info.pngTrac ticket
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox