test suite failures

Bug #739310 reported by Jelmer Vernooij
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Meliae
Fix Released
Undecided
John A Meinel

Bug Description

I'm getting a bunch of test failures running the test suite from the source directory:

charis:~/src/meliae/trunk% PYTHONPATH=. python -m testtools.run meliae.tests.test_suite
Tests running...
======================================================================
FAIL: meliae.tests.test__intset.TestIDSet.test__sizeof__
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__intset.py", line 133, in test__sizeof__
    self.assertSizeOf(6, iset, extra_size=4, has_gc=False)
  File "meliae/tests/test__intset.py", line 116, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 52 != 56
======================================================================
FAIL: meliae.tests.test__intset.TestIntSet.test__sizeof__
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__intset.py", line 133, in test__sizeof__
    self.assertSizeOf(6, iset, extra_size=4, has_gc=False)
  File "meliae/tests/test__intset.py", line 116, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 52 != 56
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__base
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__loader.py", line 210, in test__sizeof__base
    self.assertSizeOf(4+1024, moc, extra_size=3*4, has_gc=False)
  File "meliae/tests/test__loader.py", line 200, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8236 != 8240
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__one_item
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__loader.py", line 225, in test__sizeof__one_item
    self.assertSizeOf(4+1024+8, moc, extra_size=3*4, has_gc=False)
  File "meliae/tests/test__loader.py", line 200, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8300 != 8304
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__with_dummy
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__loader.py", line 240, in test__sizeof__with_dummy
    self.assertSizeOf(4+1024+8+2+3, moc, extra_size=3*4, has_gc=False)
  File "meliae/tests/test__loader.py", line 200, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8340 != 8344
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__with_reflists
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__loader.py", line 233, in test__sizeof__with_reflists
    self.assertSizeOf(4+1024+8+2+3, moc, extra_size=3*4, has_gc=False)
  File "meliae/tests/test__loader.py", line 200, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8340 != 8344
======================================================================
FAIL: meliae.tests.test__scanner.TestSizeOf.test_empty_string
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__scanner.py", line 42, in test_empty_string
    self.assertSizeOf(STRING_SCALING, '', extra_size=0+STRING_BASE, has_gc=False)
  File "meliae/tests/test__scanner.py", line 39, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 40 != 37
======================================================================
FAIL: meliae.tests.test__scanner.TestSizeOf.test_long_string
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__scanner.py", line 49, in test_long_string
    extra_size=100*1024+STRING_BASE, has_gc=False)
  File "meliae/tests/test__scanner.py", line 39, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 102440 != 102437
======================================================================
FAIL: meliae.tests.test__scanner.TestSizeOf.test_short_string
----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__scanner.py", line 45, in test_short_string
    self.assertSizeOf(STRING_SCALING, 'a', extra_size=1+STRING_BASE, has_gc=False)
  File "meliae/tests/test__scanner.py", line 39, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 41 != 38
Ran 182 tests in 0.153s

FAILED (failures=9)

Related branches

Revision history for this message
John A Meinel (jameinel) wrote : Re: [Bug 739310] [NEW] test suite failures

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/21/2011 12:25 PM, Jelmer Vernooij wrote:
> Public bug reported:
>
> I'm getting a bunch of test failures running the test suite from the
> source directory:
>
The normal way to run the tests is either "make check" or "py
run_tests.py". I don't know that I support the testtools runner or not.

That said, your failures aren't related to the test runner.

======================================================================
FAIL: meliae.tests.test__intset.TestIDSet.test__sizeof__
- ----------------------------------------------------------------------
Traceback (most recent call last):
  File "meliae/tests/test__intset.py", line 133, in test__sizeof__
    self.assertSizeOf(6, iset, extra_size=4, has_gc=False)
  File "meliae/tests/test__intset.py", line 116, in assertSizeOf
    self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 52 != 56

Certainly it all passes here. Can you tell me what python version, and
platform size ? (2.5/6/7 are meant to be supported, but I've done no
testing on 2.7, and 32/64-bit could be a big difference here.)

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2IZiUACgkQJdeBCYSNAAOgJwCfTzZvebpw2DGPvyfStzisAyEU
UpIAniIjw6f8yyH5AJqnOKRrGr9x1TmV
=YDGc
-----END PGP SIGNATURE-----

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

On Tue, 2011-03-22 at 09:04 +0000, John A Meinel wrote:
> On 3/21/2011 12:25 PM, Jelmer Vernooij wrote:
> > Public bug reported:
> >
> > I'm getting a bunch of test failures running the test suite from the
> > source directory:
> >
> The normal way to run the tests is either "make check" or "py
> run_tests.py". I don't know that I support the testtools runner or not.
Ah, ok. FWIW I can reproduce it by running "make check" as well.

> That said, your failures aren't related to the test runner.
>
> ======================================================================
> FAIL: meliae.tests.test__intset.TestIDSet.test__sizeof__
> - ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "meliae/tests/test__intset.py", line 133, in test__sizeof__
> self.assertSizeOf(6, iset, extra_size=4, has_gc=False)
> File "meliae/tests/test__intset.py", line 116, in assertSizeOf
> self.assertEqual(expected_size, _scanner.size_of(obj))
> AssertionError: 52 != 56
>
>
> Certainly it all passes here. Can you tell me what python version, and
> platform size ? (2.5/6/7 are meant to be supported, but I've done no
> testing on 2.7, and 32/64-bit could be a big difference here.)
gwenhwyvar:~/src/meliae/trunk% python --version
Python 2.7.1+

gwenhwyvar:~/src/meliae/trunk% uname -a
Linux gwenhwyvar 2.6.38-7-generic #36-Ubuntu SMP Fri Mar 18 23:18:58 UTC
2011 x86_64 x86_64 x86_64 GNU/Linux

Cheers,

Jelmer

Revision history for this message
John A Meinel (jameinel) wrote :

Thanks for the report, I'm happy to make the test suite run clean wherever I can.

Changed in meliae:
assignee: nobody → John A Meinel (jameinel)
status: New → Fix Released
John A Meinel (jameinel)
Changed in meliae:
milestone: none → 0.4
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.