relval 1.3: now with 1980s-style validation result submission

Adam Williamson adamwill at fedoraproject.org
Wed Oct 22 07:21:36 UTC 2014


Hey, kids! Want to feel like it's the 1980s again?

Grab relval 1.3 from my repo -
https://www.happyassassin.net/wikitcms/repo/wikitcms.repo - and try:

relval report-results --username (username)

and you too can submit release validation reports through a quirky,
flaky text interface! You can pass --release and --milestone and
--compose and --testtype if you like, but if you don't it'll find the
'current' compose from a wiki template I set up today, and prompt you
for the rest of the context it needs as you go along.

This is a pretty ridiculous thing, but it actually might be somewhat
quicker than editing the wiki pages, and saves you figuring out which
bit of the table to poke and remembering the {{result}} template syntax.
It lets you report results one after the other fairly quickly, to the
same page or page section if you like (though there's no way to really
'batch' results yet, it's strictly one report at a time stuff).

I've tested this a bit on different pages and tables, but not really
hard, so do keep an eye out and make sure it's actually putting the
right text in the right pages. Right now it does no input validation at
all on the 'compose' value, so be careful of typos there (though if you
wind up inputting a page that doesn't exist it should complain or crash
before you actually manage to submit anything).

Right now it doesn't let you add a 'comment' (<ref>some comment</ref>)
to your report, though it should be pretty trivial to add this in
tomorrow. You can provide bug IDs, though.

Right now it 'artificially' requires a username and password (even
though submitting results isn't really supposed to) just to make sure we
know who to poke if it goes wrong somehow.

Good luck ;)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net



More information about the test mailing list