Re: Validation test proposal: mediawriter testing table

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2017-04-21 at 14:16 +0200, Kamil Paral wrote:
> On Wed, Apr 19, 2017 at 2:25 PM, Kamil Paral <kparal@xxxxxxxxxx> wrote:
> 
> > 
> > That's the question though - is it required? I thought the test case would
> > be marked as optional. We already require FMW in "Default boot and install"
> > matrix, so Fedora is covered (we just don't know *what* Fedora they used
> > for that). And are any FMW crashes on Win/macOS blocking? I don't think we
> > have a criterion for that (the question is whether we should).
> > 
> > So as long as we keep that table optional, I think it's useful to split
> > out the Fedora version, so that we clearly see what people tried and what
> > they didn't. Also, for the same reason it would probably help to see
> > Windows 7 and Windows 10 separated.
> > 
> > But if we want to mark it as required, I wouldn't want yet another
> > exploded matrix, and I agree Fedora 26 could be left out (and Windows
> > merged together).
> > 
> 
> I figured it wouldn't hurt if I add the table marked as optional:
> https://fedoraproject.org/w/index.php?title=Template%3AInstallation_test_matrix&diff=491515&oldid=491270
> 
> We can now continue discussing how we want it to look like, but at least
> it's there already.
> 
> As a footnote, I hardcoded Fedora 24/25/26 numbers, because I wasn't sure
> how to do that better. I can use a template, but I don't want the numbers
> to change once it is converted to a standard install matrix, and I'm not
> sure what method relval uses to do so. (So this is mainly a question for
> Adam, whether we can use templates in there or not).

That weird empty mail was a long reply to this which something ate.
*sob*

So here's the short version: yeah, you can do it. It involves advanced-
level wiki magic, though. I did it:

https://fedoraproject.org/w/index.php?title=Template%3AInstallation_test_matrix&diff=491546&oldid=491533

What's going on there is documented at




https://www.mediawi
ki.org/wiki/Help:Substitution , it's basically all about setting up
template invocations within a template so that a substitution occurs
when the parent template is being substituted, but doesn't happen in
any other circumstance (when the parent template is viewed or saved, or
when it's transcluded). (That page explains the difference between
transclusion and substitution).

The #expr stuff is basically a reinvention of the FedoraVersionNumber
template; that template transcludes CurrentFedoraVersion, so if we just
substitute FedoraVersionNumber (or FedoraVersion) it doesn't solve the
problem, as the underlying CurrentFedoraVersion usage is still a
*transclusion*, so the number would still change in result pages. Which
is what we're trying to avoid.

If you're interested in all the details, ask and I'll rewrite the long
answer. :)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux