Merge lp:~flocculant/xubuntu-docs/upgrade into lp:xubuntu-docs/xenial

Proposed by Kev Bowring
Status: Merged
Merged at revision: 530
Proposed branch: lp:~flocculant/xubuntu-docs/upgrade
Merge into: lp:xubuntu-docs/xenial
Diff against target: 80 lines (+22/-9)
1 file modified
contributor-docs/C/qa-testing.xml (+22/-9)
To merge this branch: bzr merge lp:~flocculant/xubuntu-docs/upgrade
Reviewer Review Type Date Requested Status
Pasi Lallinaho Pending
Review via email: mp+287403@code.launchpad.net

Description of the change

added section to qa-testing for upgrades

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'contributor-docs/C/qa-testing.xml'
--- contributor-docs/C/qa-testing.xml 2015-11-22 14:44:04 +0000
+++ contributor-docs/C/qa-testing.xml 2016-02-28 10:23:03 +0000
@@ -1,5 +1,5 @@
1<?xml version="1.0" encoding="UTF-8"?>1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [3"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4<!ENTITY % xubuntu-common SYSTEM "../../libs-common/xubuntu-common.ent">4<!ENTITY % xubuntu-common SYSTEM "../../libs-common/xubuntu-common.ent">
5%xubuntu-common;5%xubuntu-common;
@@ -13,7 +13,7 @@
1313
14<chapter id="qa-testing">14<chapter id="qa-testing">
15 <title>Package and ISO Testing</title>15 <title>Package and ISO Testing</title>
16 16
17 <section id="qa-testing-exploratory">17 <section id="qa-testing-exploratory">
18 <title>Exploratory Testing</title>18 <title>Exploratory Testing</title>
1919
@@ -30,13 +30,13 @@
30 <title>Using Development PPAs</title>30 <title>Using Development PPAs</title>
3131
32 <para>We have 3 PPAs which we use regularly to test packages. These are:</para>32 <para>We have 3 PPAs which we use regularly to test packages. These are:</para>
33 33
34 <itemizedlist>34 <itemizedlist>
35 <listitem><para>Shimmer Themes for daily builds of the Shimmer Project’s projects</para></listitem>35 <listitem><para>Shimmer Themes for daily builds of the Shimmer Project’s projects</para></listitem>
36 <listitem><para>Xubuntu Staging for packages and package versions that are being prepared for inclusion in Xubuntu</para></listitem>36 <listitem><para>Xubuntu Staging for packages and package versions that are being prepared for inclusion in Xubuntu</para></listitem>
37 <listitem><para>Xubuntu daily builds for daily Git and Bzr builds for packages related to Xubuntu and/or Xfce4</para></listitem>37 <listitem><para>Xubuntu daily builds for daily Git and Bzr builds for packages related to Xubuntu and/or Xfce4</para></listitem>
38 </itemizedlist>38 </itemizedlist>
39 39
40 <para>Installing these three PPAs means that you will be using and testing packages that developers are currently working with, this means that regressions found by you will not be present once they are released.</para>40 <para>Installing these three PPAs means that you will be using and testing packages that developers are currently working with, this means that regressions found by you will not be present once they are released.</para>
4141
42 <para>At times it is useful to remove a PPA. Using ppa-purge causes apt to disable a PPA source list and then change affected packages back to the default versions.</para>42 <para>At times it is useful to remove a PPA. Using ppa-purge causes apt to disable a PPA source list and then change affected packages back to the default versions.</para>
@@ -48,18 +48,18 @@
4848
49 <para>Reporting bugs with PPAs can be problematic, please see further information on reporting bugs with PPAs in <xref linkend="qa-bugs-ppa" />.</para>49 <para>Reporting bugs with PPAs can be problematic, please see further information on reporting bugs with PPAs in <xref linkend="qa-bugs-ppa" />.</para>
50 </section>50 </section>
51 51
52 <section id="qa-testing-static">52 <section id="qa-testing-static">
53 <title>Static Testing</title>53 <title>Static Testing</title>
54 54
55 <para>Testing the development versions of Xubuntu and packages in it helps keep up the every day quality. If you have spare hardware resources or are able to run a virtualized testing environment, you can help.</para>55 <para>Testing the development versions of Xubuntu and packages in it helps keep up the every day quality. If you have spare hardware resources or are able to run a virtualized testing environment, you can help.</para>
56 56
57 <itemizedlist>57 <itemizedlist>
58 <listitem><para>Check the devel mailing list close to the start of the cycle, where the decision as to which milestones we will participate in will be discussed.</para></listitem>58 <listitem><para>Check the devel mailing list close to the start of the cycle, where the decision as to which milestones we will participate in will be discussed.</para></listitem>
59 <listitem><para>While milestone testing is in progress, please watch for rebuilds. These will take place either when we have reason to rebuild, eg following a bug fix landing, or more likely when the Ubuntu Release Team have cause to do so.</para></listitem>59 <listitem><para>While milestone testing is in progress, please watch for rebuilds. These will take place either when we have reason to rebuild, eg following a bug fix landing, or more likely when the Ubuntu Release Team have cause to do so.</para></listitem>
60 </itemizedlist>60 </itemizedlist>
61 </section>61 </section>
62 62
63 <section id="qa-testing-milestone">63 <section id="qa-testing-milestone">
64 <title>Milestone Testing</title>64 <title>Milestone Testing</title>
6565
@@ -80,7 +80,20 @@
80 <listitem><para>Live Session: Boot with the image and ensure that basic application testing (open, close, saving etc.) passes.</para></listitem>80 <listitem><para>Live Session: Boot with the image and ensure that basic application testing (open, close, saving etc.) passes.</para></listitem>
81 <listitem><para>Installation tests required pass. These test only the installation.</para></listitem>81 <listitem><para>Installation tests required pass. These test only the installation.</para></listitem>
82 </itemizedlist>82 </itemizedlist>
83 </section> 83 </section>
84
85 <section id="qa-testing-upgrade">
86 <title>Upgrade Testing</title>
87
88 <para>About half way through any development cycle (the Beta milestone(s)) we need to test upgrades from the previous release to the new development version. When the development version is intended to be the next LTS release, we need to test both upgrade paths - LTS to LTS and normal to LTS.
89
90 <para>The iso tracker has a section for upgrade tests, this does not change daily, but runs from Friday to Friday. This enables us to test upgrades for a week rather than a day. During these tests it is preferred that the image used for testing is the one built on the first Friday, except where bugs (and a land of it's fix) are reported.</para>
91
92 <itemizedlist>
93 <listitem><para>Upgrade: tested using the update-manager</para></listitem>
94 <listitem><para>Upgrade(Image): tested using the daily image</para></listitem>
95 </itemizedlist>
96</section>
8497
85 <section id="qa-testing-package">98 <section id="qa-testing-package">
86 <title>Package Testing</title>99 <title>Package Testing</title>

Subscribers

People subscribed via source and target branches