specifying extra requirements on testbeds (was "Bug#736416: ITP: debci -- continuous integration system for Debian")

Antonio Terceiro terceiro at debian.org
Wed Jan 29 01:38:23 UTC 2014

Hello Martin,

Everyone else on autopkgtest-devel, please check #736416 if what comes
below is not enough context.

On Sat, Jan 25, 2014 at 01:55:39PM +0100, Martin Pitt wrote:
> Hey Antonio,
> I've just read the "developer news" and learned about
> http://ci.debian.net/. Way cool! I'm really looking forward to getting
> this stabilized and integrated into the PTS, britney, and email
> notifications. Like in Ubuntu this will probably meet some resistance
> at first, but after having done this for a while it's really hard to
> imagine how we ever got by without it :-)
> Antonio Terceiro [2014-01-23 13:08 -0300]:
> > cool, thanks! I think we should absolutely work together and I will bug
> > you with bug reports and whatnot. :)
> Indeed. The first thing that comes to my mind is that we need
> something better in the DEP-8 control fields to describe what kind of
> machines or runners the test works with. Just yesterday I evaluated
> all our autopkgtests (in Ubuntu, but as we push them back to Debian as
> much as possible it shouldn't be totally different) in LXC [1], and
> there are some tests where schroot and even LXC just don't cut it, and
> a full VM is needed.

For these cases we could use a field called "Supported-Testbeds" or
something like it, that would take a list of supported testbeds, "any"
meaning there is no restriction.

Supported-Testbeds: any

Supported-Testbeds: schroot lxc

any could/should be the default

> Also, we soon want to move our other kinds of
> tests to use the autopkgtest machinery, then we'll need something like
> "this test needs to run on a machine with an NVidia card". I. e. some
> kind of tags that you can assign test execution environmens with and
> match them against the requirements in debian/tests/control.>

How would we mark each testbed with these tags?

> If you are interested in that, let's discuss on [2].
> Thanks,
> Martin
> [1] https://lists.ubuntu.com/archives/ubuntu-devel/2014-January/038007.html
> [2] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/autopkgtest-devel
> -- 
> Martin Pitt                        | http://www.piware.de
> Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)


Antonio Terceiro <terceiro at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/autopkgtest-devel/attachments/20140128/c34a44df/attachment.sig>

More information about the autopkgtest-devel mailing list