canonical-ci-engineering team mailing list archive
-
canonical-ci-engineering team
-
Mailing list archive
-
Message #00936
Re: Question about moving the memevent tests wrt: dep8
On Mon, Nov 3, 2014 at 9:18 PM, Chris Lee <chris.lee@xxxxxxxxxxxxx> wrote:
> Hi All,
>
> I'm working on the memevent tests that can be found in
> lp:ubuntu-test-cases/touch[1].
> One of the tasks is to make it dep8 compliant and I have a couple of
> questions regarding the best way forward.
>
> 1. Would you prefer if I move the memevent tests out into it's own branch
> to make the dep8 stuff easier to handle? Or do you prefer keeping it under
> the ubuntu-test-cases/touch branch?
>
We don't have an existing precedent for this, but here are my thoughts. I
like the idea of having tests that other teams maintain in a separate
branch, because it gives you full control over what goes into it. BUT, we
also don't want to have changes creeping into the CI runs without any idea
where they came from. So what I would propose, is that for now you develop
in a separate branch, and we pull the contents of that branch into
ubuntu-test-cases when we're ready to run the adt version. When you have an
update, you tell us to pull and we do a quick test to make sure it still
behaves and doesn't exhibit some strange new behavior, and then pull it
in. Otherwise, if you want to keep everything against our trunk, MPs
against that are fine as well.
> 2. Are the Utah setup files still needed or, due to it being dep8, is
> this no longer needed and the provisioning sorted out elsewhere?
>
No, assume utah will no longer be used at all. The one piece that may
linger for a short while is the yaml results format since the dashboard
consumes that. We already have a script that can take the junitxml that we
convert from subunit, and convert that to yaml though, so there's nothing
you need to do there. Once the dashboard speaks subunit, there won't even
be a need for that.
Thanks for working on this!
- Paul Larson
Follow ups
References