Re: Atomic openQA result emails ('compose check report')

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

 



On Fri, 2017-03-17 at 23:00 -0400, Dusty Mabe wrote:
> 
> > I've just verified that this is actually working: when openQA tests the
> >  'two-week Atomic' composes and a failure occurs, the mail does get
> > sent. However, there hasn't been a failure of the test since - AFAICS -
> > 2016-10-01. So that's why no such mails have been sent out recently. I
> > got Mike to check, and he actually did get a mail on 20167-10-01, when
> > the test last failed.
> 
> woot for passing tests! Adam, do you know if there is any way to send
> a weekly report that basically states how many tests ran and how many
> passed? That would at least let us know that they were there and still
> running and passing.
> 
> I imagine now that the tests results are in resultsdb the answer is
> going to be something related to that.

The thing that sends the per-compose reports is just a script that I
wrote, called check-compose:

https://pagure.io/fedora-qa/check-compose

there's a fedmsg consumer which notices when the last test for a
compose is run, and runs check-compose for that compose with a
configuration that results in the mails being sent.

check-compose currently has no ability to do a weekly summary report or
anything like it, it can only generate reports for exactly one compose
at a time. It wouldn't be too difficult to write such a thing (either
as an extension to check-compose or as a separate project), but someone
would have to do it.

check-compose queries openQA directly, rather than resultsdb; I wrote
it before we were forwarding results to resultsdb. It can't be ported
to only use resultsdb as it would still have to query openQA directly
for some stuff that isn't forwarded to resultsdb and really can't be
(like the logs it uses to report on system resource usage and stuff).
At some point I'd like to adjust it to use rdb as well as direct openQA
queries so it can include info on results from other test systems, but
it's not at the top of my priority list.

You could write a simple 'weekly summary' kinda script purely from the
info in resultsdb, and that way you could consider the results from
openQA and autocloud (currently) / taskotron (future?) together. I do
believe that's the general idea for this kind of status reporting
indeed - if you want that kind of info, build something that uses
resultsdb, whether it's some kinda web dashboard or script or whatever
you like.

> Yes! we would love a UEFI test and I think it would actually be good
> to run the atomic-host-tests against these images assuming openQA is
> the right tool for that job. I thought openQA was more for interactive
> install testing, so please let me know where I'm wrong. roshi knows
> openQA and atomic-host-tests so he might be able to comment here.

You can do just about anything with openQA, really; we *could* do all
the testing we're currently doing in other systems in it. But it
wouldn't necessarily be the *best* way to do every kind of testing. :)
Interactive install testing is the classic example of a thing openQA
can do quite well that few other things can do at all.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
cloud mailing list -- cloud@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to cloud-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux