Fossil SCM

On Windows, normalize the Fossil executable file extension used by the test suite.

mistachkin 2016-02-05 23:46 trunk
Commit 74ce4181d90f62456700b9d742f9506dca2a3cf6
1 file changed +6
--- test/tester.tcl
+++ test/tester.tcl
@@ -25,10 +25,16 @@
2525
2626
set testfiledir [file normalize [file dirname [info script]]]
2727
set testrundir [pwd]
2828
set testdir [file normalize [file dirname $argv0]]
2929
set fossilexe [file normalize [lindex $argv 0]]
30
+
31
+if {$tcl_platform(platform) eq "windows" && \
32
+ [string length [file extension $fossilexe]] == 0} {
33
+ append fossilexe .exe
34
+}
35
+
3036
set argv [lrange $argv 1 end]
3137
3238
set i [lsearch $argv -halt]
3339
if {$i>=0} {
3440
set HALT 1
3541
--- test/tester.tcl
+++ test/tester.tcl
@@ -25,10 +25,16 @@
25
26 set testfiledir [file normalize [file dirname [info script]]]
27 set testrundir [pwd]
28 set testdir [file normalize [file dirname $argv0]]
29 set fossilexe [file normalize [lindex $argv 0]]
 
 
 
 
 
 
30 set argv [lrange $argv 1 end]
31
32 set i [lsearch $argv -halt]
33 if {$i>=0} {
34 set HALT 1
35
--- test/tester.tcl
+++ test/tester.tcl
@@ -25,10 +25,16 @@
25
26 set testfiledir [file normalize [file dirname [info script]]]
27 set testrundir [pwd]
28 set testdir [file normalize [file dirname $argv0]]
29 set fossilexe [file normalize [lindex $argv 0]]
30
31 if {$tcl_platform(platform) eq "windows" && \
32 [string length [file extension $fossilexe]] == 0} {
33 append fossilexe .exe
34 }
35
36 set argv [lrange $argv 1 end]
37
38 set i [lsearch $argv -halt]
39 if {$i>=0} {
40 set HALT 1
41

Keyboard Shortcuts

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