Index: /branches/pap_magic/ippTools/src/difftool.c
===================================================================
--- /branches/pap_magic/ippTools/src/difftool.c	(revision 24134)
+++ /branches/pap_magic/ippTools/src/difftool.c	(revision 24135)
@@ -955,4 +955,5 @@
     PXOPT_LOOKUP_BOOL(reRun, config->args, "-rerun", false);
     PXOPT_LOOKUP_BOOL(available, config->args, "-available", false);
+    PXOPT_LOOKUP_BOOL(pretend, config->args, "-pretend", false);
 
     // find all things to queue
@@ -1049,4 +1050,15 @@
             return false;
         }
+        return true;
+    }
+
+    if (pretend) {
+        // negative simple so the default is true
+        if (!ippdbPrintMetadatas(stdout, output, "diffRun", !simple)) {
+            psError(PS_ERR_UNKNOWN, false, "failed to print array");
+            psFree(output);
+            return false;
+        }
+        psFree(output);
         return true;
     }
Index: /branches/pap_magic/ippTools/src/difftoolConfig.c
===================================================================
--- /branches/pap_magic/ippTools/src/difftoolConfig.c	(revision 24134)
+++ /branches/pap_magic/ippTools/src/difftoolConfig.c	(revision 24135)
@@ -167,4 +167,5 @@
     psMetadataAddBool(definewarpstackArgs, PS_LIST_TAIL, "-available", 0, "define new run even if warpRun has some faults", false);
     psMetadataAddBool(definewarpstackArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false);
+    psMetadataAddBool(definewarpstackArgs, PS_LIST_TAIL, "-pretend", 0, "list results but to not queue", false);
 
     // -definewarpwarp
