Hi Piotr,

thanks for your quick help!

On Tue, Jul 21, 2015 at 05:29:18PM +0200, Piotr Ożarowski wrote:
> [Piotr Ożarowski, 2015-07-21]
> >   export PYBUILD_TEST_NOSE=1
> 
> if tests are not installed, add also:
> 
>   export PYBUILD_TEST_ARGS={dir}/tests

While it looks a lot more elegant if I do

export PYBUILD_TEST_NOSE=1
export PYBUILD_TEST_ARGS={dir}/tests

...

override_dh_auto_test:
        # Tests are stumbling upon missing ex1.bam file ...
        ln -s pysam_data/ex1.bam tests
        cd tests && make -C pysam_data
        dh_auto_test

This ends in:

...
======================================================================
ERROR: testParsing (tabix_test.TestVCFFromVCF)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/home/andreas/debian-maintain/repack/python-pysam/pysam-0.8.3/tests/tabix_test.py",
 line 806, in setUp
    TestVCF.setUp(self)
  File 
"/home/andreas/debian-maintain/repack/python-pysam/pysam-0.8.3/tests/tabix_test.py",
 line 664, in setUp
    shutil.copyfile(self.filename, self.tmpfilename)
  File "/usr/lib/python2.7/shutil.py", line 82, in copyfile
    with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 'tabix_data/example.vcf40'

----------------------------------------------------------------------
Ran 531 tests in 1.706s

FAILED (errors=468)
E: pybuild pybuild:256: test: plugin distutils failed with: exit code=1: cd 
/home/andreas/debian-maintain/repack/python-pysam/pysam-0.8.3/.pybuild/pythonX.Y_2.7/build;
 python2.7 -m nose --with-doctest {dir}/tests
dh_auto_test: pybuild --test -i python{version} -p 2.7 --dir . returned exit 
code 13


tabix_data is a subdirectory of tests and seems to be ignored with the
method you proposed.

Thanks anyway

      Andreas.

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150721154628.gp17...@an3as.eu

Reply via email to