On Wed, 10 Aug 2011 08:03:06 -0400 (EDT)
Kamil Paral <kparal(a)redhat.com> wrote:
Let's do an email discussion this time. I don't see any topic
we need
to discuss at real-time and I think emails are more convenient in
this case.
Either way - I'm flexible.
>
> My proposals are holdovers from 0.6.0 that didn't get finished:
> * #347 - Test results are sometimes linked incorrectly in bodhi
> -
https://fedorahosted.org/autoqa/ticket/347
Definitely, I'd like to see this ticket at 0.7.
Especially since it got re-reported yesterday.
>
> * #355 - Determine Use Cases for Functional Self Tests
> -
https://fedorahosted.org/autoqa/ticket/355
>
> * #353 - Create AutoQA Functional Self Test Cases
> -
https://fedorahosted.org/autoqa/ticket/353
This is #352. Which one do you have on mind?
Whoops, my bad. I was trying to keep the number of tickets down since I
don't think that 355, 353 and 352 are going to be practical in 2-3
weeks.
To be honest, I'm all for 355 and pull in 353 and/or 352 as time
permits.
I believe the above-mentioned tickets will take time. We can put it
into the milestone, or we don't have to, it doesn't matter, as long
as we know we want to work on that continuously.
Yeah, let's just pull in 355 for 0.7.0.
>
> Any other proposals?
I was contacted by hongqing. He wants to provide a new test
mediakit_sanity into 0.7, which will check ISO images of Branched
composes. He needs to download those images. Now he uses a two stages
method, first downloading the iso from remote to a local dir, then
another watcher monitoring the dir. He says implementing this ticket
would reduce the complexity.
#350 Add support for using file proxy
https://fedorahosted.org/autoqa/ticket/350
I'm willing to work on this ticket. But as I've written this down, I
realized I don't know the reason why hongqing needs to cache those
ISOs. We need to cache those files only if: a) we run multiple tests
on it b) we run the same test several times of the same ISO
Can you clarify, hongqing? Thanks.
Yeah, I'd like to get more information on this one. I'm unclear on why
a file proxy would be a good solution for caching ISOs but I also don't
pretend to understand everything that is being done in the ISO tests.
My other thoughts:
I believe our two major tests are in a fairly-good shape. Upgradepath
starts to be solid, and depcheck will need to be re-written/modified
in the future, but that's a large task and it works good enough
nowadays. I'd like to concentrate on the infrastructure now. We need
to create a solid base that will allow us to easily trigger tests,
store results, report them, and finally allow independent test
writers in the far future.
That means working on:
1. staging server + continuous integration and testing
2. resultsdb
3. easy deployment of clients
4. easy maintenance of servers
Resultdb is a Josef's playground, I hope he will provide some
proposals here. CI and testing seems like your area of interest, Tim,
and the two tickets you mentioned match that theme.
Yeah, I agree that its time to start working on resultsdb again.
I actually think that 1, 3 and 4 are going to tie in together assuming
that we go with what I have planned. I'm putting proposals together
that will make that more clear since I haven't talked a whole lot about
what I'd like to do.
I am interested to work on:
#254 Transfer autoqa library to autotest clients
https://fedorahosted.org/autoqa/ticket/254
I'm wondering if this could be solved with one of the proposals I have
in mind but I'm not sure which would be a better solution. I'll get
that done today and start the discussion.
This would be nice to have done.
Tim