← Back to team overview

ubuntu-appstore-developers team mailing list archive

Re: Continuous integration

 

On 07/25/2013 03:50 AM, Rick Spencer wrote:
> Jumping in a bit here, we are adopting a system of sort of Continuous
> Integration on our daily images. What we want to be able to do is to
> run a rich auto-mated test suite on each touch image as it is
> produced. In the case where tests don't pass, that means we have a
> regression somewhere, and we should fix the regression as soon as
> possible. In this way, we can make rapid forward project because we
> will be keeping the image to close to shipping quality each day, and
> we will be able to make changes with confidence because we will catch
> regressions quickly.
> 
> The first team to undertake this has been the apps team. You can see
> yesterday's test run here has a lot of their tests:
> http://reports.qa.ubuntu.com/smokeng/saucy/image/3155/
> 
> Now, not all their tests are quite passing yet, but they will be soon.
> In that way, we will have built strong confidence in the applications
> going forward.
> 
> So, I think it would be good to have a plan for doing this with the
> click system itself. Have some way to ensure that the dash search,
> installation, isolation, etc... are all working each day, and to find
> and fix regressions quickly wherever they occur in the system, or
> whatever change in the stack caused them.
> 
I plan to use this for the application confinement bits.

-- 
Jamie Strandboge                 http://www.ubuntu.com/

Attachment: signature.asc
Description: OpenPGP digital signature


References