Bug#795274: autopkgtest: please simplify the UI for the simplest use case

Antonio Terceiro terceiro at debian.org
Wed Aug 12 14:15:56 UTC 2015


Package: autopkgtest
Version: 3.16.2
Severity: wishlist

In order to ease getting new people into writing tests, I think we
should improve the UI. A few problems I have with it as of currently:

- the command to run tests does not match the package name: you install
  `autopkgtest`, but then needs to call `adt-run`.

- running tests require too much understanding of how autopkgtest works
  just to get started. For example if I want to just run tests from a
  source package, and I already have the corresponding binaries
  installed, I need:

  $ adt-run ./ --- null

  i.e. I need to specicify explicitly where to get the tests from, and
  what testbed backend I want to use. "Run the tests for the current
  source package right here" is IMO the simplest use case for
  autopkgtest, and as such should require no effort.

I think we can get to a much better place by doing very simple things:

- renaming adt-run to `autopkgtest` (but of course keeping `adt-run` as a
  synlink to `autopkgtest` to keep backwards compatibility)

- make "./" the default input (while making sure that the current
  directory is a valid source package

- make "null" the default backend.

This way, running `autopkgtest` from inside a source package would Just
Work™.

I am willing to write the patch for this, provided that we agree that
this is a good way forward. I won't be upset at all, however, if you
beat me to it. ;-)

-- 
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/20150812/48bd26f2/attachment.sig>


More information about the autopkgtest-devel mailing list