We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Just tested 1.12.0 and lookd like 3 units now are failig.
+ cd gerbera-1.12.0 + /usr/bin/make -O -j48 V=1 VERBOSE=1 -C x86_64-redhat-linux-gnu test ARGS=--output-on-failure make: Entering directory '/home/tkloczko/rpmbuild/BUILD/gerbera-1.12.0/x86_64-redhat-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --output-on-failure Test project /home/tkloczko/rpmbuild/BUILD/gerbera-1.12.0/x86_64-redhat-linux-gnu Start 1: ConfigManagerTest.LoadsWebUIDefaultValues 1/150 Test #1: ConfigManagerTest.LoadsWebUIDefaultValues .................................................. Passed 0.03 sec Start 2: ConfigManagerTest.ThrowsExceptionWhenMissingConfigFileAndNoDefault 2/150 Test #2: ConfigManagerTest.ThrowsExceptionWhenMissingConfigFileAndNoDefault ......................... Passed 0.02 sec Start 3: ConfigManagerTest.LoadsConfigFromDefaultHomeWhenExistsButNotSpecified 3/150 Test #3: ConfigManagerTest.LoadsConfigFromDefaultHomeWhenExistsButNotSpecified ...................... Passed 0.03 sec Start 4: ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions 4/150 Test #4: ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions ...............................***Failed 0.03 sec Note: Google Test filter = ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from ConfigGeneratorTest [ RUN ] ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions /home/tkloczko/rpmbuild/BUILD/gerbera-1.12.0/test/config/test_configgenerator.cc:70: Failure Expected equality of these values: mockXml.c_str() Which is: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<config version=\"2\" xmlns=\"http://mediatomb.cc/config/2\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd\">\n <!--\n See https://gerbera.io or read the docs for more\n information on creating and using config.xml configuration files.\n -->\n <server>\n <ui enabled=\"yes\" show-tooltips=\"yes\">\n <accounts enabled=\"no\" session-timeout=\"30\">\n <account user=\"gerbera\" password=\"gerbera\" />\n </accounts>\n </ui>\n <name>Gerbera</name>\n <udn/>\n <home>/tmp/.config/gerbera</home>\n <webroot>/usr/local/share/gerbera/web</webroot>\n <!--\n How frequently (in seconds) to send ssdp:alive advertisements.\n Minimum alive value accepted is: 62\n\n The advertisement will be sent every (A/2)-30 seconds,\n and will have a cache-control max-age of A where A is\n the value configured here. Ex: A value of 62 will result\n in an SSDP advertisement being sent every second.\n -->\n <alive>180</alive>\n <storage>\n <sqlite3 enabled=\"yes\">\n <database-file>gerbera.db</database-file>\n </sqlite3>\n </storage>\n <containers enabled=\"yes\">\n <container location=\"/LastAdded\" title=\"Recently Added\" sort=\"-last_updated\">\n <filter>upnp:class derivedfrom \"object.item\" and last_updated > \"@last7\"</filter>\n </container>\n <container location=\"/LastModified\" title=\"Recently Modified\" sort=\"-last_modified\">\n <filter>upnp:class derivedfrom \"object.item\" and last_modified > \"@last7\"</filter>\n </container>\n </containers>\n <extended-runtime-options>\n <mark-played-items enabled=\"no\" suppress-cds-updates=\"yes\">\n <string mode=\"prepend\">*</string>\n <mark>\n <content>video</content>\n </mark>\n </mark-played-items>\n </extended-runtime-options>\n </server>\n <import hidden-files=\"no\">\n <magic-file>magic.file</magic-file>\n <scripting script-charset=\"UTF-8\">\n <common-script>/usr/local/share/gerbera/js/common.js</common-script>\n <playlist-script>/usr/local/share/gerbera/js/playlists.js</playlist-script>\n <metafile-script>/usr/local/share/gerbera/js/metadata.js</metafile-script>\n <virtual-layout type=\"builtin\">\n <import-script>/usr/local/share/gerbera/js/import.js</import-script>\n </virtual-layout>\n </scripting>\n <mappings>\n <extension-mimetype ignore-unknown=\"no\">\n <map from=\"asf\" to=\"video/x-ms-asf\" />\n <map from=\"asx\" to=\"video/x-ms-asx\" />\n\t<map from=\"dff\" to=\"audio/x-dff\" />\n <map from=\"dsd\" to=\"audio/x-dsd\" />\n\t<map from=\"dsf\" to=\"audio/x-dsf\" />\n <map from=\"flv\" to=\"video/x-flv\" />\n <map from=\"m2ts\" to=\"video/mp2t\" />\n <map from=\"m3u\" to=\"audio/x-mpegurl\" />\n <map from=\"m3u8\" to=\"audio/x-mpegurl\" />\n <map from=\"m4a\" to=\"audio/mp4\" />\n <map from=\"mka\" to=\"audio/x-matroska\" />\n <map from=\"mkv\" to=\"video/x-matroska\" />\n <map from=\"mp3\" to=\"audio/mpeg\" />\n <map from=\"mts\" to=\"video/mp2t\" />\n <map from=\"oga\" to=\"audio/ogg\" />\n <map from=\"ogg\" to=\"audio/ogg\" />\n <map from=\"ogm\" to=\"video/ogg\" />\n <map from=\"ogv\" to=\"video/ogg\" />\n <map from=\"ogx\" to=\"application/ogg\" />\n <map from=\"pls\" to=\"audio/x-scpls\" />\n <map from=\"ts\" to=\"video/mp2t\" />\n <map from=\"tsa\" to=\"audio/mp2t\" />\n <map from=\"tsv\" to=\"video/mp2t\" />\n <map from=\"wax\" to=\"audio/x-ms-wax\" />\n <map from=\"wm\" to=\"video/x-ms-wm\" />\n <map from=\"wma\" to=\"audio/x-ms-wma\" />\n <map from=\"wmv\" to=\"video/x-ms-wmv\" />\n <map from=\"wmx\" to=\"video/x-ms-wmx\" />\n <map from=\"wv\" to=\"audio/x-wavpack\" />\n <map from=\"wvx\" to=\"video/x-ms-wvx\" />\n <!-- Uncomment the line below for PS3 divx support -->\n <!-- <map from=\"avi\" to=\"video/divx\" /> -->\n <!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->\n <!-- <map from=\"avi\" to=\"video/avi\" /> -->\n </extension-mimetype>\n <mimetype-upnpclass>\n <map from=\"application/ogg\" to=\"object.item.audioItem.musicTrack\" />\n <map from=\"audio/*\" to=\"object.item.audioItem.musicTrack\" />\n <map from=\"image/*\" to=\"object.item.imageItem\" />\n <map from=\"video/*\" to=\"object.item.videoItem\" />\n </mimetype-upnpclass>\n <mimetype-contenttype>\n <treat mimetype=\"application/ogg\" as=\"ogg\" />\n <treat mimetype=\"audio/L16\" as=\"pcm\" />\n <treat mimetype=\"audio/flac\" as=\"flac\" />\n <treat mimetype=\"audio/mp4\" as=\"mp4\" />\n <treat mimetype=\"audio/mpeg\" as=\"mp3\" />\n <treat mimetype=\"audio/ogg\" as=\"ogg\" />\n <treat mimetype=\"audio/x-dsd\" as=\"dsd\" />\n <treat mimetype=\"audio/x-flac\" as=\"flac\" />\n <treat mimetype=\"audio/x-matroska\" as=\"mka\" />\n <treat mimetype=\"audio/x-mpegurl\" as=\"playlist\" />\n <treat mimetype=\"audio/x-ms-wma\" as=\"wma\" />\n <treat mimetype=\"audio/x-scpls\" as=\"playlist\" />\n <treat mimetype=\"audio/x-wav\" as=\"pcm\" />\n <treat mimetype=\"audio/x-wavpack\" as=\"wv\" />\n <treat mimetype=\"image/jpeg\" as=\"jpg\" />\n <treat mimetype=\"image/png\" as=\"png\" />\n <treat mimetype=\"video/mkv\" as=\"mkv\" />\n <treat mimetype=\"video/mp4\" as=\"mp4\" />\n <treat mimetype=\"video/mpeg\" as=\"mpeg\" />\n <treat mimetype=\"video/x-matroska\" as=\"mkv\" />\n <treat mimetype=\"video/x-mkv\" as=\"mkv\" />\n <treat mimetype=\"video/x-ms-asf\" as=\"asf\" />\n <treat mimetype=\"video/x-ms-asx\" as=\"playlist\" />\n <treat mimetype=\"video/x-msvideo\" as=\"avi\" />\n </mimetype-contenttype>\n <mimetype-dlnatransfermode>\n <map from=\"application/ogg\" to=\"Streaming\" />\n <map from=\"application/x-srt\" to=\"Background\" />\n <map from=\"audio/*\" to=\"Streaming\" />\n <map from=\"image/*\" to=\"Interactive\" />\n <map from=\"srt\" to=\"Background\" />\n <map from=\"text/*\" to=\"Background\" />\n <map from=\"video/*\" to=\"Streaming\" />\n </mimetype-dlnatransfermode>\n <contenttype-dlnaprofile>\n <map from=\"asf\" to=\"VC_ASF_AP_L2_WMA\" />\n <map from=\"avi\" to=\"AVI\" />\n <map from=\"dsd\" to=\"DSF\" />\n <map from=\"flac\" to=\"FLAC\" />\n <map from=\"jpg\" to=\"JPEG_LRG\" />\n <map from=\"mka\" to=\"MKV\" />\n <map from=\"mkv\" to=\"MKV\" />\n <map from=\"mp3\" to=\"MP3\" />\n <map from=\"mp4\" to=\"AVC_MP4_EU\" />\n <map from=\"mpeg\" to=\"MPEG_PS_PAL\" />\n <map from=\"ogg\" to=\"OGG\" />\n <map from=\"pcm\" to=\"LPCM\" />\n <map from=\"png\" to=\"PNG_LRG\" />\n <map from=\"wma\" to=\"WMAFULL\" />\n </contenttype-dlnaprofile>\n </mappings>\n <online-content>\n <AppleTrailers enabled=\"no\" refresh=\"43200\" update-at-start=\"no\" resolution=\"640\" />\n </online-content>\n </import>\n <transcoding enabled=\"no\">\n <mimetype-profile-mappings>\n <transcode mimetype=\"application/ogg\" using=\"vlcmpeg\" />\n <transcode mimetype=\"audio/ogg\" using=\"ogg2mp3\" />\n <transcode mimetype=\"video/x-flv\" using=\"vlcmpeg\" />\n </mimetype-profile-mappings>\n <profiles>\n <profile name=\"ogg2mp3\" enabled=\"no\" type=\"external\">\n <mimetype>audio/mpeg</mimetype>\n <accept-url>no</accept-url>\n <first-resource>yes</first-resource>\n <accept-ogg-theora>no</accept-ogg-theora>\n <agent command=\"ffmpeg\" arguments=\"-y -i %in -f mp3 %out\" />\n <buffer size=\"1048576\" chunk-size=\"131072\" fill-size=\"262144\" />\n </profile>\n <profile name=\"vlcmpeg\" enabled=\"no\" type=\"external\">\n <mimetype>video/mpeg</mimetype>\n <accept-url>yes</accept-url>\n <first-resource>yes</first-resource>\n <accept-ogg-theora>yes</accept-ogg-theora>\n <agent command=\"vlc\" arguments=\"-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit\" />\n <buffer size=\"14400000\" chunk-size=\"512000\" fill-size=\"120000\" />\n </profile>\n </profiles>\n </transcoding>\n</config>\n" result.c_str() Which is: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<config version=\"2\" xmlns=\"http://mediatomb.cc/config/2\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd\">\n <!--\n See https://gerbera.io or read the docs for more\n information on creating and using config.xml configuration files.\n -->\n <server>\n <ui enabled=\"yes\" show-tooltips=\"yes\">\n <accounts enabled=\"no\" session-timeout=\"30\">\n <account user=\"gerbera\" password=\"gerbera\" />\n </accounts>\n </ui>\n <name>Gerbera</name>\n <udn/>\n <home>/tmp/.config/gerbera</home>\n <webroot>/usr/local/share/gerbera/web</webroot>\n <!--\n How frequently (in seconds) to send ssdp:alive advertisements.\n Minimum alive value accepted is: 62\n\n The advertisement will be sent every (A/2)-30 seconds,\n and will have a cache-control max-age of A where A is\n the value configured here. Ex: A value of 62 will result\n in an SSDP advertisement being sent every second.\n -->\n <alive>180</alive>\n <storage>\n <sqlite3 enabled=\"yes\">\n <database-file>gerbera.db</database-file>\n </sqlite3>\n </storage>\n <containers enabled=\"yes\">\n <container location=\"/LastAdded\" title=\"Recently Added\" sort=\"-last_updated\">\n <filter>upnp:class derivedfrom \"object.item\" and last_updated > \"@last7\"</filter>\n </container>\n <container location=\"/LastModified\" title=\"Recently Modified\" sort=\"-last_modified\">\n <filter>upnp:class derivedfrom \"object.item\" and last_modified > \"@last7\"</filter>\n </container>\n </containers>\n <extended-runtime-options>\n <mark-played-items enabled=\"no\" suppress-cds-updates=\"yes\">\n <string mode=\"prepend\">*</string>\n <mark>\n <content>video</content>\n </mark>\n </mark-played-items>\n </extended-runtime-options>\n </server>\n <import hidden-files=\"no\">\n <magic-file>magic.file</magic-file>\n <scripting script-charset=\"UTF-8\">\n <common-script>/usr/local/share/gerbera/js/common.js</common-script>\n <playlist-script>/usr/local/share/gerbera/js/playlists.js</playlist-script>\n <metafile-script>/usr/local/share/gerbera/js/metadata.js</metafile-script>\n <virtual-layout type=\"builtin\">\n <import-script>/usr/local/share/gerbera/js/import.js</import-script>\n </virtual-layout>\n </scripting>\n <mappings>\n <extension-mimetype ignore-unknown=\"no\">\n <map from=\"asf\" to=\"video/x-ms-asf\" />\n <map from=\"asx\" to=\"video/x-ms-asx\" />\n <map from=\"dff\" to=\"audio/x-dff\" />\n <map from=\"dsd\" to=\"audio/x-dsd\" />\n <map from=\"dsf\" to=\"audio/x-dsf\" />\n <map from=\"flv\" to=\"video/x-flv\" />\n <map from=\"m2ts\" to=\"video/mp2t\" />\n <map from=\"m3u\" to=\"audio/x-mpegurl\" />\n <map from=\"m3u8\" to=\"audio/x-mpegurl\" />\n <map from=\"m4a\" to=\"audio/mp4\" />\n <map from=\"mka\" to=\"audio/x-matroska\" />\n <map from=\"mkv\" to=\"video/x-matroska\" />\n <map from=\"mp3\" to=\"audio/mpeg\" />\n <map from=\"mts\" to=\"video/mp2t\" />\n <map from=\"oga\" to=\"audio/ogg\" />\n <map from=\"ogg\" to=\"audio/ogg\" />\n <map from=\"ogm\" to=\"video/ogg\" />\n <map from=\"ogv\" to=\"video/ogg\" />\n <map from=\"ogx\" to=\"application/ogg\" />\n <map from=\"pls\" to=\"audio/x-scpls\" />\n <map from=\"ts\" to=\"video/mp2t\" />\n <map from=\"tsa\" to=\"audio/mp2t\" />\n <map from=\"tsv\" to=\"video/mp2t\" />\n <map from=\"wax\" to=\"audio/x-ms-wax\" />\n <map from=\"wm\" to=\"video/x-ms-wm\" />\n <map from=\"wma\" to=\"audio/x-ms-wma\" />\n <map from=\"wmv\" to=\"video/x-ms-wmv\" />\n <map from=\"wmx\" to=\"video/x-ms-wmx\" />\n <map from=\"wv\" to=\"audio/x-wavpack\" />\n <map from=\"wvx\" to=\"video/x-ms-wvx\" />\n <!-- Uncomment the line below for PS3 divx support -->\n <!-- <map from=\"avi\" to=\"video/divx\" /> -->\n <!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->\n <!-- <map from=\"avi\" to=\"video/avi\" /> -->\n </extension-mimetype>\n <mimetype-upnpclass>\n <map from=\"application/ogg\" to=\"object.item.audioItem.musicTrack\" />\n <map from=\"audio/*\" to=\"object.item.audioItem.musicTrack\" />\n <map from=\"image/*\" to=\"object.item.imageItem\" />\n <map from=\"video/*\" to=\"object.item.videoItem\" />\n </mimetype-upnpclass>\n <mimetype-contenttype>\n <treat mimetype=\"application/ogg\" as=\"ogg\" />\n <treat mimetype=\"audio/L16\" as=\"pcm\" />\n <treat mimetype=\"audio/flac\" as=\"flac\" />\n <treat mimetype=\"audio/mp4\" as=\"mp4\" />\n <treat mimetype=\"audio/mpeg\" as=\"mp3\" />\n <treat mimetype=\"audio/ogg\" as=\"ogg\" />\n <treat mimetype=\"audio/x-dsd\" as=\"dsd\" />\n <treat mimetype=\"audio/x-flac\" as=\"flac\" />\n <treat mimetype=\"audio/x-matroska\" as=\"mka\" />\n <treat mimetype=\"audio/x-mpegurl\" as=\"playlist\" />\n <treat mimetype=\"audio/x-ms-wma\" as=\"wma\" />\n <treat mimetype=\"audio/x-scpls\" as=\"playlist\" />\n <treat mimetype=\"audio/x-wav\" as=\"pcm\" />\n <treat mimetype=\"audio/x-wavpack\" as=\"wv\" />\n <treat mimetype=\"image/jpeg\" as=\"jpg\" />\n <treat mimetype=\"image/png\" as=\"png\" />\n <treat mimetype=\"video/mkv\" as=\"mkv\" />\n <treat mimetype=\"video/mp4\" as=\"mp4\" />\n <treat mimetype=\"video/mpeg\" as=\"mpeg\" />\n <treat mimetype=\"video/x-matroska\" as=\"mkv\" />\n <treat mimetype=\"video/x-mkv\" as=\"mkv\" />\n <treat mimetype=\"video/x-ms-asf\" as=\"asf\" />\n <treat mimetype=\"video/x-ms-asx\" as=\"playlist\" />\n <treat mimetype=\"video/x-msvideo\" as=\"avi\" />\n </mimetype-contenttype>\n <mimetype-dlnatransfermode>\n <map from=\"application/ogg\" to=\"Streaming\" />\n <map from=\"application/x-srt\" to=\"Background\" />\n <map from=\"audio/*\" to=\"Streaming\" />\n <map from=\"image/*\" to=\"Interactive\" />\n <map from=\"srt\" to=\"Background\" />\n <map from=\"text/*\" to=\"Background\" />\n <map from=\"video/*\" to=\"Streaming\" />\n </mimetype-dlnatransfermode>\n <contenttype-dlnaprofile>\n <map from=\"asf\" to=\"VC_ASF_AP_L2_WMA\" />\n <map from=\"avi\" to=\"AVI\" />\n <map from=\"dsd\" to=\"DSF\" />\n <map from=\"flac\" to=\"FLAC\" />\n <map from=\"jpg\" to=\"JPEG_LRG\" />\n <map from=\"mka\" to=\"MKV\" />\n <map from=\"mkv\" to=\"MKV\" />\n <map from=\"mp3\" to=\"MP3\" />\n <map from=\"mp4\" to=\"AVC_MP4_EU\" />\n <map from=\"mpeg\" to=\"MPEG_PS_PAL\" />\n <map from=\"ogg\" to=\"OGG\" />\n <map from=\"pcm\" to=\"LPCM\" />\n <map from=\"png\" to=\"PNG_LRG\" />\n <map from=\"wma\" to=\"WMAFULL\" />\n </contenttype-dlnaprofile>\n </mappings>\n <online-content>\n <AppleTrailers enabled=\"no\" refresh=\"43200\" update-at-start=\"no\" resolution=\"640\" />\n </online-content>\n </import>\n <transcoding enabled=\"no\">\n <mimetype-profile-mappings>\n <transcode mimetype=\"application/ogg\" using=\"vlcmpeg\" />\n <transcode mimetype=\"audio/ogg\" using=\"ogg2mp3\" />\n <transcode mimetype=\"video/x-flv\" using=\"vlcmpeg\" />\n </mimetype-profile-mappings>\n <profiles>\n <profile name=\"ogg2mp3\" enabled=\"no\" type=\"external\">\n <mimetype>audio/mpeg</mimetype>\n <accept-url>no</accept-url>\n <first-resource>yes</first-resource>\n <accept-ogg-theora>no</accept-ogg-theora>\n <agent command=\"ffmpeg\" arguments=\"-y -i %in -f mp3 %out\" />\n <buffer size=\"1048576\" chunk-size=\"131072\" fill-size=\"262144\" />\n </profile>\n <profile name=\"vlcmpeg\" enabled=\"no\" type=\"external\">\n <mimetype>video/mpeg</mimetype>\n <accept-url>yes</accept-url>\n <first-resource>yes</first-resource>\n <accept-ogg-theora>yes</accept-ogg-theora>\n <agent command=\"vlc\" arguments=\"-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit\" />\n <buffer size=\"14400000\" chunk-size=\"512000\" fill-size=\"120000\" />\n </profile>\n </profiles>\n </transcoding>\n</config>\n" With diff: @@ -61,7 +61,7 @@ <map from=\"asf\" to=\"video/x-ms-asf\" /> <map from=\"asx\" to=\"video/x-ms-asx\" /> -\t<map from=\"dff\" to=\"audio/x-dff\" /> + <map from=\"dff\" to=\"audio/x-dff\" /> <map from=\"dsd\" to=\"audio/x-dsd\" /> -\t<map from=\"dsf\" to=\"audio/x-dsf\" /> + <map from=\"dsf\" to=\"audio/x-dsf\" /> <map from=\"flv\" to=\"video/x-flv\" /> <map from=\"m2ts\" to=\"video/mp2t\" /> [ FAILED ] ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions (3 ms) [----------] 1 test from ConfigGeneratorTest (3 ms total) [----------] Global test environment tear-down [==========] 1 test from 1 test suite ran. (3 ms total) [ PASSED ] 0 tests. [ FAILED ] 1 test, listed below: [ FAILED ] ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions 1 FAILED TEST Start 5: ConfigGeneratorTest.GeneratesUiAllTheTime 5/150 Test #5: ConfigGeneratorTest.GeneratesUiAllTheTime .................................................. Passed 0.03 sec Start 6: ConfigGeneratorTest.GeneratesImportMappingsAllTheTime 6/150 Test #6: ConfigGeneratorTest.GeneratesImportMappingsAllTheTime ...................................... Passed 0.03 sec Start 7: ConfigGeneratorTest.GeneratesExtendedRuntimeXmlWithoutFFMPEG 7/150 Test #7: ConfigGeneratorTest.GeneratesExtendedRuntimeXmlWithoutFFMPEG ............................... Passed 0.03 sec Start 8: ConfigGeneratorTest.GeneratesDatabaseXmlWithSqlLiteOnly 8/150 Test #8: ConfigGeneratorTest.GeneratesDatabaseXmlWithSqlLiteOnly .................................... Passed 0.03 sec Start 9: ConfigGeneratorTest.GeneratesImportWithMagicJSandOnline 9/150 Test #9: ConfigGeneratorTest.GeneratesImportWithMagicJSandOnline .................................... Passed 0.02 sec Start 10: ConfigGeneratorTest.GeneratesOnlineContentWithAppleTrailers 10/150 Test #10: ConfigGeneratorTest.GeneratesOnlineContentWithAppleTrailers ................................ Passed 0.03 sec Start 11: ConfigGeneratorTest.GeneratesTranscodingProfilesAlways 11/150 Test #11: ConfigGeneratorTest.GeneratesTranscodingProfilesAlways ..................................... Passed 0.02 sec Start 12: ConfigGeneratorTest.GeneratesUdnWithUUID 12/150 Test #12: ConfigGeneratorTest.GeneratesUdnWithUUID ................................................... Passed 0.03 sec Start 13: ResolutionTest.parse 13/150 Test #13: ResolutionTest.parse ....................................................................... Passed 0.01 sec Start 14: ResolutionTest.parseWithSpace 14/150 Test #14: ResolutionTest.parseWithSpace .............................................................. Passed 0.01 sec Start 15: ResolutionTest.parseWithSpace2 15/150 Test #15: ResolutionTest.parseWithSpace2 ............................................................. Passed 0.01 sec Start 16: ResolutionTest.fromNumbers 16/150 Test #16: ResolutionTest.fromNumbers ................................................................. Passed 0.01 sec Start 17: ResolutionTest.throwOnBad 17/150 Test #17: ResolutionTest.throwOnBad .................................................................. Passed 0.01 sec Start 18: AutoscanListTest.create 18/150 Test #18: AutoscanListTest.create .................................................................... Passed 0.01 sec Start 19: URLUtilsTest.SplitUrlTest 19/150 Test #19: URLUtilsTest.SplitUrlTest .................................................................. Passed 0.03 sec Start 20: URLUtilsTest.JoinUrlTest 20/150 Test #20: URLUtilsTest.JoinUrlTest ................................................................... Passed 0.01 sec Start 21: URLUtilsTest.ParseParametersTest 21/150 Test #21: URLUtilsTest.ParseParametersTest ........................................................... Passed 0.03 sec Start 22: UpnpXmlTest.RenderObjectContainer 22/150 Test #22: UpnpXmlTest.RenderObjectContainer .......................................................... Passed 0.02 sec Start 23: UpnpXmlTest.RenderObjectItem 23/150 Test #23: UpnpXmlTest.RenderObjectItem ............................................................... Passed 0.03 sec Start 24: UpnpXmlTest.RenderObjectItemWithResources 24/150 Test #24: UpnpXmlTest.RenderObjectItemWithResources .................................................. Passed 0.03 sec Start 25: UpnpXmlTest.CreatesEventPropertySet 25/150 Test #25: UpnpXmlTest.CreatesEventPropertySet ........................................................ Passed 0.01 sec Start 26: UpnpXmlTest.CreateResponse 26/150 Test #26: UpnpXmlTest.CreateResponse ................................................................. Passed 0.01 sec Start 27: UpnpXmlTest.FirstResourceRendersPureWhenExternalUrl 27/150 Test #27: UpnpXmlTest.FirstResourceRendersPureWhenExternalUrl ........................................ Passed 0.03 sec Start 28: UpnpXmlTest.FirstResourceAddsLocalResourceIdToExternalUrlWhenOnlineWithProxy 28/150 Test #28: UpnpXmlTest.FirstResourceAddsLocalResourceIdToExternalUrlWhenOnlineWithProxy ............... Passed 0.03 sec Start 29: UpnpXmlTest.FirstResourceAddsLocalResourceIdToItem 29/150 Test #29: UpnpXmlTest.FirstResourceAddsLocalResourceIdToItem ......................................... Passed 0.01 sec Start 30: ServerTest.ServerOutputsHelpInformation 30/150 Test #30: ServerTest.ServerOutputsHelpInformation .................................................... Passed 0.05 sec Start 31: ServerTest.ServerOutputsCompileInformationIncludingGit 31/150 Test #31: ServerTest.ServerOutputsCompileInformationIncludingGit ..................................... Passed 0.06 sec Start 32: ServerTest.GeneratesFullConfigFromServerCommand 32/150 Test #32: ServerTest.GeneratesFullConfigFromServerCommand ............................................ Passed 0.06 sec Start 33: SearchLexer.OneSimpleTokenRecognized 33/150 Test #33: SearchLexer.OneSimpleTokenRecognized ....................................................... Passed 0.02 sec Start 34: SearchLexer.OneComplexTokenRecognized 34/150 Test #34: SearchLexer.OneComplexTokenRecognized ...................................................... Passed 0.03 sec Start 35: SearchLexer.MultipleTokens 35/150 Test #35: SearchLexer.MultipleTokens ................................................................. Passed 0.03 sec Start 36: ParserTest.SimpleSearchCriteriaUsingEqualsOperator 36/150 Test #36: ParserTest.SimpleSearchCriteriaUsingEqualsOperator ......................................... Passed 0.03 sec Start 37: ParserTest.SearchCriteriaUsingEqualsOperatorParenthesesForSqlite 37/150 Test #37: ParserTest.SearchCriteriaUsingEqualsOperatorParenthesesForSqlite ........................... Passed 0.03 sec Start 38: ParserTest.SearchCriteriaUsingContainsOperator 38/150 Test #38: ParserTest.SearchCriteriaUsingContainsOperator ............................................. Passed 0.01 sec Start 39: ParserTest.SearchCriteriaUsingDoesNotContainOperator 39/150 Test #39: ParserTest.SearchCriteriaUsingDoesNotContainOperator ....................................... Passed 0.01 sec Start 40: ParserTest.SearchCriteriaUsingStartsWithOperator 40/150 Test #40: ParserTest.SearchCriteriaUsingStartsWithOperator ........................................... Passed 0.01 sec Start 41: ParserTest.SearchCriteriaUsingExistsOperator 41/150 Test #41: ParserTest.SearchCriteriaUsingExistsOperator ............................................... Passed 0.01 sec Start 42: ParserTest.SearchCriteriaWithExtendsOperator 42/150 Test #42: ParserTest.SearchCriteriaWithExtendsOperator ............................................... Passed 0.01 sec Start 43: ParserTest.SearchCriteriaWindowMedia 43/150 Test #43: ParserTest.SearchCriteriaWindowMedia ....................................................... Passed 0.01 sec Start 44: ParserTest.SearchCriteriaDynamic 44/150 Test #44: ParserTest.SearchCriteriaDynamic ........................................................... Passed 0.01 sec Start 45: ParserTest.SortCriteria 45/150 Test #45: ParserTest.SortCriteria .................................................................... Passed 0.01 sec Start 46: ParserTest.SortCriteriaDoubleName 46/150 Test #46: ParserTest.SortCriteriaDoubleName .......................................................... Passed 0.01 sec Start 47: ParserTest.SortCriteriaNoDir 47/150 Test #47: ParserTest.SortCriteriaNoDir ............................................................... Passed 0.01 sec Start 48: ParserTest.SortCriteriaError 48/150 Test #48: ParserTest.SortCriteriaError ............................................................... Passed 0.03 sec Start 49: ParserTest.SortTrackNumber 49/150 Test #49: ParserTest.SortTrackNumber .................................................................***Failed 0.02 sec Note: Google Test filter = ParserTest.SortTrackNumber [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from ParserTest [ RUN ] ParserTest.SortTrackNumber /home/tkloczko/rpmbuild/BUILD/gerbera-1.12.0/test/core/test_searchhandler.cc:508: Failure Expected equality of these values: OTN Which is: "upnp:originalTrackNumber" "unknown" [ FAILED ] ParserTest.SortTrackNumber (0 ms) [----------] 1 test from ParserTest (0 ms total) [----------] Global test environment tear-down [==========] 1 test from 1 test suite ran. (0 ms total) [ PASSED ] 0 tests. [ FAILED ] 1 test, listed below: [ FAILED ] ParserTest.SortTrackNumber 1 FAILED TEST Start 50: RuntimeTest.CheckTestCodeLinksAgainstDependencies 50/150 Test #50: RuntimeTest.CheckTestCodeLinksAgainstDependencies .......................................... Passed 0.01 sec Start 51: MetafileNfoTest.CreatesDukContextWithNfoMetafile 51/150 Test #51: MetafileNfoTest.CreatesDukContextWithNfoMetafile ........................................... Passed 0.02 sec Start 52: MetafileNfoTest.SetsPropertiesFromFile 52/150 Test #52: MetafileNfoTest.SetsPropertiesFromFile ..................................................... Passed 0.02 sec Start 53: InternalUrlPLSPlaylistTest.CreatesDukContextWithPlaylistScript 53/150 Test #53: InternalUrlPLSPlaylistTest.CreatesDukContextWithPlaylistScript ............................. Passed 0.04 sec Start 54: InternalUrlPLSPlaylistTest.AddsCdsObjectFromPlaylistWithInternalUrlPlaylistAndDirChains 54/150 Test #54: InternalUrlPLSPlaylistTest.AddsCdsObjectFromPlaylistWithInternalUrlPlaylistAndDirChains .... Passed 0.04 sec Start 55: InternalUrlM3U8PlaylistTest.CreatesDukContextWithPlaylistScript 55/150 Test #55: InternalUrlM3U8PlaylistTest.CreatesDukContextWithPlaylistScript ............................ Passed 0.02 sec Start 56: InternalUrlM3U8PlaylistTest.AddsCdsObjectFromPlaylistWithInternalUrlPlaylistAndDirChains 56/150 Test #56: InternalUrlM3U8PlaylistTest.AddsCdsObjectFromPlaylistWithInternalUrlPlaylistAndDirChains ... Passed 0.02 sec Start 57: InternalUrlM3UPlaylistTest.CreatesDukContextWithPlaylistScript 57/150 Test #57: InternalUrlM3UPlaylistTest.CreatesDukContextWithPlaylistScript ............................. Passed 0.02 sec Start 58: InternalUrlM3UPlaylistTest.AddsCdsObjectFromPlaylistWithInternalUrlPlaylistAndDirChains 58/150 Test #58: InternalUrlM3UPlaylistTest.AddsCdsObjectFromPlaylistWithInternalUrlPlaylistAndDirChains .... Passed 0.02 sec Start 59: ImportStructuredScriptTest.CreatesDukContextWithImportScript 59/150 Test #59: ImportStructuredScriptTest.CreatesDukContextWithImportScript ............................... Passed 0.02 sec Start 60: ImportStructuredScriptTest.AddsAudioItemWithABCBoxFormat 60/150 Test #60: ImportStructuredScriptTest.AddsAudioItemWithABCBoxFormat ................................... Passed 0.02 sec Start 61: ImportScriptTest.CreatesDukContextWithImportScript 61/150 Test #61: ImportScriptTest.CreatesDukContextWithImportScript ......................................... Passed 0.04 sec Start 62: ImportScriptTest.AddsAudioItemToVariousCdsContainerChains 62/150 Test #62: ImportScriptTest.AddsAudioItemToVariousCdsContainerChains .................................. Passed 0.03 sec Start 63: ImportScriptTest.AddsVideoItemToCdsContainerChainWithDirs 63/150 Test #63: ImportScriptTest.AddsVideoItemToCdsContainerChainWithDirs .................................. Passed 0.02 sec Start 64: ImportScriptTest.AddsAppleTrailerVideoItemToCdsContainerChains 64/150 Test #64: ImportScriptTest.AddsAppleTrailerVideoItemToCdsContainerChains ............................. Passed 0.02 sec Start 65: ImportScriptTest.AddsImageItemToCdsContainerChains 65/150 Test #65: ImportScriptTest.AddsImageItemToCdsContainerChains ......................................... Passed 0.02 sec Start 66: ImportScriptTest.AddsOggTheoraVideoItemToCdsContainerChainWithDirs 66/150 Test #66: ImportScriptTest.AddsOggTheoraVideoItemToCdsContainerChainWithDirs ......................... Passed 0.03 sec Start 67: ImportScriptTest.AddsOggTheoraAudioItemToVariousCdsContainerChains 67/150 Test #67: ImportScriptTest.AddsOggTheoraAudioItemToVariousCdsContainerChains ......................... Passed 0.02 sec Start 68: ExternalUrlAsxPlaylistTest.CreatesDukContextWithPlaylistScript 68/150 Test #68: ExternalUrlAsxPlaylistTest.CreatesDukContextWithPlaylistScript ............................. Passed 0.04 sec Start 69: ExternalUrlAsxPlaylistTest.AddsVideoFromPlaylistWithExternalUrlPlaylistAndDirChains 69/150 Test #69: ExternalUrlAsxPlaylistTest.AddsVideoFromPlaylistWithExternalUrlPlaylistAndDirChains ........ Passed 0.03 sec Start 70: ExternalUrlPLSPlaylistTest.CreatesDukContextWithPlaylistScript 70/150 Test #70: ExternalUrlPLSPlaylistTest.CreatesDukContextWithPlaylistScript ............................. Passed 0.04 sec Start 71: ExternalUrlPLSPlaylistTest.PrintsWarningWhenPlaylistTypeIsNotFound 71/150 Test #71: ExternalUrlPLSPlaylistTest.PrintsWarningWhenPlaylistTypeIsNotFound ......................... Passed 0.04 sec Start 72: ExternalUrlPLSPlaylistTest.AddsCdsObjectFromPlaylistWithExternalUrlPlaylistAndDirChains 72/150 Test #72: ExternalUrlPLSPlaylistTest.AddsCdsObjectFromPlaylistWithExternalUrlPlaylistAndDirChains .... Passed 0.03 sec Start 73: ExternalUrlPLSPlaylistTest.AddsVideoFromPlaylistWithExternalUrlPlaylistAndDirChains 73/150 Test #73: ExternalUrlPLSPlaylistTest.AddsVideoFromPlaylistWithExternalUrlPlaylistAndDirChains ........ Passed 0.03 sec Start 74: ExternalUrlM3UPlaylistTest.CreatesDukContextWithPlaylistScript 74/150 Test #74: ExternalUrlM3UPlaylistTest.CreatesDukContextWithPlaylistScript ............................. Passed 0.02 sec Start 75: ExternalUrlM3UPlaylistTest.PrintsWarningWhenPlaylistTypeIsNotFound 75/150 Test #75: ExternalUrlM3UPlaylistTest.PrintsWarningWhenPlaylistTypeIsNotFound ......................... Passed 0.02 sec Start 76: ExternalUrlM3UPlaylistTest.AddsCdsObjectFromPlaylistWithExternalUrlPlaylistAndDirChains 76/150 Test #76: ExternalUrlM3UPlaylistTest.AddsCdsObjectFromPlaylistWithExternalUrlPlaylistAndDirChains .... Passed 0.02 sec Start 77: ExternalUrlM3UPlaylistTest.AddsVideoFromPlaylistWithExternalUrlPlaylistAndDirChains 77/150 Test #77: ExternalUrlM3UPlaylistTest.AddsVideoFromPlaylistWithExternalUrlPlaylistAndDirChains ........ Passed 0.03 sec Start 78: CommonScriptTest.CreatesDukContextWithCommonScript 78/150 Test #78: CommonScriptTest.CreatesDukContextWithCommonScript ......................................... Passed 0.03 sec Start 79: CommonScriptTest.escapeSlash_AddsEscapeCharsForSlash 79/150 Test #79: CommonScriptTest.escapeSlash_AddsEscapeCharsForSlash ....................................... Passed 0.03 sec Start 80: CommonScriptTest.mapInitial_Latin 80/150 Test #80: CommonScriptTest.mapInitial_Latin .......................................................... Passed 0.04 sec Start 81: CommonScriptTest.mapInitial_Umlaut 81/150 Test #81: CommonScriptTest.mapInitial_Umlaut ......................................................... Passed 0.02 sec Start 82: CommonScriptTest.escapeSlash_AddsEscapeCharsForBackSlash 82/150 Test #82: CommonScriptTest.escapeSlash_AddsEscapeCharsForBackSlash ................................... Passed 0.02 sec Start 83: CommonScriptTest.createContainerChain_concatenatesContainerChainWithSlashBasedOnArray 83/150 Test #83: CommonScriptTest.createContainerChain_concatenatesContainerChainWithSlashBasedOnArray ...... Passed 0.02 sec Start 84: CommonScriptTest.createContainerChain_returnsEmptyWhenArrayIsEmpty 84/150 Test #84: CommonScriptTest.createContainerChain_returnsEmptyWhenArrayIsEmpty ......................... Passed 0.02 sec Start 85: CommonScriptTest.getYear_returnsFourDigitYearNextToDash 85/150 Test #85: CommonScriptTest.getYear_returnsFourDigitYearNextToDash .................................... Passed 0.02 sec Start 86: CommonScriptTest.getYear_returnsAsIsIfNoYearFound 86/150 Test #86: CommonScriptTest.getYear_returnsAsIsIfNoYearFound .......................................... Passed 0.03 sec Start 87: CommonScriptTest.getPlaylistType_AsM3U 87/150 Test #87: CommonScriptTest.getPlaylistType_AsM3U ..................................................... Passed 0.03 sec Start 88: CommonScriptTest.getPlaylistType_AsPLS 88/150 Test #88: CommonScriptTest.getPlaylistType_AsPLS ..................................................... Passed 0.02 sec Start 89: CommonScriptTest.getLastPath_ReturnsLastPathFromSlash 89/150 Test #89: CommonScriptTest.getLastPath_ReturnsLastPathFromSlash ...................................... Passed 0.02 sec Start 90: CommonScriptTest.getLastPath_ReturnsEmptyWhenNotPath 90/150 Test #90: CommonScriptTest.getLastPath_ReturnsEmptyWhenNotPath ....................................... Passed 0.02 sec Start 91: CommonScriptTest.getRootPath_ReturnsArrayOfRootPath 91/150 Test #91: CommonScriptTest.getRootPath_ReturnsArrayOfRootPath ........................................ Passed 0.02 sec Start 92: CommonScriptTest.getRootPath_ReturnsArrayOfLastPathWhenRootIsEmpty 92/150 Test #92: CommonScriptTest.getRootPath_ReturnsArrayOfLastPathWhenRootIsEmpty ......................... Passed 0.03 sec Start 93: CommonScriptTest.abcbox_BoxType1_ReturnsASingleBox 93/150 Test #93: CommonScriptTest.abcbox_BoxType1_ReturnsASingleBox ......................................... Passed 0.04 sec Start 94: CommonScriptTest.abcbox_BoxType2_ReturnsCorrectBoxBasedOnCharacter 94/150 Test #94: CommonScriptTest.abcbox_BoxType2_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.02 sec Start 95: CommonScriptTest.abcbox_BoxType3_ReturnsCorrectBoxBasedOnCharacter 95/150 Test #95: CommonScriptTest.abcbox_BoxType3_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.02 sec Start 96: CommonScriptTest.abcbox_BoxType4_ReturnsCorrectBoxBasedOnCharacter 96/150 Test #96: CommonScriptTest.abcbox_BoxType4_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.02 sec Start 97: CommonScriptTest.abcbox_BoxType5_ReturnsCorrectBoxBasedOnCharacter 97/150 Test #97: CommonScriptTest.abcbox_BoxType5_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.03 sec Start 98: CommonScriptTest.abcbox_BoxType6_ReturnsCorrectBoxBasedOnCharacter 98/150 Test #98: CommonScriptTest.abcbox_BoxType6_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.03 sec Start 99: CommonScriptTest.abcbox_BoxType7_ReturnsCorrectBoxBasedOnCharacter 99/150 Test #99: CommonScriptTest.abcbox_BoxType7_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.02 sec Start 100: CommonScriptTest.abcbox_BoxType9_ReturnsCorrectBoxBasedOnCharacter 100/150 Test #100: CommonScriptTest.abcbox_BoxType9_ReturnsCorrectBoxBasedOnCharacter ......................... Passed 0.04 sec Start 101: CommonScriptTest.abcbox_BoxType26_ReturnsCorrectBoxBasedOnCharacter 101/150 Test #101: CommonScriptTest.abcbox_BoxType26_ReturnsCorrectBoxBasedOnCharacter ........................ Passed 0.04 sec Start 102: CommonScriptTest.abcbox_BoxTypeDefault_ReturnsCorrectBoxBasedOnCharacter 102/150 Test #102: CommonScriptTest.abcbox_BoxTypeDefault_ReturnsCorrectBoxBasedOnCharacter ................... Passed 0.02 sec Start 103: CommonScriptTest.abcbox_BoxTypeSpecialChars_ReturnsCorrectBoxBasedOnCharacter 103/150 Test #103: CommonScriptTest.abcbox_BoxTypeSpecialChars_ReturnsCorrectBoxBasedOnCharacter .............. Passed 0.02 sec Start 104: DatabaseTest.BasicFormattingTest 104/150 Test #104: DatabaseTest.BasicFormattingTest ........................................................... Passed 0.01 sec Start 105: DatabaseTest.UpdateTest 105/150 Test #105: DatabaseTest.UpdateTest .................................................................... Passed 0.01 sec Start 106: DatabaseTest.DeleteTest 106/150 Test #106: DatabaseTest.DeleteTest .................................................................... Passed 0.01 sec Start 107: Sqlite3DatabaseTest.CheckInitScript 107/150 Test #107: Sqlite3DatabaseTest.CheckInitScript ........................................................ Passed 0.03 sec Start 108: Sqlite3DatabaseTest.CheckUpgradeCommands 108/150 Test #108: Sqlite3DatabaseTest.CheckUpgradeCommands ................................................... Passed 0.02 sec Start 109: JpegParse.parse 109/150 Test #109: JpegParse.parse ............................................................................ Passed 0.01 sec Start 110: HeadersHelperTest.TerminatesTheHeaderWithCarriageNewLine 110/150 Test #110: HeadersHelperTest.TerminatesTheHeaderWithCarriageNewLine ................................... Passed 0.00 sec Start 111: HeadersHelperTest.DoesNotAddTerminationCarriageNewLineWhenAlreadyExists 111/150 Test #111: HeadersHelperTest.DoesNotAddTerminationCarriageNewLineWhenAlreadyExists .................... Passed 0.01 sec Start 112: HeadersHelperTest.MultipleHeaders 112/150 Test #112: HeadersHelperTest.MultipleHeaders .......................................................... Passed 0.01 sec Start 113: HeadersHelperTest.MultipleHeadersSingleCarriageNewLine 113/150 Test #113: HeadersHelperTest.MultipleHeadersSingleCarriageNewLine ..................................... Passed 0.01 sec Start 114: HeadersHelperTest.MultiBothCarriageNewLine 114/150 Test #114: HeadersHelperTest.MultiBothCarriageNewLine ................................................. Passed 0.01 sec Start 115: HeadersHelperTest.IgnoresDataAfterFirstCarriageNewLine 115/150 Test #115: HeadersHelperTest.IgnoresDataAfterFirstCarriageNewLine ..................................... Passed 0.01 sec Start 116: HeadersHelperTest.HeaderIsOnlyLinebreakReturnsEmpty 116/150 Test #116: HeadersHelperTest.HeaderIsOnlyLinebreakReturnsEmpty ........................................ Passed 0.01 sec Start 117: HeadersHelperTest.HeaderIsEmptyReturnsEmpty 117/150 Test #117: HeadersHelperTest.HeaderIsEmptyReturnsEmpty ................................................ Passed 0.01 sec Start 118: HeadersHelperTest.HandlesSingleCarriageReturn 118/150 Test #118: HeadersHelperTest.HandlesSingleCarriageReturn .............................................. Passed 0.01 sec Start 119: HeadersHelperTest.HandlesSingleNewLine 119/150 Test #119: HeadersHelperTest.HandlesSingleNewLine ..................................................... Passed 0.01 sec Start 120: HeadersHelperTest.EmptyValueNotAdded 120/150 Test #120: HeadersHelperTest.EmptyValueNotAdded ....................................................... Passed 0.01 sec Start 121: HeadersHelperTest.HandlesEmptyString 121/150 Test #121: HeadersHelperTest.HandlesEmptyString ....................................................... Passed 0.01 sec Start 122: HeadersHelperTest.HandlesExtraContent 122/150 Test #122: HeadersHelperTest.HandlesExtraContent ...................................................... Passed 0.01 sec Start 123: HeadersHelperTest.HandlesExtraContentTwo 123/150 Test #123: HeadersHelperTest.HandlesExtraContentTwo ................................................... Passed 0.01 sec Start 124: UpnpClientsTest.bubbleUPnPV3_4_4 124/150 Test #124: UpnpClientsTest.bubbleUPnPV3_4_4 ........................................................... Passed 0.01 sec Start 125: UpnpClientsTest.foobar2000V1_6_2 125/150 Test #125: UpnpClientsTest.foobar2000V1_6_2 ........................................................... Passed 130.12 sec Start 126: UpnpClientsTest.kodiV18_9 126/150 Test #126: UpnpClientsTest.kodiV18_9 .................................................................. Passed 115.30 sec Start 127: UpnpClientsTest.samsungTVQ70 127/150 Test #127: UpnpClientsTest.samsungTVQ70 ............................................................... Passed 130.12 sec Start 128: UpnpClientsTest.vlcV3_0_11_1 128/150 Test #128: UpnpClientsTest.vlcV3_0_11_1 ............................................................... Passed 115.37 sec Start 129: UpnpClientsTest.windows10 129/150 Test #129: UpnpClientsTest.windows10 .................................................................. Passed 0.01 sec Start 130: UpnpClientsTest.multipleClientsOnSameIP 130/150 Test #130: UpnpClientsTest.multipleClientsOnSameIP .................................................... Passed 130.12 sec Start 131: UpnpClientsTest.configuredIP 131/150 Test #131: UpnpClientsTest.configuredIP ............................................................... Passed 120.11 sec Start 132: UpnpClientsTest.configuredIPRange 132/150 Test #132: UpnpClientsTest.configuredIPRange .......................................................... Passed 130.13 sec Start 133: UpnpClientsTest.getHostName 133/150 Test #133: UpnpClientsTest.getHostName ................................................................***Failed 130.12 sec Note: Google Test filter = UpnpClientsTest.getHostName [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from UpnpClientsTest [ RUN ] UpnpClientsTest.getHostName /home/tkloczko/rpmbuild/BUILD/gerbera-1.12.0/test/util/test_upnp_clients.cc:170: Failure Expected equality of these values: hostname Which is: "\x10k\xD8\x4\xE0U" "192.168.99.100" [ FAILED ] UpnpClientsTest.getHostName (130112 ms) [----------] 1 test from UpnpClientsTest (130112 ms total) [----------] Global test environment tear-down [==========] 1 test from 1 test suite ran. (130113 ms total) [ PASSED ] 0 tests. [ FAILED ] 1 test, listed below: [ FAILED ] UpnpClientsTest.getHostName 1 FAILED TEST Start 134: UpnpClientsTest.netmask4 134/150 Test #134: UpnpClientsTest.netmask4 ................................................................... Passed 0.01 sec Start 135: UpnpClientsTest.netmask6 135/150 Test #135: UpnpClientsTest.netmask6 ................................................................... Passed 0.01 sec Start 136: ToolsTest.millisecondsToHMSF 136/150 Test #136: ToolsTest.millisecondsToHMSF ............................................................... Passed 0.01 sec Start 137: ToolsTest.readWriteBinaryFile 137/150 Test #137: ToolsTest.readWriteBinaryFile .............................................................. Passed 0.01 sec Start 138: ToolsTest.readBinaryReturnsEmptyIfFileMissing 138/150 Test #138: ToolsTest.readBinaryReturnsEmptyIfFileMissing .............................................. Passed 0.01 sec Start 139: ToolsTest.writeFileThrowsIfCantOpenFile 139/150 Test #139: ToolsTest.writeFileThrowsIfCantOpenFile .................................................... Passed 0.01 sec Start 140: ToolsTest.renderWebUriV4 140/150 Test #140: ToolsTest.renderWebUriV4 ................................................................... Passed 0.01 sec Start 141: ToolsTest.renderWebUriV6 141/150 Test #141: ToolsTest.renderWebUriV6 ................................................................... Passed 0.01 sec Start 142: ToolsTest.splitStringTest 142/150 Test #142: ToolsTest.splitStringTest .................................................................. Passed 0.01 sec Start 143: ToolsTest.trimStringTest 143/150 Test #143: ToolsTest.trimStringTest ................................................................... Passed 0.01 sec Start 144: ToolsTest.startswithTest 144/150 Test #144: ToolsTest.startswithTest ................................................................... Passed 0.01 sec Start 145: ToolsTest.toLowerTest 145/150 Test #145: ToolsTest.toLowerTest ...................................................................... Passed 0.01 sec Start 146: ToolsTest.hexEncodeTest 146/150 Test #146: ToolsTest.hexEncodeTest .................................................................... Passed 0.01 sec Start 147: ToolsTest.hexDecodeTest 147/150 Test #147: ToolsTest.hexDecodeTest .................................................................... Passed 0.01 sec Start 148: ToolsTest.dictEncodeTest 148/150 Test #148: ToolsTest.dictEncodeTest ................................................................... Passed 0.01 sec Start 149: ToolsTest.dictDecodeTest 149/150 Test #149: ToolsTest.dictDecodeTest ................................................................... Passed 0.01 sec Start 150: ToolsTest.pathToMapTest 150/150 Test #150: ToolsTest.pathToMapTest .................................................................... Passed 0.01 sec 98% tests passed, 3 tests failed out of 150 Total Test time (real) = 1004.44 sec The following tests FAILED: 4 - ConfigGeneratorTest.GeneratesConfigXmlWithDefaultDefinitions (Failed) 49 - ParserTest.SortTrackNumber (Failed) 133 - UpnpClientsTest.getHostName (Failed) Errors while running CTest
The text was updated successfully, but these errors were encountered:
Thank you, the last two are already fix, the first seems to depend on compile config.
Sorry, something went wrong.
List of cmake options which I'm passing on building my rpm package
%cmake \ -D UPNP_HAS_REUSEADDR=ON \ -D WITH_AVCODEC=OFF \ -D WITH_CURL=ON \ -D WITH_EXIF=ON \ -D WITH_EXIV2=ON \ -D WITH_FFMPEGTHUMBNAILER=OFF \ -D WITH_INOTIFY=ON \ -D WITH_JS=ON \ -D WITH_MAGIC=ON \ -D WITH_MYSQL=OFF \ -D WITH_SYSTEMD=ON \ -D WITH_TAGLIB=ON \ -D WITH_TESTS=ON \ %{nil}
It's the tabs that crept in when updating the input file.
Successfully merging a pull request may close this issue.
Just tested 1.12.0 and lookd like 3 units now are failig.
The text was updated successfully, but these errors were encountered: