Fossil SCM

Handling missing th1-setup file in the test suite helpers saveTh1SetupFile and restoreTh1SetupFile.

mistachkin 2014-06-15 00:37 trunk
Commit 5f701f195d856f2d77400ec159ce9790a42c6d1d
1 file changed +6 -3
+6 -3
--- test/tester.tcl
+++ test/tester.tcl
@@ -221,24 +221,27 @@
221221
set oldFileName [getTh1SetupFileName]
222222
if {[file exists $oldFileName]} then {
223223
set newFileName [getSavedTh1SetupFileName]
224224
catch {file delete $newFileName}
225225
file rename $oldFileName $newFileName
226
- file delete $oldFileName
227226
}
228227
}
229228
230229
# Restores the original TH1 setup script file by renaming it back, based
231230
# on the current process ID.
232231
#
233232
proc restoreTh1SetupFile {} {
234233
set oldFileName [getSavedTh1SetupFileName]
234
+ set newFileName [getTh1SetupFileName]
235235
if {[file exists $oldFileName]} then {
236
- set newFileName [getTh1SetupFileName]
237236
catch {file delete $newFileName}
238237
file rename $oldFileName $newFileName
239
- file delete $oldFileName
238
+ } else {
239
+ #
240
+ # NOTE: There was no TH1 setup script file, delete the test one.
241
+ #
242
+ file delete $newFileName
240243
}
241244
}
242245
243246
# Perform a test
244247
#
245248
--- test/tester.tcl
+++ test/tester.tcl
@@ -221,24 +221,27 @@
221 set oldFileName [getTh1SetupFileName]
222 if {[file exists $oldFileName]} then {
223 set newFileName [getSavedTh1SetupFileName]
224 catch {file delete $newFileName}
225 file rename $oldFileName $newFileName
226 file delete $oldFileName
227 }
228 }
229
230 # Restores the original TH1 setup script file by renaming it back, based
231 # on the current process ID.
232 #
233 proc restoreTh1SetupFile {} {
234 set oldFileName [getSavedTh1SetupFileName]
 
235 if {[file exists $oldFileName]} then {
236 set newFileName [getTh1SetupFileName]
237 catch {file delete $newFileName}
238 file rename $oldFileName $newFileName
239 file delete $oldFileName
 
 
 
 
240 }
241 }
242
243 # Perform a test
244 #
245
--- test/tester.tcl
+++ test/tester.tcl
@@ -221,24 +221,27 @@
221 set oldFileName [getTh1SetupFileName]
222 if {[file exists $oldFileName]} then {
223 set newFileName [getSavedTh1SetupFileName]
224 catch {file delete $newFileName}
225 file rename $oldFileName $newFileName
 
226 }
227 }
228
229 # Restores the original TH1 setup script file by renaming it back, based
230 # on the current process ID.
231 #
232 proc restoreTh1SetupFile {} {
233 set oldFileName [getSavedTh1SetupFileName]
234 set newFileName [getTh1SetupFileName]
235 if {[file exists $oldFileName]} then {
 
236 catch {file delete $newFileName}
237 file rename $oldFileName $newFileName
238 } else {
239 #
240 # NOTE: There was no TH1 setup script file, delete the test one.
241 #
242 file delete $newFileName
243 }
244 }
245
246 # Perform a test
247 #
248

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button