On 15 Jul 2015 9:03 am, "PICCA Frederic-Emmanuel" <
frederic-emmanuel.pi...@synchrotron-soleil.fr> wrote:
>
> >> In order to run the tests in my package I first have to build them
(they
> >> are not built by the 'all' target). This requires a non-standard target
> >> (build-tests) of the upstream Makefile to be invoked.
> >> I have two solutions how I can deal with this:
> >> 1.) I change to the build directory (the directory where the rules
> >>     file invokes the upstream build system) and run 'make build-tests'
> >>     from within rules.
> >> 2.) Find a simple way how to call a custom target of the upstream
> >>     build system from within 'rules'.
>
>
> In fact I just checked in the debhelper.
> the dh_auto_test  target call the first running test , check target
>
> so if you add a make chech target, it will be executer by dh
>
>
> Now if you want to customize the target
>
> just
>
> override_du_auto_test:
>         <cmd du run the tests>
>
>
> Cheers
>
> Fred
>
> --
> To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmas...@lists.debian.org
> Archive:
https://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53b2177...@sun-dag3.synchrotron-soleil.fr
>

I second what Fred said.

The override on dh_auto_test exists for specific use cases where upstream
deviates from what dh can automatically detect wrt the test suite.

Ghis

Reply via email to