[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