Community SSU/QA

m (Community SSU notes moved to Community SSU/QA: QA process)
(Process: Test scripts)
Line 21: Line 21:
#* Forum
#* Forum
# At what point do bugs get set to <code>RESOLVED FIXED</code>? Such as [https://bugs.maemo.org/3700#c36 #3700]
# At what point do bugs get set to <code>RESOLVED FIXED</code>? Such as [https://bugs.maemo.org/3700#c36 #3700]
 +
 +
== Test scripts ==
 +
{|
 +
! colspan=2 | Upgrade from PR 1.3 global
 +
|-
 +
| ''Step''
 +
| ''Action''
 +
| ''Expected outcome''
 +
|-
 +
| 1
 +
| Get [http://tablets-dev.nokia.com/nokia_N900.php?f=RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin 20.1010.36-2] image
 +
|
 +
|-
 +
| 2
 +
| Flash using <code>flasher-3.5</code>
 +
|
 +
|-
 +
| 3
 +
| Install <code>community-ssu-enabler-testing</code>
 +
| Application installs, dialogue opens
 +
|-
 +
| 4
 +
| Run the "Community SSU Installer" application
 +
| Prompts for various changes
 +
|-
 +
| 5
 +
| Start "Application Manager" and click "Check for updates"
 +
| The SSU release is shown
 +
|-
 +
| 6
 +
| Select "Maemo 5 Community SSU" to install and confirm
 +
| SSU installs. After reboot, message "Operating system updated successfully" shown
 +
|}
 +
 +
...
== Technical ==
== Technical ==
# How to work out value of <code>Maemo-Required-Free-Space</code> header in <code>mp-fremantle-community-pr</code>?
# How to work out value of <code>Maemo-Required-Free-Space</code> header in <code>mp-fremantle-community-pr</code>?

Revision as of 15:34, 20 January 2011

Process

As started being discussed on talk.maemo.org:

  1. Who ultimately owns the CSSU?
    • Council?
  2. How will included improvements be decided?
    • Will there be an inclusive policy - every improvement that someone is willing to work on will be included - or will there be a gatekeeper that will decide what to include?
    • Is the scope limited to improving packages which are included by Nokia in the OS; or should it grow to include "useful" stuff?
    • Should wholesale replacement of apps (such as Media Player) be done with open source, feature- & UI-compatible versions; if available?
  3. How will testing be organised?
    • Positive
    • Negative
    • Regression
    • Installation from scratch
    • Upgrade from previous version
  4. How will it be advertised?
  5. How will it be supported?
    • Bugzilla
    • IRC?
    • Forum
  6. At what point do bugs get set to RESOLVED FIXED? Such as #3700

Test scripts

Upgrade from PR 1.3 global
Step Action Expected outcome
1 Get 20.1010.36-2 image
2 Flash using flasher-3.5
3 Install community-ssu-enabler-testing Application installs, dialogue opens
4 Run the "Community SSU Installer" application Prompts for various changes
5 Start "Application Manager" and click "Check for updates" The SSU release is shown
6 Select "Maemo 5 Community SSU" to install and confirm SSU installs. After reboot, message "Operating system updated successfully" shown

...

Technical

  1. How to work out value of Maemo-Required-Free-Space header in mp-fremantle-community-pr?