[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 autopkgtest-devel
mailing list