[pkg-go] autopkgtest
Dmitry Smirnov
onlyjob at debian.org
Tue Apr 5 03:40:43 UTC 2016
On Thursday, 31 March 2016 1:59:14 AM AEST Martín Ferrari wrote:
> So another approach was mentioned to me: autopkgtest.
>
> I know about that project for a while, as I saw pkg-perl people
> implement it. But I did not follow any of the details. Today I took a
> deeper look, and it seems that we would benefit tremendously from that!
It is always nice to use all those lovely practices of Perl team. :)
> The idea of autopkgtest is to mark packages as having an automated
> post-build test suite, so the ci.debian.net project would pick them
> automatically (and also for our own testing).
>
> These tests would trigger each time the package or its dependencies are
> updated, and they consist of installing the package and its
> dependencies, and running a series of scripts to verify proper
> behaviour, run unit tests, etc. All executed using the installed package
> instead of a source tree.
It seems that Autopkgtest could be useful to run test suites that require
root priviledges etc.
> Here is the description of how the pkg-perl did their integration,
> making most of the testing automatic:
> http://pkg-perl.alioth.debian.org/autopkgtest.html
Nice. Thanks for this information.
> I think this would be a great asset for the team. What do you people think?
There is no doubts that more testing would be useful.
Also it would be useful if we learn to detect breakage of long dependency
chains before upload...
To certain extent we could address that problem with increased pressure to
upstreams in order to convince them to tag releases and vendoring by tags as
much as possible...
--
Regards,
Dmitry Smirnov.
---
Democracy is a pathetic belief in the collective wisdom of individual
ignorance.
-- H. L. Mencken
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20160405/b9433769/attachment.sig>
More information about the Pkg-go-maintainers
mailing list