Merge lp:~larsnooden/ubuntu-manual-tests/trunk into lp:ubuntu-manual-tests

Proposed by Lars Noodén
Status: Merged
Merged at revision: 313
Proposed branch: lp:~larsnooden/ubuntu-manual-tests/trunk
Merge into: lp:ubuntu-manual-tests
Diff against target: 68 lines (+64/-0)
1 file modified
testcases/image/Alternate Install (Unencrypted Home) (+64/-0)
To merge this branch: bzr merge lp:~larsnooden/ubuntu-manual-tests/trunk
Reviewer Review Type Date Requested Status
Elfy (community) Approve
Review via email: mp+252016@code.launchpad.net

Description of the change

Modified the test-case for encryption

To post a comment you must log in.
Revision history for this message
Elfy (elfy) wrote :

I'll run through a testcase asap, just to verify there's nothing else. Thank Lars

Revision history for this message
Elfy (elfy) wrote :

Likely that this is copied from existing 1439 test - but

    <dt>Boot up the image</dt>
        <dd>System boots to 'Select Language'</dd>
    <dt>Select Install Ubuntu and press Enter</dt>
        <dd>System displays 'Select Location'</dd>

needs to be

<dt>Boot up the image</dt>
        <dd>System boots to Installer language 'Select Language'</dd>
    <dt>Select Install FAMILY and press Enter</dt>
       <dd>Language selction windows opens</dd>
    <dt>Select language for installed system</dt>
       <dd>System displays 'Select Location'</dd>

Fix that and the /dev/vdb/ reference then good to go after a check.

Thanks Lars :)

review: Needs Fixing
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

On 06/03/2015 15:32, Elfy wrote:
> Review: Needs Fixing
>
> Likely that this is copied from existing 1439 test - but
>
> <dt>Boot up the image</dt>
> <dd>System boots to 'Select Language'</dd>
> <dt>Select Install Ubuntu and press Enter</dt>
> <dd>System displays 'Select Location'</dd>
>
> needs to be
>
> <dt>Boot up the image</dt>
> <dd>System boots to Installer language 'Select Language'</dd>
> <dt>Select Install FAMILY and press Enter</dt>
> <dd>Language selction windows opens</dd>
> <dt>Select language for installed system</dt>
> <dd>System displays 'Select Location'</dd>
>
> Fix that and the /dev/vdb/ reference then good to go after a check.
>
> Thanks Lars :)

TYPO>:

<dd>Language selction windows opens</dd>

Revision history for this message
sudodus (nio-wiklund) wrote :

Den 2015-03-06 15:32, Elfy skrev:
> Review: Needs Fixing
>
> Likely that this is copied from existing 1439 test - but
>
> <dt>Boot up the image</dt>
> <dd>System boots to 'Select Language'</dd>
> <dt>Select Install Ubuntu and press Enter</dt>
> <dd>System displays 'Select Location'</dd>
>
> needs to be
>
> <dt>Boot up the image</dt>
> <dd>System boots to Installer language 'Select Language'</dd>
> <dt>Select Install FAMILY and press Enter</dt>
> <dd>Language selction windows opens</dd>
> <dt>Select language for installed system</dt>
> <dd>System displays 'Select Location'</dd>
>
> Fix that and the /dev/vdb/ reference then good to go after a check.
>
> Thanks Lars :)
>
Hi Elfy and Lars,

FAMILY is a very strange term, that is confusing for me and I think also
many other people. I think it should be replaced by the actual flavour,
in this case Lubuntu (unless the testcase is used by some other flavour,
but I am rather sure it is not, I did not find anything indicating that,
when I looked for it). FAMILY can also be skipped ;-)

Let us compare these text strings:

"Select install Lubuntu and press Enter"
"Select install and press Enter"
"Select install FAMILY and press Enter"

-o-

You can find devices like /dev/vdb/ in KVM + virt-manager. /dev/hdb is
not used by Ubuntu any more for PATA disks (but it is an example in the
installer itself). It is OK with me to skip /dev/vdb/ or maybe replace
it with /dev/sdb/

Best regards
Nio

Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Use flavor. Best to keep testcases generalized, just in case.

Revision history for this message
David Pires (slickymaster) wrote :

Yes, rule of thumb of manual testcases is to keep them flavor agnostic as much as possible.

Revision history for this message
Elfy (elfy) wrote :

@sudodus - FAMILY will when you boot with a lubuntu image - say Lubuntu, Xubuntu image - Xubuntu etc

re - /dev/vdb/ - let's not make assumptions that people are using some virtual manager

Revision history for this message
sudodus (nio-wiklund) wrote :

Den 2015-03-06 17:58, Elfy skrev:
> @sudodus - FAMILY will when you boot with a lubuntu image - say Lubuntu, Xubuntu image - Xubuntu etc

In that case I'm happy with it :-)

I guess the style-sheet should fix it.

> re - /dev/vdb/ - let's not make assumptions that people are using some virtual manager

OK, no problem for me.

Best regards
Nio

310. By Lars Noodén

improvements from Elfy

311. By Lars Noodén

sdb

Revision history for this message
Elfy (elfy) wrote :

mmm - actually just realised something - this is an edit of an existing testcase - do we actually want to do that, or create a new testcase.

If this edit is to deal with a Lubuntu issue then the correct course of action would be to create a new testcase leaving the existing testcase as it is.

Revision history for this message
Lars Noodén (larsnooden) wrote :

Ok. We can ignore it while I figure out how to get my local bzr archive to roll it back. If I make a new file what should I call it?

Also, do you know if it is possible for me to share write access to this branch?

Revision history for this message
Elfy (elfy) wrote :

> Ok. We can ignore it while I figure out how to get my local bzr archive to
> roll it back. If I make a new file what should I call it?
>
I assume you've still got a local copy of this.

I would pull the main branch again and then just copy your changes to a new file in that new archive, then push that.

Alternate Install (un-encrypted home) perhaps

Don't give it a number though.

> Also, do you know if it is possible for me to share write access to this
> branch?
as far as I am aware no is the answer to that

Revision history for this message
sudodus (nio-wiklund) wrote :

Den 2015-03-07 15:36, Elfy skrev:
> mmm - actually just realised something - this is an edit of an existing testcase - do we actually want to do that, or create a new testcase.
>
> If this edit is to deal with a Lubuntu issue then the correct course of action would be to create a new testcase leaving the existing testcase as it is.
>

Hi Elfy and Lars

It is to deal with a big issue with the 'Encrypted home' package, which
has been buggy for a very long time. Cryptswap does not work, and all
the other testcases concerning encryption have only 'Encrypted disk with
LVM'.

It is also to deal with a bug in the alternate installer's automatic
selection of target for the bootloader. But I would say these issues are
not really Lubuntu issues, have nothing to do with what it in the package

lubuntu-desktop

If you think it is better to create a new testcase - I'm happy with that
too. But the old one should be given lower priority as shown in the QA
tracker or not shown at all.

Best regards
Nio

312. By Lars Noodén

restored test case

313. By Lars Noodén

added unencrypted home test case as per sudodus and elfy

Revision history for this message
Lars Noodén (larsnooden) wrote :

I couldn't figure out how to roll it back this time nor how to start over. So I overwrote the changed file with the original and committed and then added the new file and committed. It should be checked again now.

Revision history for this message
Elfy (elfy) wrote :

Thanks - all done :)

review: Approve
Revision history for this message
sudodus (nio-wiklund) wrote :

Den 2015-03-07 16:54, Elfy skrev:
> Review: Approve
>
> Thanks - all done :)
>

It looks good to me too, except the title:

It states what it is not testing, instead of what it *is* testing ;-)

I have no better suggestion right now, and I'm happy to get it uploaded,
but I hope we can come up with a better title, and modify it quick-like
(after some mail correspondence).

Best regards
Nio

Revision history for this message
Elfy (elfy) wrote :
Revision history for this message
sudodus (nio-wiklund) wrote :

Elfy skrev:
> Review: Approve
>
> Thanks - all done
> -- https://code.launchpad.net/~larsnooden/ubuntu-manual-tests/trunk
> /+merge/252016 You are subscribed to branch lp:~larsnooden/ubuntu-
> manual-tests/trunk.

Elfy skrev:
> https://bugs.launchpad.net/ubuntu-manual-tests/+filebug
>
> is the way to deal with it
>

Hi again Elfy and Lars,

All is not done - I cannot see this new testcase in the QA tracker.

What is the next step - and who can do it? - wxl?

Best regards
Nio

Revision history for this message
Elfy (elfy) wrote :

Whoever's in the lubuntu release team will be able to edit lubuntu testsuites - *this* bit is done.

Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Congrats on your first testcase!!!!!!!!

It's in there as optional now. ☺

Should you do other testcases that aren't for alternate, I encourage you to email ubuntu-quality about them in case other flavors might want to pick them up.

If they are applicable to Lubuntu, please get in touch with me or gilir (good luck!) and we'll get them on the tracker.

Then you're welcome to announce to lubuntu-qa ☺

Revision history for this message
sudodus (nio-wiklund) wrote :

Den 2015-03-07 22:41, Walter Lapchynski skrev:
> Congrats on your first testcase!!!!!!!!
>
> It's in there as optional now. ☺
>
> Should you do other testcases that aren't for alternate, I encourage you to email ubuntu-quality about them in case other flavors might want to pick them up.
>
> If they are applicable to Lubuntu, please get in touch with me or gilir (good luck!) and we'll get them on the tracker.
>
> Then you're welcome to announce to lubuntu-qa ☺
>

Great teamwork :-)

Congratulations Lars, for penetrating the Launchpad jungle and getting
all steps done!

Thanks Elfy for guiding us in the jungle.

And thanks Walter for helping us at the start and the end of the task.

I think this project has not only given us a new testcase, it has also
taught us a lot about encrypted systems and about the alternate
installer. So these applications and aspects of Lubuntu will be tested
with more insight than before.

Best regards
Nio

Revision history for this message
Istimsak (saqman2060) wrote :

Congrats. Great that others are showing initiative.
On Mar 7, 2015 5:28 PM, "Nio Wiklund" <email address hidden> wrote:

> Den 2015-03-07 22:41, Walter Lapchynski skrev:
> > Congrats on your first testcase!!!!!!!!
> >
> > It's in there as optional now. ☺
> >
> > Should you do other testcases that aren't for alternate, I encourage you
> to email ubuntu-quality about them in case other flavors might want to pick
> them up.
> >
> > If they are applicable to Lubuntu, please get in touch with me or gilir
> (good luck!) and we'll get them on the tracker.
> >
> > Then you're welcome to announce to lubuntu-qa ☺
> >
>
> Great teamwork :-)
>
> Congratulations Lars, for penetrating the Launchpad jungle and getting
> all steps done!
>
> Thanks Elfy for guiding us in the jungle.
>
> And thanks Walter for helping us at the start and the end of the task.
>
> I think this project has not only given us a new testcase, it has also
> taught us a lot about encrypted systems and about the alternate
> installer. So these applications and aspects of Lubuntu will be tested
> with more insight than before.
>
> Best regards
> Nio
>
> --
> Mailing list: https://launchpad.net/~lubuntu-qa
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~lubuntu-qa
> More help : https://help.launchpad.net/ListHelp
>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'testcases/image/Alternate Install (Unencrypted Home)'
2--- testcases/image/Alternate Install (Unencrypted Home) 1970-01-01 00:00:00 +0000
3+++ testcases/image/Alternate Install (Unencrypted Home) 2015-03-07 15:48:41 +0000
4@@ -0,0 +1,64 @@
5+<em>Proceed in your native language if you wish. Instructions will remain in English</em>
6+
7+<dl>
8+ <dt>Boot up the image</dt>
9+ <dd>System boots to Installer language 'Select Language'</dd>
10+ <dt>Select Install FAMILY and press Enter</dt>
11+ <dd>Language selection windows opens</dd>
12+ <dt>Select language for installed system</dt>
13+ <dd>System displays 'Select Location'</dd>
14+ <dt>Select Install Ubuntu and press Enter</dt>
15+ <dd>System displays 'Select Location'</dd>
16+ <dt>Select location and press Enter</dt>
17+ <dd>The default for your location and language should already be selected.</dd>
18+ <dt>Select the layout you wish to use on the keyboard and press Enter</dt>
19+ <dd>The default for your location and language should already be selected.</dd>
20+ <dt>Add a hostname for the machine and press Enter</dt>
21+ <dd>You should be prompted for your name</dd>
22+ <dt>Type in your name and press Enter</dt>
23+ <dd>You should be prompted for a user name</dd>
24+ <dt>Type in your user name and press Enter (you can accept the default if you wish).</dt>
25+ <dd>You should be prompted to enter a password</dd>
26+ <dt>Add a password and press Enter</dt>
27+ <dd>You should be prompted to confirm ( If you entered a weak password, confirm that you want to keep it or select no and enter a stronger one).</dd>
28+ <dt>Confirm password and press Enter</dt>
29+ <dd>You should be asked if you wish to encrypt your home directory</dd>
30+ <dt>Select No for encrypted home directory and press Enter</dt>
31+ <dd>You should see confirmation of your time zone</dd>
32+ <dt>Verify that the pre-selected time zone is correct or select your time zone and press Enter</dt>
33+ <dd>You may be informed that 'the following disks have mounted partitions'. If the intended target drive is affected, you must</dd>
34+ <dt>Select 'Yes' to unmount partitions that are in use</dt>
35+ <dd>You are informed that your installation medium is ... and what you can and cannot do with that drive.</dd>
36+ <dt>'Continue' </dt>
37+ <dd>You will be presented with formatting options</dd>
38+ <dt>Select Guided - use entire disk and set up encrypted LVM and press Enter</dt>
39+ <dd>You should see an option to select a disk to install on</dd>
40+ <dt>Select the disk to use and press Enter</dt>
41+ <dd>You should be asked to confirm the action</dd>
42+ <dt>Select Yes to accept the changes and press Enter</dt>
43+ <dd>You should be asked to enter an encryption passphraser</dd>
44+ <dt>Enter an encryption passphrase and press Enter</dt>
45+ <dd>You should be asked to confirm your passphrase</dd>
46+ <dt>Confirm your encryption passphrase by entering it again and press Enter</dt>
47+ <dd>You should be asked to specify an amount of the volume group to use for guided partitioning</dd>
48+ <dt>Specify an amount of the volume group to use for guided partitioning and press Enter</dt>
49+ <dd>You should see a request to confirm writing the changes to disk</dd>
50+ <dt>Select Yes to accept the changes and press Enter</dt>
51+ <dd>You should see a request for http proxy information</dd>
52+ <dt>Input http proxy info or press Enter</dt>
53+ <dd>Wait for a while - The install may seem like it has locked at a percentage but is actually working in the background. You can check and see if it is working by switching to tty4 (alt + f4).</dd>
54+ <dt>Select No to install grub boot loader to master boot record and a dialog box for your partition information will come up and you can choose target drive from there manually, for example /dev/sda or /dev/sdb.</dt>
55+ <dd>You should see a request to confirm date and time</dd>
56+ <dt>Select Yes to setting your clock to utc and press Enter</dt>
57+ <dd>You should be requested to remove the CD / USB key</dd>
58+ <dt>Remove the CD / USB key and press Enter</dt>
59+ <dd>This should then reboot the machine</dd>
60+ <dt>Log in and check the desktop is installed</dt>
61+ <dd>You should be able to log in and the desktop should be displayed</dd>
62+ <dt>Ask the machine to reboot</dt>
63+ <dd>Machine should reboot</dd>
64+ <dt>Login and check the system installed correctly</dt>
65+ <dd>Menus should be displayed</dd>
66+</dl>
67+<strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.
68+ If an action fails, or produces an unexpected result, please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include the bug number when you <a href="results#add_result">submit</a> your result.</strong>

Subscribers

People subscribed via source and target branches