| # 2015 Aug 8 |
| # |
| # The author disclaims copyright to this source code. In place of |
| # a legal notice, here is a blessing: |
| # |
| # May you do good and not evil. |
| # May you find forgiveness for yourself and forgive others. |
| # May you share freely, never taking more than you give. |
| # |
| #*********************************************************************** |
| # |
| |
| if {![info exists testdir]} { |
| set testdir [file join [file dirname [info script]] .. .. test] |
| } |
| source $testdir/tester.tcl |
| |
| # Run the RBU in file $rbu on target database $target until completion. |
| # |
| proc run_rbu {target rbu} { |
| sqlite3rbu rbu $target $rbu |
| while 1 { |
| set rc [rbu step] |
| if {$rc!="SQLITE_OK"} break |
| } |
| rbu close |
| } |
| |
| proc step_rbu {target rbu} { |
| while 1 { |
| sqlite3rbu rbu $target $rbu |
| set rc [rbu step] |
| rbu close |
| if {$rc != "SQLITE_OK"} break |
| } |
| set rc |
| } |
| |