← Back to team overview

ubuntu-appstore-developers team mailing list archive

Re: Continuous integration

 

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.

Cheers, Rick

On Thu, Jul 25, 2013 at 10:37 AM, Daniel Holbach
<daniel.holbach@xxxxxxxxxx> wrote:
> Hello everybody,
>
> I think it'd be good to talk a bit about continuous integration for a
> bit and see what kind of testing we already have in place, both on the
> server-side, on the client side, which example data we use, if we can
> run tests on actual phone hardware easily, etc.
>
> For your projects, what do you have in place already? What is planned
> next? What's possible?
>
> Thanks a lot in advance.
>
> Have a great day,
>  Daniel
>
> --
> Get involved in Ubuntu development! developer.ubuntu.com/packaging
> Follow @ubuntudev on identi.ca/twitter.com/facebook.com/G+
>
> --
> Mailing list: https://launchpad.net/~ubuntu-appstore-developers
> Post to     : ubuntu-appstore-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-appstore-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References