[Pkg-octave-devel] Running Octave tests under xvfb

Rafael Laboissière rafael at debian.org
Tue Oct 17 20:07:35 UTC 2017


* Antonio Terceiro <terceiro at debian.org> [2017-10-17 14:54]:

> On Tue, Oct 17, 2017 at 09:36:28AM +0200, Rafael Laboissière wrote:
>> Running the unit tests in some Octave add-on packages fails because some of
>> them use graphical output (e.g. [1]).  One possible way to fix the problem
>> is by running the tests under xvfb.  I did the changes to the Octave support
>> of autodep8, which are now in the branch called octave-xvfb [2].  For your
>> convenience, I am attaching below the diff between branches master and
>> octave-xvfb.
>
> Isn't this something that could be handled in octave-autopkgtest 
> instead? /usr/share/octave-pkg-dev/check-pkg is a shell script, it could 
> source e.g. debian/tests/octave-autopkgtest.conf or 
> debian/octave-autopkgtest.conf if it exists, and do different things 
> based on the values of some documented environment variables.
>
> One of those variables would mean "Run the tests under xvfb". This has 
> the advantage of also working when check-pkg is executed during the 
> build ...
>
> Also this way you only use xvfb for the packages that really need it, 
> cutting down in test dependencies, download/install time, etc.

This is a sensible suggestion.  I will think about it.

Thanks,

Rafael



More information about the Pkg-octave-devel mailing list