All pastes #331330 Raw Edit

Anonymous

public text v1 · immutable
#331330 ·published 2007-01-28 19:50 UTC
rendered paste body
dj2@oni:~/dev/menu-spec/tests$ ./menutest 
Using /tmp/menutestdir as test directory, override with $MENUTESTDIR.

>>> Running test tests/All, purpose <All> 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 <And> 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 <AppDir> 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 <AppDir> absolute path
!!! Result file (tests/AppDir/result) for tests/AppDir missing
>>> Failed

>>> Running test tests/boolean-logic, purpose <And><Category>foo</Category><Not><Category>foo</Category></Not></And> 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 <Category> 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 <DefaultMergeDirs> 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 <Deleted> 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 <DirectoryDir> 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 <DirectoryDir> absolute path
!!! Result file (tests/DirectoryDir/result) for tests/DirectoryDir missing
>>> Failed

>>> Running test tests/Directory, purpose <Directory> 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 <Exclude> 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 <Filename> 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 <LegacyDir>
>>> 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 <LegacyDir> 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 <MergeDir> absolute path test
!!! Result file (tests/MergeDir-absolute/result) for tests/MergeDir-absolute missing
>>> Failed

>>> Running test tests/MergeDir-relative, purpose <MergeDir> 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 <MergeFile> 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 <MergeFile> 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 <MergeFile> absolute path
!!! Result file (tests/MergeFile-absolute/result) for tests/MergeFile-absolute missing
>>> Failed

>>> Running test tests/MergeFile-parent, purpose <MergeFile> 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 <MergeFile> 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 <MergeFile>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 <MergeFile> 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 <Move> 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 <Move> 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 <Move> 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 <OnlyUnallocated> 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 <OnlyAllocated> 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 <Or> 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