summaryrefslogtreecommitdiff
path: root/test/recdscript.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'test/recdscript.tcl')
-rw-r--r--test/recdscript.tcl37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/recdscript.tcl b/test/recdscript.tcl
new file mode 100644
index 0000000..0c6d327
--- /dev/null
+++ b/test/recdscript.tcl
@@ -0,0 +1,37 @@
+# See the file LICENSE for redistribution information.
+#
+# Copyright (c) 1996-2009 Oracle. All rights reserved.
+#
+# $Id$
+#
+# Recovery txn prepare script
+# Usage: recdscript op dir envcmd dbfile cmd
+# op: primary txn operation
+# dir: test directory
+# envcmd: command to open env
+# dbfile: name of database file
+# gidf: name of global id file
+# cmd: db command to execute
+
+source ./include.tcl
+source $test_path/test.tcl
+
+set usage "recdscript op dir envcmd dbfile gidfile cmd"
+
+# Verify usage
+if { $argc < 6 } {
+ puts stderr "FAIL:[timestamp] Usage: $usage"
+ exit
+}
+
+# Initialize arguments
+set op [ lindex $argv 0 ]
+set dir [ lindex $argv 1 ]
+set envcmd [ lindex $argv 2 ]
+set dbfile [ lindex $argv 3 ]
+set gidfile [ lindex $argv 4 ]
+set cmd [ lindex $argv 5 ]
+set args [ lindex $argv 6 ]
+
+eval {op_recover_prep $op $dir $envcmd $dbfile $gidfile $cmd} $args
+flush stdout