dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #42697
[Bug 1277670] Re: FTBFS in trusty due to test failure
** Also affects: pyruntest (Ubuntu)
Importance: Undecided
Status: New
** Tags added: ftbfs
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to pyruntest in Ubuntu.
https://bugs.launchpad.net/bugs/1277670
Title:
FTBFS in trusty due to test failure
Status in pyruntest:
New
Status in pyruntest package in Ubuntu:
New
Bug description:
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/pyruntest/+bug/1277670/+subscriptions