Problem with testing on OS X

Neil Hodge neil.hodge at gmail.com
Sun Nov 11 14:53:00 UTC 2012


All:

I am running on OS X 10.8, using the default latest/repo version of 
taglib, and the default clang for building.  I am getting an error on 
running of "make check".  The output follows:

######################################################################
Constructing a list of tests
Done constructing a list of tests
Checking test dependency graph...
Checking test dependency graph end
test 1
     Start 1: test_runner

1: Test command: /Users/nhodge/bin/taglib-latest/tests/test_runner
1: Test timeout computed to be: 9.99988e+06
1: Running TestList::testList : OK
1: TestMap::testInsert : OK
1: TestMPEG::testVersion2DurationWithXingHeader : OK
1: TestMPEG::testSaveID3v24 : OK
1: TagLib: Unknown ID3v2 version, using ID3v2.4
1: TestMPEG::testSaveID3v24WrongParam : OK
1: TestMPEG::testSaveID3v23 : OK
1: TestID3v2SynchData::test1 : OK
1: TestID3v2SynchData::test2 : OK
1: TestID3v2SynchData::test3 : OK
1: TestID3v2SynchData::testToUIntBroken : OK
1: TestID3v2SynchData::testToUIntBrokenAndTooLarge : OK
1: TestID3v2SynchData::testDecode1 : OK
1: TestID3v2SynchData::testDecode2 : OK
1: TestTrueAudio::testReadPropertiesWithoutID3v2 : OK
1: TestByteVector::testByteVector : OK
1: TestByteVector::testFind1 : OK
1: TestByteVector::testFind2 : OK
1: TestByteVector::testRfind1 : OK
1: TestByteVector::testRfind2 : OK
1: TestByteVector::testToHex : OK
1: TestByteVector::testToUShort : OK
1: TestByteVector::testReplace : OK
1: TestByteVectorList::testSplitSingleChar : OK
1: TestByteVectorList::testSplitSingleChar_2 : OK
1: TestByteVectorStream::testInitialData : OK
1: TestByteVectorStream::testWriteBlock : OK
1: TestByteVectorStream::testWriteBlockResize : OK
1: TestByteVectorStream::testReadBlock : OK
1: TestByteVectorStream::testRemoveBlock : OK
1: TestByteVectorStream::testInsert : OK
1: TestString::testString : OK
1: TestString::testRfind : OK
1: TestString::testUTF16Encode : OK
1: TestString::testUTF16Decode : OK
1: TagLib: String::prepare() - Invalid UTF16 string.
1: TagLib: String::prepare() - Invalid UTF16 string.
1: TagLib: String::prepare() - Invalid UTF16 string.
1: TestString::testUTF16DecodeInvalidBOM : OK
1: TestString::testUTF16DecodeEmptyWithBOM : OK
1: TestString::testAppendCharDetach : OK
1: TestString::testAppendStringDetach : OK
1: TestString::testToInt : OK
1: TestString::testSubstr : OK
1: TestPropertyMap::testInvalidKeys : OK
1: TestFileRef::testASF : OK
1: TestFileRef::testMusepack : OK
1: TestFileRef::testVorbis : OK
1: TestFileRef::testSpeex : OK
1: TestFileRef::testFLAC : OK
1: TestFileRef::testMP3 : OK
1: TestFileRef::testOGA_FLAC : OK
1: TestFileRef::testOGA_Vorbis : OK
1: TestFileRef::testMP4_1 : OK
1: TestFileRef::testMP4_2 : OK
1: TestFileRef::testMP4_3 : OK
1: TestFileRef::testTrueAudio : OK
1: TestFileRef::testAPE : OK
1: TestFileRef::testWav : OK
1: TestID3v1::testStripWhiteSpace : OK
1: TestID3v2::testUnsynchDecode : OK
1: TestID3v2::testDowngradeUTF8ForID3v23 : OK
1: TestID3v2::testUTF16BEDelimiter : OK
1: TestID3v2::testUTF16Delimiter : OK
1: TestID3v2::testReadStringField : OK
1: TestID3v2::testParseAPIC : OK
1: TestID3v2::testParseAPIC_UTF16_BOM : OK
1: TestID3v2::testParseAPICv22 : OK
1: TagLib: A frame of unsupported or unknown type 'FOO' has been discarded
1: TestID3v2::testDontRender22 : OK
1: TestID3v2::testParseGEOB : OK
1: TestID3v2::testPOPMtoString : OK
1: TestID3v2::testParsePOPM : OK
1: TestID3v2::testParsePOPMWithoutCounter : OK
1: TestID3v2::testRenderPOPM : OK
1: TestID3v2::testPOPMFromFile : OK
1: TestID3v2::testParseRelativeVolumeFrame : OK
1: TestID3v2::testParseUniqueFileIdentifierFrame : OK
1: TestID3v2::testParseEmptyUniqueFileIdentifierFrame : OK
1: TestID3v2::testBrokenFrame1 : OK
1: TestID3v2::testItunes24FrameSize : OK
1: TestID3v2::testParseUrlLinkFrame : OK
1: TestID3v2::testRenderUrlLinkFrame : OK
1: TestID3v2::testParseUserUrlLinkFrame : OK
1: TestID3v2::testRenderUserUrlLinkFrame : OK
1: TestID3v2::testParseOwnershipFrame : OK
1: TestID3v2::testRenderOwnershipFrame : OK
1: TestID3v2::testSaveUTF16Comment : OK
1: TestID3v2::testUpdateGenre23_1 : OK
1: TestID3v2::testUpdateGenre23_2 : OK
1: TestID3v2::testUpdateGenre24 : OK
1: TagLib: ID3v2.4 no longer supports the frame type TDA.  It will be 
discarded from the tag.
1: TestID3v2::testUpdateDate22 : OK
1: TagLib: A frame that is not supported in ID3v2.3 'TDRL' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TDTG' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TMOO' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TPRO' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TSOA' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TSOT' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TSST' has been 
discarded
1: TagLib: A frame that is not supported in ID3v2.3 'TSOP' has been 
discarded
1: TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
1: TagLib: ID3v2.4 no longer supports the frame type TIME.  It will be 
discarded from the tag.
1: TestID3v2::testDowngradeTo23 : OK
1: TestID3v2::testCompressedFrameWithBrokenLength : OK
1: TestID3v2::testW000 : OK
1: TestID3v2::testPropertyInterface : OK
1: TestID3v2::testPropertyInterface2 : OK
1: TestID3v2::testDeleteFrame : OK
1: TestID3v2::testSaveAndStripID3v1ShouldNotAddFrameFromID3v1ToId3v2 : OK
1: TestXiphComment::testYear : OK
1: TestXiphComment::testSetYear : OK
1: TestXiphComment::testTrack : OK
1: TestXiphComment::testSetTrack : OK
1: TestXiphComment::testInvalidKeys : OK
1: TestAIFF::testReading : OK
1: TestRIFF::testPadding : OK
1: TestRIFF::testLastChunkAtEvenPosition : OK
1: TestRIFF::testLastChunkAtEvenPosition2 : OK
1: TestRIFF::testLastChunkAtEvenPosition3 : OK
1: TestOGG::testSimple : OK
1: TestOGG::testSplitPackets : OK
1: TestOGG::testDictInterface1 : OK
1: TestOGG::testDictInterface2 : OK
1: TestOggFLAC::testFramingBit : OK
1: TestFLAC::testSignature : OK
1: TagLib: FLAC::File::scan() -- multiple Vorbis Comment blocks found, 
using the first one
1: TagLib: FLAC::File::scan() -- multiple Vorbis Comment blocks found, 
using the first one
1: TestFLAC::testMultipleCommentBlocks : OK
1: TestFLAC::testReadPicture : OK
1: TestFLAC::testAddPicture : OK
1: TestFLAC::testReplacePicture : OK
1: TestFLAC::testRemoveAllPictures : OK
1: TestFLAC::testRepeatedSave : OK
1: TestFLAC::testSaveMultipleValues : OK
1: TestFLAC::testDict : OK
1: TestFLACPicture::testParse : OK
1: TestFLACPicture::testPassThrough : OK
1: TestFLACUnknownMetadataBlock::testAccessors : OK
1: TestAPE::testProperties399 : OK
1: TestAPE::testProperties396 : OK
1: TestAPE::testProperties390 : OK
1: TestAPETag::testIsEmpty : OK
1: TestAPETag::testIsEmpty2 : OK
1: TestAPETag::testPropertyInterface1 : OK
1: TestAPETag::testPropertyInterface2 : OK
1: TestAPETag::testInvalidKeys : OK
1: TestWAV::testLength : OK
1: TagLib: RIFF::File::read() -- Chunk '' has invalid ID
1: TestWAV::testZeroSizeDataChunk : OK
1: TestWavPack::testBasic : OK
1: TestWavPack::testLengthScan : OK
1: TestMP4::testPropertiesAAC : OK
1: TestMP4::testPropertiesALAC : OK
1: TestMP4::testFreeForm : OK
1: TestMP4::testCheckValid : OK
1: TestMP4::testUpdateStco : OK
1: TestMP4::testSaveExisingWhenIlstIsLast : OK
1: TagLib: MP4: No audio tracks
1: TagLib: MP4: No audio tracks
1: TestMP4::test64BitAtom : OK
1: TestMP4::testGnre : OK
1: TestMP4::testCovrRead : OK
1: TestMP4::testCovrWrite : OK
1: TagLib: MP4: Unexpected atom "name", expecting "data"
1: TestMP4::testCovrRead2 : OK
1: TestMP4Item::testCoverArtList : OK
1: TestMP4CoverArt::testSimple : OK
1: TestMP4CoverArt::testList : OK
1: TestASF::testProperties : OK
1: TestASF::testRead : OK
1: TestASF::testSaveMultipleValues : OK
1: TestASF::testSaveStream : OK
1: TestASF::testSaveLanguage : OK
1: TestASF::testDWordTrackNumber : OK
1: TestASF::testSaveLargeValue : OK
1: TestASF::testSavePicture : OK
1: TestASF::testSaveMultiplePictures : OK
1: TestMod::testReadTags : OK
1: TestMod::testWriteTags : OK
1: TestMod::testPropertyInterface : OK
1: TestS3M::testReadTags : OK
1: TestS3M::testWriteTags : OK
1: TestIT::testReadTags : OK
1: TestIT::testWriteTags : OK
1: TestXM::testReadTags : OK
1: TestXM::testReadStrippedTags : OK
1: TestXM::testWriteTagsShort : assertion
1: TestXM::testWriteTagsLong : assertion
1: TestMPC::testPropertiesSV8 : OK
1: TestMPC::testPropertiesSV7 : OK
1: TestMPC::testPropertiesSV5 : OK
1: TestMPC::testPropertiesSV4 : OK
1: TestOpus::testProperties : OK
1: TestOpus::testReadComments : OK
1: TestOpus::testWriteComments : OK
1:
1: /Users/nhodge/bin/taglib-latest/tests/test_xm.cpp:206: Assertion
1: Test name: TestXM::testWriteTagsShort
1: assertion failed
1: - Expression: file.save()
1:
1: /Users/nhodge/bin/taglib-latest/tests/test_xm.cpp:206: Assertion
1: Test name: TestXM::testWriteTagsLong
1: assertion failed
1: - Expression: file.save()
1:
1: Failures !!!
1: Run: 174   Failure total: 2   Failures: 2   Errors: 0
1/1 Test #1: test_runner ......................***Failed   11.38 sec

0% tests passed, 1 tests failed out of 1

Total Test time (real) =  11.60 sec

The following tests FAILED:
	  1 - test_runner (Failed)
Errors while running CTest
make[3]: *** [tests/CMakeFiles/check] Error 8
make[2]: *** [tests/CMakeFiles/check.dir/all] Error 2
make[1]: *** [tests/CMakeFiles/check.dir/rule] Error 2
make: *** [check] Error 2
######################################################################

Note that I had some other processes running, so don't worry about the 
run time . . .  Any thoughts?  Thanks.

Neil


More information about the taglib-devel mailing list