chiark / gitweb /
CREDITS: Credit Mark properly (!)
[secnet.git] / mtest / common.tcl
index 7b23e1ce6a3c734a8de0d234c22269ae4b51dad1..e3b67c40a55242d6430266e6bd704d983fff44e9 100644 (file)
@@ -15,8 +15,22 @@ proc run-mss-userv {user group args} {
         $args
 }
 
+proc run-mss {args} { eval [list exec] [mss-program] $args }
+
+proc diff-output {expected got suffix} {
+    global seddery
+    global tmp
+    exec bash -c "
+       diff -u <($seddery mtest/$expected$suffix) \\
+               <($seddery $tmp/$got$suffix      )
+    "
+}
+
 file mkdir $tmp/groupfiles
 
 set env(PYTHONHASHSEED) 0
+set env(PYTHONBYTECODEBASE) 0
+
+set seddery { sed -n 's/^[ \t]*//; /^[^#]/p' }
 
 prefix_some_path PYTHONPATH .