]> granicus.if.org Git - graphviz/commitdiff
get rid of multitude of individual test_references in preparation for single tar...
authorellson <devnull@localhost>
Thu, 21 Sep 2006 19:53:06 +0000 (19:53 +0000)
committerellson <devnull@localhost>
Thu, 21 Sep 2006 19:53:06 +0000 (19:53 +0000)
rtest2/test.tcl

index 45bd5c934e559be2b914258e85782850647a4a9e..d52f5ca6bd815c52f93834963a2266192def2340 100755 (executable)
@@ -3,6 +3,7 @@
 set DOT ../cmd/dot/dot
 set DIFF diff
 set DIFFIMG ../contrib/diffimg/diffimg
+set TAR tar
 
 set graphdir test_graphs
 set resultdir test_results
@@ -17,7 +18,8 @@ if {$argc && [string equal [lindex $argv 0] reference]} {
   file mkdir $referencedir
   set resultdir $referencedir
 } {
-  if {[file exists $referencedir] && [file isdir $referencedir]} {
+  if {[file exists $referencedir.tgz]} {
+    exec $TAR xfz $referencedir.tgz
     set dodiff 1
   }
 }
@@ -119,4 +121,6 @@ if {$dodiff} {
   set total [expr {$pass+$fail}]
   puts ""
   puts "Summary: PASS $pass : FAIL $fail : TOTAL $total"
+} {
+  exec $TAR cfz $referencedir.tgz $referencedir
 }