Post commit tests are disabled because the script is currently incompatible with Trac 0.10.4 -- jm


A subversion post-commit hook automatically performs tests on the server for each revision and whenever something fails, "(broken)" is added to the svn:log revision property and this page is updated.

*** WARNING ***

  • Never forget that the tests check few things. Serious bugs may not be detected. This system just gives a hint.
  • To the developers: Don't stop perform tests on your own by waiting that the server tells you when something's wrong.

Result of source:trunk/test_code.sh for the latest broken revision ([2453]):

=== hachoir-core: test doc ===
--- doc/hachoir-api.rst: Run tests
--- doc/hachoir-api.rst: End of tests
--- doc/internals.rst: Run tests
--- doc/internals.rst: End of tests
--- Test module hachoir_core.bits
--- End of test
--- Test module hachoir_core.compatibility
--- End of test
--- Test module hachoir_core.dict
--- End of test
--- Test module hachoir_core.text_handler
--- End of test
--- Test module hachoir_core.tools
--- End of test
=== download and check testcase ===
Download and check Hachoir testcase.

Use directory: /tmp/hachoir/testcase
[+] Test yellowdude.3ds: 
  - Check MD5 sum (2e1301e23518fbed06dd0a739e110c9e): ok
[+] Test logo-kubuntu.png: 
  - Check MD5 sum (336368f689952e18e9197aaa1caf8ebb): ok
[+] Test mbr_linux_and_ext: 
  - Check MD5 sum (18730e496f263cb639b0a07152e49444): ok
[+] Test kde_click.wav: 
  - Check MD5 sum (02bee988149cc7c21f4b56176f2c7a2f): ok
[+] Test test.txt.gz: 
  - Check MD5 sum (037e1908f6e081d8178811107c196239): ok
[+] Test flashmob.mkv: 
  - Check MD5 sum (52ad0e32fc368d80107727f8d470579f): ok
[+] Test 10min.mkv: 
  - Check MD5 sum (0bd4adc27cc95effc960ab85b5737d48): ok
[+] Test cd_0008_5C48_1m53s.cda: 
  - Check MD5 sum (f219b3083b2ebacbd9728fd198e2a459): ok
[+] Test wormux_32x32_16c.ico: 
  - Check MD5 sum (278e578b6b9c404f921107876a7fbf9e): ok
[+] Test audio_8khz_8bit_ulaw_4s39.au: 
  - Check MD5 sum (87458dca42f2e027ca86e592172eea74): ok
[+] Test sheep_on_drugs.mp3: 
  - Check MD5 sum (7740bf3a7908bddcfff2c2ba2347d3d9): ok
[+] Test pyc_example_1.5.2.pyc: 
  - Check MD5 sum (47bffae903a89a48ac3b01625c4e1eec): ok
[+] Test pyc_example_2.2.3.pyc: 
  - Check MD5 sum (4fd08601b28dce8b0bab56e67920ef94): ok
[+] Test pyc_example_2.5c1.pyc: 
  - Check MD5 sum (372fa5e9e50230fc382997638813ae2f): ok
[+] Test ftp-0.17-537.i586.rpm: 
  - Check MD5 sum (98a598d6e47ea0fbb999d5163558d3a0): ok
[+] Test cross.xcf: 
  - Check MD5 sum (f4e834f4fbf9a479aae46d457b14b786): ok
[+] Test jpeg.exif.photoshop.jpg: 
  - Check MD5 sum (12e4c375706f19da2bed5bac321564bf): ok
[+] Test small_text.tar: 
  - Check MD5 sum (91128f90b3c7f48579b2123804860167): ok
[+] Test cacert_class3.der: 
  - Check MD5 sum (733f35541d44c9e95a4aef51ad0306b6): ok
[+] Test kde_haypo_corner.bmp: 
  - Check MD5 sum (ee7713cf238977d9751e5cc043878659): ok
[+] Test png_331x90x8_truncated.png: 
  - Check MD5 sum (ca63f46b0f5d1e8cd19717f3f51004d6): ok
[+] Test steganography.mp3: 
  - Check MD5 sum (b91c9cf93306b47f698f60f6636eb40b): ok
[+] Test smallville.s03e02.avi: 
  - Check MD5 sum (7bb544a5f1d71f16ab9b7e12032ca895): ok
[+] Test 08lechat_hq_fr.mp3: 
  - Check MD5 sum (002c051c616593620b1cb419ec7ba5ca): ok
[+] Test ReferenceMap.class: 
  - Check MD5 sum (66bfa8670ca13d2189f8c706080ab079): ok
[+] Test claque-beignet.swf: 
  - Check MD5 sum (aede88619acb56b1ba43d8350450feab): ok
[+] Test interlude_david_aubrun.ogg: 
  - Check MD5 sum (3524cd6d25842566bc3993ba568c213c): ok
[+] Test breakdance.flv: 
  - Check MD5 sum (01b66af40e8d0d743978ca7615392af9): ok
[+] Test arp_dns_ping_dns.tcpdump: 
  - Check MD5 sum (3260300bb993d5034f7d5e80eed80240): ok
[+] Test matrix_ping_pong.wmv: 
  - Check MD5 sum (13ee1776070a9804771198dd491923ad): ok
[+] Test usa_railroad.jpg: 
  - Check MD5 sum (5c19d197968e6135da1f172cab23ad46): ok
[+] Test my60k.ext2: 
  - Check MD5 sum (3f456ab30e0798b315124b76f7f89027): ok
[+] Test article01.bmp: 
  - Check MD5 sum (1339736f6e7eab841d07e6e341d156b2): ok
[+] Test reiserfs_v3_332k.bin: 
  - Check MD5 sum (b8537b3fdd79b1aa113d9cb41ed775ab): ok
[+] Test lara_croft.pcx: 
  - Check MD5 sum (1046053da6e208ea41c7fa3647b4fa97): ok
[+] Test hero.tga: 
  - Check MD5 sum (7bc9d3d77c4c614d2586760295b4c078): ok
[+] Test firstrun.rm: 
  - Check MD5 sum (5aa56f5de2723294136fadb90fc5b2ce): ok
[+] Test linux_swap_9pages: 
  - Check MD5 sum (f6a860270f85978b00706fd55203f3a3): ok
[+] Test pikachu.wmf: 
  - Check MD5 sum (ac542e397b6417245385cab6fd0036a4): ok
[+] Test globe.wmf: 
  - Check MD5 sum (9b24434cd114ceaf4c6fd031886b9325): ok
[+] Test indiana.mid: 
  - Check MD5 sum (75ef10d31eab5a88d190c754d5c77dd8): ok
[+] Test 25min.aifc: 
  - Check MD5 sum (b946ea4ea8b50d41bd9e975cf0335f18): ok
[+] Test grasslogo_vector.emf: 
  - Check MD5 sum (6fe03cdf34ac3ee6e797c7aeb8c92e41): ok
[+] Test ocr10.laf: 
  - Check MD5 sum (4f0a15d2abe84c5e4bd1eca11195dc87): ok
[+] Test kino14s.laf: 
  - Check MD5 sum (9fbb52a92ff9db88b85a57cf4359acd8): ok
[+] Test ladouce_1h15.wav: 
  - Check MD5 sum (964250e59d1967ab86d60e635a298bbe): ok
[+] Test hachoir-core.ace: 
  - Check MD5 sum (00ecf6575dbc2fc4fb90afd4146d0cb3): ok
[+] Test hachoir-core.rar: 
  - Check MD5 sum (049e3c0702a7ae42cf4469280a32be93): ok
[+] Test debian-31r4-i386-binary-1.iso.torrent: 
  - Check MD5 sum (b68ed9799168d10854e9d10e45d51516): ok
[+] Test india_map.gif: 
  - Check MD5 sum (026f17c987c0e61d486963157a230114): ok
[+] Test cercle.exe: 
  - Check MD5 sum (cc4227ac437e4a7f04ccd61d3738cbb9): ok
[+] Test eula.exe: 
  - Check MD5 sum (5d758e2df701ce642fef3c8d8b4f51f6): ok
[+] Test free-software-song.midi.bz2: 
  - Check MD5 sum (1ab6ceaf0cd7d8ada4b85ad65d7ffcf0): ok
[+] Test ping_20020927-3ubuntu2: 
  - Check MD5 sum (7c856de09bbed6c51eb6dfb20f311f9b): ok
[+] Test georgia.cab: 
  - Check MD5 sum (28a1530d591b35c5c9485b4cb6f778da): ok
[+] Test hachoir.org.sxw: 
  - Check MD5 sum (26ce99711c8c17a3c6bba299a3cfa68b): ok
[+] Test dell8.fat16: 
  - Check MD5 sum (bcef23dc13307ebd464562c6afbf01d3): ok
[+] Test dontyou.xm: 
  - Check MD5 sum (2b6077fae78930e804bf3541f8700cf2): ok
[+] Test satellite_one.s3m: 
  - Check MD5 sum (4993611aca1474535d6396e01f86cca8): ok
[+] Test anti-arpeggio_tune.ptm: 
  - Check MD5 sum (34e39f476f48abe5e41d6e9a88af515e): ok
[+] Test deja_vu_serif-2.7.ttf: 
  - Check MD5 sum (a1d6d07d9be2ced64cf9b7e3ddadd399): ok
[+] Test twunk_16.exe: 
  - Check MD5 sum (f36a271706edd23c94956afb56981184): ok
[+] Test vim.lnk: 
  - Check MD5 sum (9853258788fc67ce406201773d1f4fb5): ok

Test case is ok (63 files, 10.1 MB)
=== hachoir-parser: testcase ===
Test hachoir-parser using random data.

Result: ok

Test hachoir-parser using testcase.

Testcase is in directory: /tmp/hachoir/testcase
[+] Test yellowdude.3ds:
  - Create parser: ok
  - Check field /main/version/version.value=2 (int): ok
  - Check field names /main=(type, size, version, obj_mat) (4): ok
[+] Test logo-kubuntu.png:
  - Create parser: ok
  - Check field /header/width.value=331 (int): ok
  - Check field /time/second.value=46 (int): ok
[+] Test mbr_linux_and_ext:
  - Create parser: ok
  - Check field /mbr/header[1]/size.value=65545200 (int): ok
  - Check field /mbr/signature.display=u'0xaa55' (unicode): ok
[+] Test kde_click.wav:
  - Create parser: ok
  - Check field /info/producer/text.value='Sound Forge 4.5' (str): ok
  - Check field /format/sample_per_sec.value=22050 (int): ok
[+] Test test.txt.gz:
  - Create parser: ok
  - Check field filename.value='test.txt' (str): ok
[+] Test flashmob.mkv:
  - Create parser: ok
  - Check field /Segment[0]/Cues/CuePoint[1]/CueTrackPositions[0]/CueClusterPosition/cluster/BlockGroup[14]/Block/block/timecode.value=422 (int): ok
  - Check field /Segment[0]/Tags[0]/Tag[0]/SimpleTag[3]/TagString/unicode.value=u'\xa9 dadaprod, licence Creative Commons by-nc-sa 2.0 fr' (unicode): ok
[+] Test 10min.mkv:
  - Create parser: ok
  - Check field /Segment[0]/size.value=None (NoneType): ok
  - Check field /Segment[0]/Tracks[0]/TrackEntry[0]/CodecID/string.value='V_MPEG4/ISO/AVC' (str): ok
[+] Test cd_0008_5C48_1m53s.cda:
  - Create parser: ok
  - Check field filesize.value=36 (int): ok
  - Check field /cdda/track_no.value=4 (int): ok
  - Check field /cdda/disc_serial.display='0008-5C48' (str): ok
  - Check field /cdda/rb_length/second.value=53 (int): ok
[+] Test wormux_32x32_16c.ico:
  - Create parser: ok
  - Check field icon_header[0]/height.value=16 (int): ok
  - Check field icon_data[0]/header/hdr_size.value=40 (int): ok
[+] Test audio_8khz_8bit_ulaw_4s39.au:
  - Create parser: ok
  - Check field info.value='../tmp/temp.snd' (str): ok
  - Check field codec.display='8-bit ISDN u-law' (str): ok
[+] Test sheep_on_drugs.mp3:
  - Create parser: ok
  - Check field /id3v2/field[6]/content/text.value=u'Stainless Steel Provider is compilated to the car of Twinstar.' (unicode): ok
  - Check field /frames/frame[0]/use_padding.value=False (bool): ok
[+] Test pyc_example_1.5.2.pyc:
  - Create parser: ok
  - Check field /code/consts/item[0].value=42 (int): field error: Can't get field "code" from /
  - Check field /code/stack_size.value=4 (int): field error: Can't get field "code" from /
  - Check field /code/consts/item[1].value=2535301200456458802993406410752L (long): field error: Can't get field "code" from /
  - Check field /code/consts/item[4].value=0.29999999999999999j (complex): field error: Can't get field "code" from /
  - Check field /code/consts/item[8].value='abc' (str): field error: Can't get field "code" from /
  - Check field /code/filename.value='pyc_example.py' (str): field error: Can't get field "code" from /

!!! ERROR !!!
!!! ERROR !!!
!!! ERROR !!!

### THIS PAGE IS AUTOMATICALLY GENERATED BY ~hachoir/svn/hooks/post-commit.d/test. DO NOT MODIFY IT DIRECTLY. ###