problems with QA:Testcase_base_startup

Mike Ruckman roshi at fedoraproject.org
Thu Sep 18 14:31:02 UTC 2014


On Thu, Sep 18, 2014 at 06:42:07AM -0400, Kamil Paral wrote:
> In the base installation matrix
> https://fedoraproject.org/wiki/Test_Results:Fedora_21_Alpha_RC1_Base#Test_Matrix
> 
> we have this test case:
> https://fedoraproject.org/wiki/QA:Testcase_base_startup
> 
> It it is marked as "Alpha" in the matrix. However, it depends on disk encryption, which is a Beta requirement. That is a problem, if disk encryption doesn't work, you can't test the rest of the test case. That means you can test Alpha criteria because you are stuck on a broken Beta feature.
> 
> Furthermore, the test case basically duplicates https://fedoraproject.org/wiki/QA:Testcase_partitioning_guided_encrypted , from my POV.
> 
> So I suggest to amend Testcase_base_startup and change this sentence:
> "Follow all defaults, with the exception that you should encrypt a system partition (e.g. the root partition)."
> to this:
> "Follow all defaults, with the exception that you may encrypt a system partition (e.g. the root partition)."
> 
> And of course the expected results would be a slightly differently formulated as well.
> 
> This will fix the discrepancy (Alpha test case depending on Beta features), and remove the duplication.
> Thoughts?

I agree with John. Yanking the encryption bit completely makes good sense.
There's also the issue with using this testcase for Workstation, as you can't
actually install a non-GUI package set via the normal anaconda Live GUI. [0] 
Also, if you use the netinst to do a text based install, you can't set up LUKS 
from it anyways. AIUI, kickstarts and the GUI are the only ways to encrypt a 
disk nowadays.

[0] - Well, doing `liveinst -T` will do it for you, but it's not clear that's 
what the testcase wants.  

-- 
// Mike 
--
Fedora QA
freenode: roshi
http://roshi.fedorapeople.org


More information about the test mailing list