[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: beginning GSOC preparations: was Re: [pygame] Thank You



Sure!

Here they are:

>>> import pygame.tests.go
loading pygame.tests.base_test
loading pygame.tests.blit_test
loading pygame.tests.bufferproxy_test
loading pygame.tests.cdrom_test
loading pygame.tests.color_test
loading pygame.tests.cursors_test
loading pygame.tests.display_test
loading pygame.tests.draw_test
loading pygame.tests.event_test
loading pygame.tests.fastevent_test
loading pygame.tests.font_test
loading pygame.tests.image__save_gl_surface_test
loading pygame.tests.image_test
loading pygame.tests.joystick_test
loading pygame.tests.key_test
loading pygame.tests.mask_test
loading pygame.tests.mixer_music_test
*** glibc detected *** /usr/bin/python: free(): invalid next size (normal): 0x0000000001e8ba40 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f7086b9aa58]
/lib/libc.so.6(cfree+0x76)[0x7f7086b9d0a6]
/usr/lib/libsmpeg-0.4.so.0(_ZN10MPEGsystem9TotalTimeEv+0x1d1)[0x7f7080d9e871]
/usr/lib/libsmpeg-0.4.so.0(_ZN4MPEG13GetSystemInfoEP15MPEG_SystemInfo+0x38)[0x7f7080d9a498]
/usr/lib/libsmpeg-0.4.so.0(SMPEG_getinfo+0x68)[0x7f7080d9fe48]
/usr/lib/libsmpeg-0.4.so.0(SMPEG_new+0x61)[0x7f7080da0151]
/usr/lib/libSDL_mixer-1.2.so.0(Mix_LoadMUS+0x4bb)[0x7f708145085b]
/usr/lib/python2.5/site-packages/pygame/mixer_music.so[0x7f708169fc96]
/usr/bin/python(PyEval_EvalFrameEx+0x57e2)[0x491052]
/usr/bin/python(PyEval_EvalFrameEx+0x6872)[0x4920e2]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd5b9]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x40b7)[0x48f927]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd4c2]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x41fb08]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x46615c]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x3d12)[0x48f582]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd5b9]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x40b7)[0x48f927]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd4c2]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x41fb08]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x46615c]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x3d12)[0x48f582]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd5b9]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x40b7)[0x48f927]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd4c2]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x41fb08]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x46615c]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x3d12)[0x48f582]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd5b9]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x40b7)[0x48f927]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python[0x4dd4c2]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x41fb08]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python[0x46615c]
/usr/bin/python(PyObject_Call+0x13)[0x418c33]
/usr/bin/python(PyEval_EvalFrameEx+0x3d12)[0x48f582]
/usr/bin/python(PyEval_EvalFrameEx+0x6872)[0x4920e2]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python(PyEval_EvalFrameEx+0x5483)[0x490cf3]
/usr/bin/python(PyEval_EvalCodeEx+0x6ad)[0x4927cd]
/usr/bin/python(PyEval_EvalCode+0x32)[0x4929c2]
======= Memory map: ========
00400000-00525000 r-xp 00000000 08:01 278565                             /usr/bin/python2.5
00724000-00725000 r--p 00124000 08:01 278565                             /usr/bin/python2.5
00725000-00757000 rw-p 00125000 08:01 278565                             /usr/bin/python2.5
00757000-0075f000 rw-p 00757000 00:00 0
016d0000-01e93000 rw-p 016d0000 00:00 0                                  [heap]
405a6000-405a7000 ---p 405a6000 00:00 0
405a7000-40da7000 rwxp 405a7000 00:00 0
415d0000-415d1000 ---p 415d0000 00:00 0
415d1000-41dd1000 rwxp 415d1000 00:00 0
7f70784fb000-7f70786fc000 rw-s 00000000 00:15 135264                     /dev/shm/pulse-shm-2421610446
7f70786fc000-7f70786ff000 r-xp 00000000 08:01 2187305                    /lib/libcap.so.1.10
7f70786ff000-7f70788ff000 ---p 00003000 08:01 2187305                    /lib/libcap.so.1.10
7f70788ff000-7f7078900000 rw-p 00003000 08:01 2187305                    /lib/libcap.so.1.10
7f7078900000-7f7078917000 r-xp 00000000 08:01 1557770                    /usr/lib/libICE.so.6.3.0
7f7078917000-7f7078b16000 ---p 00017000 08:01 1557770                    /usr/lib/libICE.so.6.3.0
7f7078b16000-7f7078b18000 rw-p 00016000 08:01 1557770                    /usr/lib/libICE.so.6.3.0
7f7078b18000-7f7078b1b000 rw-p 7f7078b18000 00:00 0
7f7078b1b000-7f7078b23000 r-xp 00000000 08:01 1558608                    /usr/lib/libSM.so.6.0.0
7f7078b23000-7f7078d22000 ---p 00008000 08:01 1558608                    /usr/lib/libSM.so.6.0.0
7f7078d22000-7f7078d23000 r--p 00007000 08:01 1558608                    /usr/lib/libSM.so.6.0.0
7f7078d23000-7f7078d24000 rw-p 00008000 08:01 1558608                    /usr/lib/libSM.so.6.0.0
7f7078d24000-7f7078d72000 r-xp 00000000 08:01 1559829                    /usr/lib/libpulse.so.0.4.1
7f7078d72000-7f7078f72000 ---p 0004e000 08:01 1559829                    /usr/lib/libpulse.so.0.4.1
7f7078f72000-7f7078f73000 r--p 0004e000 08:01 1559829                    /usr/lib/libpulse.so.0.4.1
7f7078f73000-7f7078f74000 rw-p 0004f000 08:01 1559829                    /usr/lib/libpulse.so.0.4.1
7f7078f74000-7f7078f7a000 r-xp 00000000 08:01 1844477                    /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
7f7078f7a000-7f7079179000 ---p 00006000 08:01 1844477                    /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
7f7079179000-7f707917a000 r--p 00005000 08:01 1844477                    /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
7f707917a000-7f707917b000 rw-p 00006000 08:01 1844477                    /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
7f707917b000-7f707917e000 r-xp 00000000 08:01 1622584                    /usr/lib/python2.5/lib-dynload/select.so
7f707917e000-7f707937d000 ---p 00003000 08:01 1622584                    /usr/lib/python2.5/lib-dynload/select.so
7f707937d000-7f707937e000 r--p 00002000 08:01 1622584                    /usr/lib/python2.5/lib-dynload/select.so
7f707937e000-7f707937f000 rw-p 00003000 08:01 1622584                    /usr/lib/python2.5/lib-dynload/select.so
7f707937f000-7f7079383000 r-xp 00000000 08:01 1624271                    /usr/lib/python2.5/lib-dynload/_locale.so
7f7079383000-7f7079582000 ---p 00004000 08:01 1624271                    /usr/lib/python2.5/lib-dynload/_locale.so
7f7079582000-7f7079583000 r--p 00003000 08:01 1624271                    /usr/lib/python2.5/lib-dynload/_locale.so
7f7079583000-7f7079584000 rw-p 00004000 08:01 1624271                    /usr/lib/python2.5/lib-dynload/_locale.so
7f7079584000-7f7079587000 r-xp 00000000 08:01 2213672                    /usr/lib/python2.5/site-packages/pygame/fastevent.so
7f7079587000-7f7079786000 ---p 00003000 08:01 2213672                    /usr/lib/python2.5/site-packages/pygame/fastevent.so
7f7079786000-7f7079787000 r--p 00002000 08:01 2213672                    /usr/lib/python2.5/site-packages/pygame/fastevent.so
7f7079787000-7f7079788000 rw-p 00003000 08:01 2213672                    /usr/lib/python2.5/site-packages/pygame/fastevent.so
7f7079788000-7f707978a000 r-xp 00000000 08:01 2214319                    /usr/lib/python2.5/site-packages/pygame/_numericsndarray.so
7f707978a000-7f7079989000 ---p 00002000 08:01 2214319                    /usr/lib/python2.5/site-packages/pygame/_numericsndarray.so
7f7079989000-7f707998a000 r--p 00001000 08:01 2214319                    /usr/lib/python2.5/site-packages/pygame/_numericsndarray.so
7f707998a000-7f707998b000 rw-p 00002000 08:01 2214319                    /usr/lib/python2.5/site-packages/pygame/_numericsndarray.so
7f707998b000-7f707998e000 r-xp 00000000 08:01 2213667                    /usr/lib/python2.5/site-packages/pygame/_arraysurfarray.so
7f707998e000-7f7079b8d000 ---p 00003000 08:01 2213667                    /usr/lib/python2.5/site-packages/pygame/_arraysurfarray.so
7f7079b8d000-7f7079b8e000 r--p 00002000 08:01 2213667                    /usr/lib/python2.5/site-packages/pygame/_arraysurfarray.so
7f7079b8e000-7f7079b8f000 rw-p 00003000 08:01 2213667                    /usr/lib/python2.5/site-packages/pygame/_arraysurfarray.so
7f7079b8f000-7f7079ba7000 r-xp 00000000 08:01 1622373                    /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7f7079ba7000-7f7079da6000 ---p 00018000 08:01 1622373                    /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7f7079da6000-7f7079da7000 r--p 00017000 08:01 1622373                    /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7f7079da7000-7f7079da9000 rw-p 00018000 08:01 1622373                    /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7f7079da9000-7f7079dae000 r-xp 00000000 08:01 2214318                    /usr/lib/python2.5/site-packages/pygame/_numericsurfarray.so
7f7079dae000-7f7079fae000 ---p 00005000 08:01 2214318                    /usr/lib/python2.5/site-packages/pygame/_numericsurfarray.so
7f7079fae000-7f7079faf000 r--p 00005000 08:01 2214318                    /usr/lib/python2.5/site-packages/pygame/_numericsurfarray.so
7f7079faf000-7f7079fb0000 rw-p 00006000 08:01 2214318                    /usr/lib/python2.5/site-packages/pygame/_numericsurfarray.so
7f7079fb0000-7f7079fc9000 r-xp 00000loading pygame.tests.mixer_test
loading pygame.tests.mouse_test
loading pygame.tests.movie_test
loading pygame.tests.overlay_test
loading pygame.tests.pixelarray_test
loading pygame.tests.rect_test
loading pygame.tests.sndarray_test
loading pygame.tests.sprite_test
loading pygame.tests.surface_test
loading pygame.tests.surfarray_test
loading pygame.tests.surflock_test
loading pygame.tests.sysfont_test
loading pygame.tests.threads_test
loading pygame.tests.time_test
loading pygame.tests.transform_test
.................F.F...........F..F...F....F...........................E..............E....................................................................................................................................................................................................F.............................................................
======================================================================
FAIL: ColorTypeTest.test_float
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/color_test.py", line 412, in test_float
    self.assertEquals (float (c), float (0xCC00CC00))
AssertionError: 1.844674407283719e+19 != 3422604288.0

======================================================================
FAIL: ColorTypeTest.test_hex
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/color_test.py", line 442, in test_hex
    self.assertEquals (hex (c), hex (0xCC00CC00))
AssertionError: '0xffffffffcc00cc00L' != '0xcc00cc00'

======================================================================
FAIL: ColorTypeTest.test_int
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/color_test.py", line 494, in test_int
    self.assertEquals (int (c), int (0xCC00CC00))
AssertionError: 18446744072837188608L != 3422604288

======================================================================
FAIL: ColorTypeTest.test_long
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/color_test.py", line 511, in test_long
    self.assertEquals (long (c), long (0xCC00CC00))
AssertionError: 18446744072837188608L != 3422604288L

======================================================================
FAIL: ColorTypeTest.test_oct
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/color_test.py", line 427, in test_oct
    self.assertEquals (oct (c), oct (0xCC00CC00))
AssertionError: '01777777777771400146000L' != '031400146000'

======================================================================
FAIL: ColorTypeTest.test_webstyle
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/color_test.py", line 458, in test_webstyle
    self.assertEquals (hex (c), hex (0xCC00CC11))
AssertionError: '0xffffffffcc00cc11L' != '0xcc00cc11'

======================================================================
ERROR: ImageModuleTest.test_save
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/image_test.py", line 111, in test_save
    os.remove(temp_filename)
OSError: [Errno 2] No such file or directory: 'tmpimg.jpg'


======================================================================
ERROR: all_tests_for (pygame.tests.mixer_music_test.AllTestCases)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/pygame.tests.mixer_music_test.py", line 1, in all_tests_for
subprocess completely failed with return code of -6
cmd:          ['/usr/bin/python', '/usr/lib/python2.5/site-packages/pygame/tests/test_utils/test_runner.py', 'pygame.tests.mixer_music_test', '--timings', '1', '--exclude', 'interactive']
test_env:     {'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'tyler', 'USER': 'tyler', 'HOME': '/home/tyler', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/e17/bin', 'WINDOWPATH': '7', 'LANG': 'en_CA.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XDG_SESSION_COOKIE': 'b363b16f60af9c8ae5bbbb26486a3329-1240580971.323652-1019154720', 'SESSION_MANAGER': 'local/Surak:/tmp/.ICE-unix/6178', 'SHLVL': '1', 'DISPLAY': ':0.0', 'WINDOWID': '56623165', '_': '/usr/bin/python', 'GPG_AGENT_INFO': '/tmp/seahorse-Eb1wEq/S.gpg-agent:6262:1', 'USERNAME': 'tyler', 'GDM_XSERVER_LOCATION': 'local', 'COLORTERM': 'gnome-terminal', 'SSH_AUTH_SOCK': '/tmp/keyring-WaGTlC/ssh', 'GNOME_KEYRING_SOCKET': '/tmp/keyring-WaGTlC/socket', 'GDMSESSION': 'default', 'PKG_CONFIG_PATH': '/opt/e17/lib/pkgconfig/', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-UYPDe9EzyE,guid=868a13d244f1455c5e7a550549f1c36c', 'ORBIT_SOCKETDIR': '/tmp/orbit-tyler', 'XAUTHORITY': '/tmp/.gdmQWR1SU', 'DESKTOP_SESSION': 'default', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GNOME_KEYRING_PID': '6166', 'GDM_LANG': 'en_CA.UTF-8', 'HISTCONTROL': 'ignoreboth', 'XDG_DATA_DIRS': '/usr/local/share/:/usr/share/:/usr/share/gdm/', 'PWD': '/home/tyler', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/tyler/.gtkrc-1.2-gnome2', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:'}
working_dir:  /usr/lib/python2.5/site-packages/pygame
return (top 5 lines):
loading pygame.tests.mixer_music_test


======================================================================
FAIL: SurfaceTypeTest.test_flags
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pygame/tests/surface_test.py", line 101, in test_flags
    self.failUnlessRaises(ValueError, make_surf, 32, 0, masks)
AssertionError: ValueError not raised

----------------------------------------------------------------------
Ran 345 tests in 50.964s


On Fri, Apr 24, 2009 at 10:34 AM, René Dudfield <renesd@xxxxxxxxx> wrote:


On Sat, Apr 25, 2009 at 3:26 AM, Tyler Laing <trinioler@xxxxxxxxx> wrote:
And it works! Thank you very much Lenard and Rene for all your help.

Now, as to the tests. On my linux desktop, five of the tests failed because its a 64bit platform, and the asserts are assuming a 32 bit integer. The other two tests failed because of a library that has a slightly different api to what they expected.

Can you please paste those errors?  We currently don't have a 64bit build bot... so we've missed them.
 

As for the windows platform, the only errors arose when subprocess timed out several times, which is to be expected on a VM.

ah, cool.

There's an option for run_tests.py for that.

To see all the test runners options:
python run_tests.py --help

To timeout after 20 seconds...
python run_tests.py -t 20



cu.

 

Again, thank both of you very much, and I look forward to contributing to the community.

:)

-Tyler






--
Visit my blog at http://oddco.ca/zeroth/zblog