[Fedora-packaging] should I include tests in the package?

"Germán A. Racca" german.racca at gmail.com
Mon Apr 30 14:11:26 UTC 2012


On 04/30/2012 10:57 AM, Jon Ciesla wrote:
> On Mon, Apr 30, 2012 at 8:56 AM, Jon Ciesla<limburgher at gmail.com>  wrote:
>> On Mon, Apr 30, 2012 at 8:50 AM, "Germán A. Racca"
>> <german.racca at gmail.com>  wrote:
>>> Hi list:
>>>
>>> I'm the packager of APLpy: http://aplpy.github.com/
>>>
>>> I'm going to update it to a new version, which comes with a set of tests,
>>> but I'm not sure about what to do with them. I asked upstream and the answer
>>> is:
>>>
>>> "The tests are there for us to diagnose any issues related to specific
>>> dependency versions and platforms, and to make sure that we don't
>>> break anything when making changes. It would be useful if you include
>>> them so that we can ask users to run them if they are having issues we
>>> can't reproduce, but you don't need to run the tests as part of the
>>> build/setup."
>>>
>>> I'm still not sure. Should I include them in the package?
>>
>> Unless they impose huge build deps or something, run them in make check.
>
> To more directly answer your question, yes, include and run tests
> whenever possible. :)

Thanks Jon :)

This is a Python package. Under what directory should I put them?

The tests ran fine in my computer[*], but what should I do in case of a 
negative outcome?

Germán.

[*] $ python runtests.py
=================== test session starts ====================
platform linux2 -- Python 2.7.2 -- pytest-2.2.0
collected 186 items

tests/test_axis_labels.py ......
tests/test_beam.py ................
tests/test_colorbar.py .......
tests/test_contour.py ..
tests/test_downsample.py .
tests/test_frame.py ..
tests/test_grid.py .......
tests/test_init_cube.py ............................
tests/test_init_image.py 
........................................................................
tests/test_save.py ........................
tests/test_scalebar.py ..........
tests/test_tick_labels.py .....
tests/test_ticks.py ......

=============== 186 passed in 106.97 seconds ===============

-- 
Germán A. Racca
Fedora Package Maintainer
https://fedoraproject.org/wiki/User:Skytux


More information about the packaging mailing list