In the trusty test rebuild, this package gets the following failure:
https://launchpadlibrarian.net/163924514/buildlog_ubuntu-trusty-i386.pyruntest_0.1%2B13.10.20130702-0ubuntu1_FAILEDTOBUILD.txt.gz
However in a local sbuild, I also get the following failure:
nosetests
...FF..............
======================================================================
FAIL: tests.FunctionalRunTests.test_can_exclude_file_pattern
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/«BUILDDIR»/pyruntest-0.1+13.10.20130702/tests.py", line 207, in test_can_exclude_file_pattern
self.assertThat(open('coverage.xml').read(), Contains('/usr/'))
File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 406, in assertThat
raise mismatch_error
MismatchError: '/usr/' not in '<?xml version="1.0" ?>\n<!DOCTYPE coverage\n SYSTEM \'http://cobertura.sourceforge.net/xml/coverage-03.dtd\'>\n<coverage branch-rate="0" line-rate="0.01351" timestamp="1391802434575" version="3.7">\n\t<!-- Generated by coverage.py: http://nedbatchelder.com/code/coverage -->\n\t<packages>\n\t\t<package branch-rate="0" complexity="0" line-rate="0.01351" name="">\n\t\t\t<classes>\n\t\t\t\t<class branch-rate="0" complexity="0" filename="pyruntest" line-rate="0.006944" name="pyruntest">\n\t\t\t\t\t<methods/>\n\t\t\t\t\t<lines>\n\t\t\t\t\t\t<line hits="0" number="11"/>\n\t\t\t\t\t\t<line hits="0" number="13"/>\n\t\t\t\t\t\t<line hits="0" number="14"/>\n\t\t\t\t\t\t<line hits="0" number="15"/>\n\t\t\t\t\t\t<line hits="0" number="16"/>\n\t\t\t\t\t\t<line hits="0" number="17"/>\n\t\t\t\t\t\t<line hits="0" number="18"/>\n\t\t\t\t\t\t<line hits="0" number="19"/>\n\t\t\t\t\t\t<line hits="0" number="20"/>\n\t\t\t\t\t\t<line hits="0" number="21"/>\n\t\t\t\t\t\t<line hits="0" number="24"/>\n\t\t\t\t\t\t<line hits="0" number="25"/>\n\t\t\t\t\t\t<line hits="0" number="31"/>\n\t\t\t\t\t\t<line hits="0" number="32"/>\n\t\t\t\t\t\t<line hits="0" number="34"/>\n\t\t\t\t\t\t<line hits="0" number="35"/>\n\t\t\t\t\t\t<line hits="0" number="36"/>\n\t\t\t\t\t\t<line hits="0" number="37"/>\n\t\t\t\t\t\t<line hits="0" number="38"/>\n\t\t\t\t\t\t<line hits="0" number="39"/>\n\t\t\t\t\t\t<line hits="0" number="42"/>\n\t\t\t\t\t\t<line hits="0" number="45"/>\n\t\t\t\t\t\t<line hits="0" number="46"/>\n\t\t\t\t\t\t<line hits="0" number="47"/>\n\t\t\t\t\t\t<line hits="0" number="49"/>\n\t\t\t\t\t\t<line hits="0" number="50"/>\n\t\t\t\t\t\t<line hits="0" number="53"/>\n\t\t\t\t\t\t<line hits="0" number="58"/>\n\t\t\t\t\t\t<line hits="0" number="59"/>\n\t\t\t\t\t\t<line hits="0" number="62"/>\n\t\t\t\t\t\t<line hits="0" number="64"/>\n\t\t\t\t\t\t<line hits="0" number="65"/>\n\t\t\t\t\t\t<line hits="0" number="66"/>\n\t\t\t\t\t\t<line hits="0" number="67"/>\n\t\t\t\t\t\t<line hits="0" number="68"/>\n\t\t\t\t\t\t<line hits="0" number="69"/>\n\t\t\t\t\t\t<line hits="0" number="72"/>\n\t\t\t\t\t\t<line hits="0" number="73"/>\n\t\t\t\t\t\t<line hits="0" number="74"/>\n\t\t\t\t\t\t<line hits="0" number="75"/>\n\t\t\t\t\t\t<line hits="0" number="76"/>\n\t\t\t\t\t\t<line hits="0" number="77"/>\n\t\t\t\t\t\t<line hits="0" number="78"/>\n\t\t\t\t\t\t<line hits="0" number="79"/>\n\t\t\t\t\t\t<line hits="0" number="86"/>\n\t\t\t\t\t\t<line hits="0" number="87"/>\n\t\t\t\t\t\t<line hits="0" number="88"/>\n\t\t\t\t\t\t<line hits="0" number="90"/>\n\t\t\t\t\t\t<line hits="0" number="92"/>\n\t\t\t\t\t\t<line hits="0" number="94"/>\n\t\t\t\t\t\t<line hits="0" number="95"/>\n\t\t\t\t\t\t<line hits="0" number="97"/>\n\t\t\t\t\t\t<line hits="0" number="98"/>\n\t\t\t\t\t\t<line hits="0" number="104"/>\n\t\t\t\t\t\t<line hits="0" number="105"/>\n\t\t\t\t\t\t<line hits="0" number="106"/>\n\t\t\t\t\t\t<line hits="0" number="107"/>\n\t\t\t\t\t\t<line hits="0" number="108"/>\n\t\t\t\t\t\t<line hits="0" number="109"/>\n\t\t\t\t\t\t<line hits="0" number="110"/>\n\t\t\t\t\t\t<line hits="0" number="112"/>\n\t\t\t\t\t\t<line hits="0" number="115"/>\n\t\t\t\t\t\t<line hits="0" number="116"/>\n\t\t\t\t\t\t<line hits="0" number="118"/>\n\t\t\t\t\t\t<line hits="0" number="122"/>\n\t\t\t\t\t\t<line hits="0" number="123"/>\n\t\t\t\t\t\t<line hits="0" number="124"/>\n\t\t\t\t\t\t<line hits="0" number="125"/>\n\t\t\t\t\t\t<line hits="0" number="126"/>\n\t\t\t\t\t\t<line hits="0" number="127"/>\n\t\t\t\t\t\t<line hits="0" number="128"/>\n\t\t\t\t\t\t<line hits="0" number="129"/>\n\t\t\t\t\t\t<line hits="0" number="130"/>\n\t\t\t\t\t\t<line hits="0" number="133"/>\n\t\t\t\t\t\t<line hits="0" number="141"/>\n\t\t\t\t\t\t<line hits="0" number="142"/>\n\t\t\t\t\t\t<line hits="0" number="143"/>\n\t\t\t\t\t\t<line hits="0" number="144"/>\n\t\t\t\t\t\t<line hits="0" number="145"/>\n\t\t\t\t\t\t<line hits="0" number="146"/>\n\t\t\t\t\t\t<line hits="0" number="147"/>\n\t\t\t\t\t\t<line hits="0" number="149"/>\n\t\t\t\t\t\t<line hits="0" number="151"/>\n\t\t\t\t\t\t<line hits="0" number="152"/>\n\t\t\t\t\t\t<line hits="0" number="153"/>\n\t\t\t\t\t\t<line hits="0" number="154"/>\n\t\t\t\t\t\t<line hits="0" number="155"/>\n\t\t\t\t\t\t<line hits="0" number="156"/>\n\t\t\t\t\t\t<line hits="0" number="158"/>\n\t\t\t\t\t\t<line hits="0" number="160"/>\n\t\t\t\t\t\t<line hits="0" number="163"/>\n\t\t\t\t\t\t<line hits="0" number="167"/>\n\t\t\t\t\t\t<line hits="0" number="168"/>\n\t\t\t\t\t\t<line hits="0" number="169"/>\n\t\t\t\t\t\t<line hits="0" number="170"/>\n\t\t\t\t\t\t<line hits="1" number="171"/>\n\t\t\t\t\t\t<line hits="0" number="173"/>\n\t\t\t\t\t\t<line hits="0" number="174"/>\n\t\t\t\t\t\t<line hits="0" number="175"/>\n\t\t\t\t\t\t<line hits="0" number="176"/>\n\t\t\t\t\t\t<line hits="0" number="177"/>\n\t\t\t\t\t\t<line hits="0" number="178"/>\n\t\t\t\t\t\t<line hits="0" number="180"/>\n\t\t\t\t\t\t<line hits="0" number="181"/>\n\t\t\t\t\t\t<line hits="0" number="182"/>\n\t\t\t\t\t\t<line hits="0" number="185"/>\n\t\t\t\t\t\t<line hits="0" number="188"/>\n\t\t\t\t\t\t<line hits="0" number="190"/>\n\t\t\t\t\t\t<line hits="0" number="191"/>\n\t\t\t\t\t\t<line hits="0" number="194"/>\n\t\t\t\t\t\t<line hits="0" number="196"/>\n\t\t\t\t\t\t<line hits="0" number="198"/>\n\t\t\t\t\t\t<line hits="0" number="200"/>\n\t\t\t\t\t\t<line hits="0" number="201"/>\n\t\t\t\t\t\t<line hits="0" number="203"/>\n\t\t\t\t\t\t<line hits="0" number="206"/>\n\t\t\t\t\t\t<line hits="0" number="209"/>\n\t\t\t\t\t\t<line hits="0" number="211"/>\n\t\t\t\t\t\t<line hits="0" number="212"/>\n\t\t\t\t\t\t<line hits="0" number="214"/>\n\t\t\t\t\t\t<line hits="0" number="217"/>\n\t\t\t\t\t\t<line hits="0" number="220"/>\n\t\t\t\t\t\t<line hits="0" number="224"/>\n\t\t\t\t\t\t<line hits="0" number="227"/>\n\t\t\t\t\t\t<line hits="0" number="232"/>\n\t\t\t\t\t\t<line hits="0" number="233"/>\n\t\t\t\t\t\t<line hits="0" number="234"/>\n\t\t\t\t\t\t<line hits="0" number="235"/>\n\t\t\t\t\t\t<line hits="0" number="236"/>\n\t\t\t\t\t\t<line hits="0" number="237"/>\n\t\t\t\t\t\t<line hits="0" number="238"/>\n\t\t\t\t\t\t<line hits="0" number="239"/>\n\t\t\t\t\t\t<line hits="0" number="240"/>\n\t\t\t\t\t\t<line hits="0" number="241"/>\n\t\t\t\t\t\t<line hits="0" number="242"/>\n\t\t\t\t\t\t<line hits="0" number="243"/>\n\t\t\t\t\t\t<line hits="0" number="246"/>\n\t\t\t\t\t\t<line hits="0" number="248"/>\n\t\t\t\t\t\t<line hits="0" number="249"/>\n\t\t\t\t\t\t<line hits="0" number="250"/>\n\t\t\t\t\t\t<line hits="0" number="251"/>\n\t\t\t\t\t\t<line hits="0" number="252"/>\n\t\t\t\t\t\t<line hits="0" number="255"/>\n\t\t\t\t\t\t<line hits="0" number="256"/>\n\t\t\t\t\t</lines>\n\t\t\t\t</class>\n\t\t\t\t<class branch-rate="0" complexity="0" filename="test_empty.py" line-rate="0.25" name="test_empty">\n\t\t\t\t\t<methods/>\n\t\t\t\t\t<lines>\n\t\t\t\t\t\t<line hits="0" number="2"/>\n\t\t\t\t\t\t<line hits="0" number="4"/>\n\t\t\t\t\t\t<line hits="0" number="6"/>\n\t\t\t\t\t\t<line hits="1" number="7"/>\n\t\t\t\t\t</lines>\n\t\t\t\t</class>\n\t\t\t</classes>\n\t\t</package>\n\t</packages>\n</coverage>\n'
In a virtualenv, I only the the test_can_exclude_file_pattern() failure. I don't know what the point of this test is or why it's specifically looking for /usr, but in order to build the package in Ubuntu, I'm inclined to disable the tests for now. It seems like they aren't testing what they think they're testing, and I'm unclear on the original intent.
Okay, test_can_ generate_ html_coverage( ) require Build-Depends to include libjs-jquery- hotkeys, libjs-jquery- isonscreen, and libjs-jquery- tablesorter.