On Fri, Mar 02, 2018 at 12:52:42PM +0100, Rafael Laboissière wrote:
> * Sébastien Villemot <sebastien@debian.org> [2018-03-02 09:55]:
>
> > On Tue, Feb 27, 2018 at 06:19:29PM -0800, Mike Miller wrote:
> > >
> > > I've adapted what I learned recently about autopkgtest and shunit2
> > > from dh-octave (thanks Rafael!) into some basic autopkgtest support
> > > for octave.
> >
> > Thanks, this is great! (especially running the testsuite, even though it
> > means it will be run two times when I build the package: once at build
> > time through make check, and once through autopkgtest).
>
> autopkgtest never runs for me when I build packages. How do you do it?
I have the following in my .sbuildrc:
$external_commands = {
'post-build-commands' => [
'autopkgtest %c -- schroot sid-%a-sbuild; [ $? -eq 0 -o $? -eq 8 ]' # Run autopkgtest, but don't fail if there is no test (exit code 8)
]
};
(I have an LVM-snapshot chroot with the name sid-amd64-sbuild)
Other similar tricks for various tools can be found on this page:
https://wiki.debian.org/sbuild
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ http://www.debian.org
Attachment:
signature.asc
Description: PGP signature