On Thu, Sep 01, 2022 at 03:24:52PM -0700, Brian Murray wrote: > On Mon, Aug 29, 2022 at 11:17:55AM +1000, Chris Guiver wrote: > > Lubuntu's QA is mostly handled on > > https://phab.lubuntu.me/w/release-team/testing-checklist/ with a note > > at the top that doc is supposed to be unnecessary after > > https://phab.lubuntu.me/T56 which pushes us (Lubuntu) back to > > iso.qa.ubuntu.com... > > > > fyi: most install tests are done by LeĆ³ (Leokolb) & myself; and > > personally I like our checklist as I can choose the oldest test > > performed & redo/update it.. instead of a fresh page for each daily... > > > > We have some 'updated' checklists, created long ago which never > > completed review. > > > > 1. Is there a guide to the formatting, ie. I wanted more than one > > line at the top so created two <em> lines... (emphasis?) but is there > > somewhere where what I-can-do | I-cannot-do is defined? I gather > > labels are DL = descriptive.list, DT = description term within DL, DD= > > description & EM = emphasis/strong > > As far as I know there is not a guide to the formatting and looking at > the admin portion of the iso.qa.ubuntu.com site the test cases sections > says "some html is allowed" which isn't terribly helpful. However, I > tried multiple <em> lines and that did work. I am also happy to try > other experiments as necessary. > > > 2. Tests end up MANDATORY or OPTIONAL, where is that set? > > That is set in the admin portion of the site when creating a "testsuite" > of test cases. > > > 3. Is there a tool where I can view the created testcase in somewhat > > PREVIEW state (without codes) so I can re-read & hopefully detect > > errors? > > Not at this point in time but I tried copying and pasting a test case > into the body section at > https://www.w3schools.com/html/tryit.asp?filename=tryhtml_intro and it > worked okay. However, the numbered list and bullet points did not > appear. So maybe that isn't useful. > > > 4. Is there a guide for reviewers I can read? > > > > Walter (wxl) originally created the list in our QA checklist; the > > issue is we now have lots (a guide to understanding them I created > > here - > > https://discourse.lubuntu.me/t/testing-checklist-understanding-the-testcases/2743), > > and I sure don't want them all mandatory. I also consider the FOUR > > BIOS installs as roughly equivalent (variations of encryption, > > internet & swap), our FOUR EFI installs the ~same, as well as FOUR > > Secure-uEFI.. To counter this I've a testcase [script] that attempts > > to get a tester to select one & run it (so one bios can be mandatory, > > one uefi mandatory, one secure-uefi..) but that's also more complex > > than the four testcases each script replaced.. > > It's not clear to me exactly what you are asking for here. However, I'd > much rather there be separate test cases for each different scenario > than have people choose an installation type and enter which one they > chose in a comment. The latter would make it harder for people to know > which ones are left to test and for the release team to know which tests > are outstanding. I imagine you were trying to reduce duplicating the > same test cases with minor variations (install type) but I think my next > comments address that. > > > Any advice or direction would be appreciated. > > I do want to mention some changes that Dave made to the Raspberry Pi > test cases that are quite useful though. In the definitions folder[1] of > ubuntu-manual-tests there is a pi_desktop_cases.xml file which contains > a series of tests and then has multiple test case ids which reference > those tests. A script[2] is then run to generate the test case files > which are put into the iso.qa.ubuntu.com site. This reduces the amount > of duplicate information and the need to update multiple test case files > e.g. if something changes in the installer you can update it in the xml > file and generate new test cases instead of having to edit each test > case. If you are going to be working on adding new test cases I'd > strongly suggest starting with this new format.
I've worked on converting some of the desktop test cases to use the xml template and that can be found in this file: https://git.launchpad.net/ubuntu-manual-tests/tree/definitions/basic_installation.xml The end of the file contains the actual test case ids and which tests they include: https://git.launchpad.net/ubuntu-manual-tests/tree/definitions/basic_installation.xml#n196 I hope that makes things a little more clear. Cheers, -- Brian Murray -- Ubuntu-quality mailing list Ubuntu-quality@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality