Re: should I include tests in the package?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/30/2012 10:57 AM, Jon Ciesla wrote:
On Mon, Apr 30, 2012 at 8:56 AM, Jon Ciesla<limburgher@xxxxxxxxx>  wrote:
On Mon, Apr 30, 2012 at 8:50 AM, "Germán A. Racca"
<german.racca@xxxxxxxxx>  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
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux