dj2@oni:~/dev/menu-spec/tests$ ./menutest Using /tmp/menutestdir as test directory, override with $MENUTESTDIR. >>> Running test tests/All, purpose Keyword >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:11.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:11.000000000 -0500 @@ -1,4 +1,4 @@ -Applications freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Applications gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -Applications glines.desktop /tmp/menutestdir/xdg_data_dir/applications//glines.desktop -Applications mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop +Applications/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop +Applications/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +Applications/ glines.desktop /tmp/menutestdir/xdg_data_dir/applications/glines.desktop +Applications/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop >>> Running test tests/And, purpose Keyword >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:11.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:11.000000000 -0500 @@ -1 +1 @@ -Applications freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop +Applications/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop >>> Running test tests/AppDir-relative, purpose relative path tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:11.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:11.000000000 -0500 @@ -0,0 +1,3 @@ +Applications/ kate.desktop /tmp/menutestdir/xdg_config_dir/menus/apps/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_config_dir/menus/apps/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_config_dir/menus/apps/kwrite.desktop >>> Running test tests/AppDir, purpose absolute path !!! Result file (tests/AppDir/result) for tests/AppDir missing >>> Failed >>> Running test tests/boolean-logic, purpose foofoo shouldn't match anything >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:11.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:11.000000000 -0500 @@ -1,3 +1,3 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Apps/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Apps/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Apps/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop >>> Running test tests/Category, purpose tag >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:11.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:11.000000000 -0500 @@ -1,3 +1,3 @@ -Editors kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Editors KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Editors kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Editors/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Editors/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Editors/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop >>> Running test tests/DefaultMergeDirs, purpose tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,3 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/Deleted, purpose tag >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,2 +1,2 @@ -BoardGames gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -BoardGames mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop +BoardGames/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +BoardGames/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop >>> Running test tests/DesktopFileID, purpose DesktopFileIDs in submenus >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,4 +1,4 @@ -Applications company-games-freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//company/games/freecell.desktop -Applications company-games-gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//company/games/gataxx.desktop -Applications company-games-glines.desktop /tmp/menutestdir/xdg_data_dir/applications//company/games/glines.desktop -Applications company-games-mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//company/games/mahjongg.desktop +Applications/ company-games-freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/company/games/freecell.desktop +Applications/ company-games-gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/company/games/gataxx.desktop +Applications/ company-games-glines.desktop /tmp/menutestdir/xdg_data_dir/applications/company/games/glines.desktop +Applications/ company-games-mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/company/games/mahjongg.desktop >>> Running test tests/desktop-name-collision, purpose .desktop files with same name ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,5 +1,3 @@ -Games freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Games glines.desktop /tmp/menutestdir/xdg_data_dir/applications//glines.desktop -Games mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop -Development kde-gideon.desktop /tmp/menutestdir/xdg_data_dir/applications//kde/gideon.desktop -Development mahjongg.desktop /tmp/menutestdir/xdg_data_home/applications//mahjongg.desktop +Development/ kde-gideon.desktop /tmp/menutestdir/xdg_data_home/applications/kde-gideon.desktop +Development/ mahjongg.desktop /tmp/menutestdir/xdg_data_home/applications/mahjongg.desktop +Games/ freecell.desktop /tmp/menutestdir/xdg_data_home/applications/freecell.desktop rm: cannot remove `/tmp/menutestdir/xdg_data_dir/applications/kde/': Is a directory >>> Running test tests/DirectoryDir-relative, purpose relative tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,3 +1,3 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Apps/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Apps/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Apps/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop >>> Running test tests/DirectoryDir, purpose absolute path !!! Result file (tests/DirectoryDir/result) for tests/DirectoryDir missing >>> Failed >>> Running test tests/Directory, purpose tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,3 +1,3 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Apps/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Apps/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Apps/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop >>> Running test tests/Exclude, purpose Keyword >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,3 +1,3 @@ -Applications freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Applications gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -Applications mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop +Applications/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop +Applications/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +Applications/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop >>> Running test tests/Filename, purpose tag >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1 +1 @@ -Applications freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop +Applications/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop >>> Running test tests/LegacyDir-Move, purpose move entries from >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,2 +1,2 @@ -Development gideon-legacy.desktop /tmp/menutestdir/legacy_applnk/Development/gideon-legacy.desktop -legacy_applnk Home.desktop /tmp/menutestdir/legacy_applnk/Home.desktop +Editors/ gideon-legacy.desktop /tmp/menutestdir/legacy_applnk/Development/gideon-legacy.desktop +/ Home.desktop /tmp/menutestdir/legacy_applnk/Home.desktop >>> Running test tests/LegacyDir-relative, purpose Simple test >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,7 +1,9 @@ -Development gideon-legacy.desktop /tmp/menutestdir/legacy_applnk/Development/gideon-legacy.desktop -legacy_applnk Kfind.desktop /tmp/menutestdir/legacy_applnk/Kfind.desktop -legacy_applnk Help.desktop /tmp/menutestdir/legacy_applnk/Help.desktop -legacy_applnk Home.desktop /tmp/menutestdir/legacy_applnk/Home.desktop -Editors kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Editors KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Editors kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Development/ gideon-legacy.desktop /tmp/menutestdir/legacy_applnk/Development/gideon-legacy.desktop +Development/ kbabel.desktop /tmp/menutestdir/legacy_applnk/Development/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/legacy_applnk/Development/quanta.desktop +Editors/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Editors/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Editors/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +/ Help.desktop /tmp/menutestdir/legacy_applnk/Help.desktop +/ Home.desktop /tmp/menutestdir/legacy_applnk/Home.desktop +/ Kfind.desktop /tmp/menutestdir/legacy_applnk/Kfind.desktop >>> Running test tests/menu-multiple-matching, purpose complicated rule ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:12.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:12.000000000 -0500 @@ -1,5 +1,5 @@ -Applications gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop -Applications quanta.desktop /tmp/menutestdir/xdg_data_dir/applications//quanta.desktop +Applications/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Applications/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/Merge-combined, purpose Merge Two Menus and a Legacy Menu >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1 +1 @@ -Development gideon-legacy.desktop /tmp/menutestdir/legacy_applnk/Development/gideon-legacy.desktop +Editors/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop >>> Running test tests/MergeDir-absolute, purpose absolute path test !!! Result file (tests/MergeDir-absolute/result) for tests/MergeDir-absolute missing >>> Failed >>> Running test tests/MergeDir-relative, purpose relative path ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,3 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/MergeFile2, purpose tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,3 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/MergeFile3, purpose tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,3 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/MergeFile-absolute, purpose absolute path !!! Result file (tests/MergeFile-absolute/result) for tests/MergeFile-absolute missing >>> Failed >>> Running test tests/MergeFile-parent, purpose tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,5 +1,5 @@ -Development kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications//kbabel.desktop -Development quanta.desktop /tmp/menutestdir/xdg_data_dir/applications//quanta.desktop -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/MergeFile-path, purpose tag ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,5 +1,5 @@ -Games freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Games glines.desktop /tmp/menutestdir/xdg_data_dir/applications//glines.desktop -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Games/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop +Games/ glines.desktop /tmp/menutestdir/xdg_data_dir/applications/glines.desktop >>> Running test tests/MergeFile-recursive, purpose test elaborate recursive look in s >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,3 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/MergeFile-relative, purpose tag relative path >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,3 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Development/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Development/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop >>> Running test tests/Move-collapsing, purpose complicated operation >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,4 +1,4 @@ -BoardGame gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -BoardGame mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop -Games freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Games glines.desktop /tmp/menutestdir/xdg_data_dir/applications//glines.desktop +Games/BoardGame/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +Games/BoardGame/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop +Games/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop +Games/ glines.desktop /tmp/menutestdir/xdg_data_dir/applications/glines.desktop >>> Running test tests/Move-ordering, purpose Order of operations ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1,3 +1,3 @@ -Games-New freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Games-New glines.desktop /tmp/menutestdir/xdg_data_dir/applications//glines.desktop -Development gideon.desktop /tmp/menutestdir/xdg_data_dir/applications//gideon.desktop +Development/ gideon.desktop /tmp/menutestdir/xdg_data_dir/applications/gideon.desktop +Games-Correct/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop +Games-Correct/ glines.desktop /tmp/menutestdir/xdg_data_dir/applications/glines.desktop >>> Running test tests/Move-submenu, purpose Move into a new Submenu >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:13.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:13.000000000 -0500 @@ -1 +1 @@ -Development gideon-legacy.desktop /tmp/menutestdir/xdg_data_dir/applications//gideon-legacy.desktop +A/B/Development/ gideon-legacy.desktop /tmp/menutestdir/xdg_data_dir/applications/gideon-legacy.desktop >>> Running test tests/Move, purpose simple operation >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -1,2 +1,2 @@ -Apps gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -Apps mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop +Games/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +Games/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop >>> Running test tests/NoDisplay2, purpose Allocation of desktop entry values from deleted menus >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -0,0 +1 @@ +Other/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop >>> Running test tests/NoDisplay, purpose NoDisplay desktop entry values >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -1,5 +1 @@ -Shouldn't see this hidden.desktop /tmp/menutestdir/xdg_data_dir/applications//hidden.desktop -Shouldn't see this kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Shouldn't see this KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Shouldn't see this kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop -Other freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop +Other/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop >>> Running test tests/NotOnlyUnallocated-default, purpose Another test >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -1,2 +1,2 @@ -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop -Editors kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Editors/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop >>> Running test tests/official-categories, purpose verify all required categories are supported >>> Settings failed; checking interactively >>> Cannot go interactive due to test being ran as non-root; re-run as root >>> Running test tests/OnlyUnallocated, purpose tag >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -1,3 +1,3 @@ -BoardGames gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -BoardGames mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop -Games freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop +BoardGames/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +BoardGames/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop +Games/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop >>> Running test tests/Or, purpose Keyword >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -1,4 +1,4 @@ -Applications freecell.desktop /tmp/menutestdir/xdg_data_dir/applications//freecell.desktop -Applications gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications//gataxx.desktop -Applications glines.desktop /tmp/menutestdir/xdg_data_dir/applications//glines.desktop -Applications mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications//mahjongg.desktop +Applications/ freecell.desktop /tmp/menutestdir/xdg_data_dir/applications/freecell.desktop +Applications/ gataxx.desktop /tmp/menutestdir/xdg_data_dir/applications/gataxx.desktop +Applications/ glines.desktop /tmp/menutestdir/xdg_data_dir/applications/glines.desktop +Applications/ mahjongg.desktop /tmp/menutestdir/xdg_data_dir/applications/mahjongg.desktop >>> Running test tests/submenu-collision, purpose two submenus with the same name ... >>> Failed --- /tmp/menutestdir/run-result.filtered 2007-01-28 14:48:14.000000000 -0500 +++ /tmp/menutestdir/required-result.sorted 2007-01-28 14:48:14.000000000 -0500 @@ -1,5 +1,5 @@ -Applications kate.desktop /tmp/menutestdir/xdg_data_dir/applications//kate.desktop -Applications kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications//kbabel.desktop -Applications KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications//KEdit.desktop -Applications kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications//kwrite.desktop -Applications quanta.desktop /tmp/menutestdir/xdg_data_dir/applications//quanta.desktop +Applications/ kate.desktop /tmp/menutestdir/xdg_data_dir/applications/kate.desktop +Applications/ kbabel.desktop /tmp/menutestdir/xdg_data_dir/applications/kbabel.desktop +Applications/ KEdit.desktop /tmp/menutestdir/xdg_data_dir/applications/KEdit.desktop +Applications/ kwrite.desktop /tmp/menutestdir/xdg_data_dir/applications/kwrite.desktop +Applications/ quanta.desktop /tmp/menutestdir/xdg_data_dir/applications/quanta.desktop OK tests: Failed tests: All And AppDir-relative AppDir boolean-logic Category DefaultMergeDirs Deleted DesktopFileID desktop-name-collision DirectoryDir-relative DirectoryDir Directory Exclude Filename LegacyDir-Move LegacyDir-relative menu-multiple-matching Merge-combined MergeDir-absolute MergeDir-relative MergeFile2 MergeFile3 MergeFile-absolute MergeFile-parent MergeFile-path MergeFile-recursive MergeFile-relative Move-collapsing Move-ordering Move-submenu Move NoDisplay2 NoDisplay NotOnlyUnallocated-default official-categories OnlyUnallocated Or submenu-collision 0 tests passed, 39 tests failed