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

Rafael Laboissière rafael at debian.org
Wed Oct 18 11:07:43 UTC 2017


* Rafael Laboissière <rafael at debian.org> [2017-10-17 22:07]:

> * Antonio Terceiro <terceiro at debian.org> [2017-10-17 14:54]:
>>
>> 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.

I have given a though on your suggestion.  Imagine that a given 
package tells the check-pkg script (through a config file as you 
suggested) that the tests will need xvfb.  How can that work on 
ci.debian.org, if xvfb is not declared as a dependency for running the 
unit tests?

I am probably missing something here.

Best,

Rafael



More information about the Pkg-octave-devel mailing list