test_status failure on trunk (revno 5227)

Bug #579996 reported by Parth Malwankar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Medium
Unassigned

Bug Description

Interestingly it doesn't happen for:
1. ./bzr --no-plugins selftest status
2. ./bzr --no-plugins selftest -s bb.test_status

[trunk]% ./bzr --no-plugins selftest branch
bzr selftest: /storage/parth/src/bzr.dev/trunk/bzr
   /storage/parth/src/bzr.dev/trunk/bzrlib
   bzr-2.2.0dev1 python-2.6.5 Linux-2.6.32-22-generic-i686-with-Ubuntu-10.04-lucid

/ [1/3244 in 0s] bzrlib.doc.api.DocFileTest(/storage/parth/src/bzr.dev/trunk/bzrlib/doc/api/branch.txt)- [1/3244 in 0s] bzrlib.doc.api.DocFileTest(/storage/parth/src/bzr.dev/trunk/bzrlib/doc/api/branch.txt)\ [1/3244 in 0s] bzrlib.doc.api.DocFileTest(/storage/parth/src/bzr.dev/trunk/bzrlib/doc/api/branch.txt)| [1/3244 in 0s] bzrlib.doc.api.DocFileTest(/storage/parth/src/bzr.dev/trunk/bzrlib/doc/api/branch.txt)/ [1/3244 in 0s] bzrlib.doc.api.DocFileTest(/storage/parth/src/bzr.dev/trunk/bzrlib/doc/api/branch.txt)FAIL: blackbox.test_status.BranchStatus.test_branch_statusranch_status
    Text attachment: log
------------
48.873 creating repository in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work/.bzr/.
48.878 creating branch <bzrlib.branch.BzrBranchFormat7 object at 0xdb9b6ac> in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work/
48.892 trying to create missing lock '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work/.bzr/checkout/dirstate'
48.893 opening working tree '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work'
48.901 check paths: None
48.905 check paths: None
48.906 creating config directory: '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/home/.bazaar'
48.913 check paths: None
------------
Text attachment: traceback
------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user
    return fn(*args)
  File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method
    testMethod()
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 89, in test_branch_status
    wt, short=True)
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 56, in assertStatus
    self.assertEqual(expected_lines, output_string.splitlines(True))
AssertionError: not equal:
a = ['? bye.c\n', '? hello.c\n']
b = []

------------

FAIL: blackbox.test_status.CheckoutStatus.test_branch_statustus.test_branch_status
    Text attachment: log
------------
49.062 creating repository in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/.bzr/.
49.068 creating branch <bzrlib.branch.BzrBranchFormat7 object at 0xda6d44c> in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir/.././
49.078 creating branch reference in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir/
49.092 trying to create missing lock '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir/.bzr/checkout/dirstate'
49.093 opening working tree '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir'
49.101 check paths: None
49.105 check paths: None
49.106 creating config directory: '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/home/.bazaar'
49.110 check paths: None
------------
Text attachment: traceback
------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user
    return fn(*args)
  File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method
    testMethod()
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 89, in test_branch_status
    wt, short=True)
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 56, in assertStatus
    self.assertEqual(expected_lines, output_string.splitlines(True))
AssertionError: not equal:
a = ['? bye.c\n', '? hello.c\n']
b = []

------------

======================================================================
FAIL: bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status
----------------------------------------------------------------------
_StringException: Text attachment: log
------------
48.873 creating repository in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work/.bzr/.
48.878 creating branch <bzrlib.branch.BzrBranchFormat7 object at 0xdb9b6ac> in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work/
48.892 trying to create missing lock '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work/.bzr/checkout/dirstate'
48.893 opening working tree '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/work'
48.901 check paths: None
48.905 check paths: None
48.906 creating config directory: '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.BranchStatus.test_branch_status/home/.bazaar'
48.913 check paths: None
------------
Text attachment: traceback
------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user
    return fn(*args)
  File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method
    testMethod()
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 89, in test_branch_status
    wt, short=True)
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 56, in assertStatus
    self.assertEqual(expected_lines, output_string.splitlines(True))
AssertionError: not equal:
a = ['? bye.c\n', '? hello.c\n']
b = []

------------

======================================================================
FAIL: bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status
----------------------------------------------------------------------
_StringException: Text attachment: log
------------
49.062 creating repository in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/.bzr/.
49.068 creating branch <bzrlib.branch.BzrBranchFormat7 object at 0xda6d44c> in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir/.././
49.078 creating branch reference in file:///tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir/
49.092 trying to create missing lock '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir/.bzr/checkout/dirstate'
49.093 opening working tree '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/work/codir'
49.101 check paths: None
49.105 check paths: None
49.106 creating config directory: '/tmp/testbzr-GbfG5X.tmp/bzrlib.tests.blackbox.test_status.CheckoutStatus.test_branch_status/home/.bazaar'
49.110 check paths: None
------------
Text attachment: traceback
------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user
    return fn(*args)
  File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method
    testMethod()
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 89, in test_branch_status
    wt, short=True)
  File "/storage/parth/src/bzr.dev/trunk/bzrlib/tests/blackbox/test_status.py", line 56, in assertStatus
    self.assertEqual(expected_lines, output_string.splitlines(True))
AssertionError: not equal:
a = ['? bye.c\n', '? hello.c\n']
b = []

------------

----------------------------------------------------------------------
Ran 3244 tests in 532.531s

FAILED (failures=2, known_failure_count=1)
423 tests skipped
bzrlib.tests.blackbox.test_branch.TestBranchStacked.test_branch_stacked_from_smart_server is leaking threads among 588 leaking tests.
175 non-main threads were left active in the end.
[trunk]%

Tags: selftest
Martin Pool (mbp)
Changed in bzr:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Gary van der Merwe (garyvdm) wrote :

I debug this, and it is getting a blank result because bzrlib.trace.is_quiet() is returning True.

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 579996] Re: test_status failure on trunk (revno 5227)

Seems to be a global, and not reset by the test infrastructure.

globals must die.

Jelmer Vernooij (jelmer)
tags: added: selftest
Revision history for this message
Vincent Ladeuil (vila) wrote :

I'm 80% sure this has been fixed, re-open with a reproducing recipe otherwise.

Changed in bzr:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.