Fossil SCM

Fix unversioned-1 test under cywing, when testing using fossil.exe.

preben 2023-12-14 13:45 testing-improvements
Commit f313c19e986b0d83e5894a48701dab92099bee82c98b6e40f926abb2fe02cff7
1 file changed +8 -1
--- test/unversioned.test
+++ test/unversioned.test
@@ -45,14 +45,21 @@
4545
4646
set env(VISUAL) [appendArgs \
4747
[info nameofexecutable] " " [file join $path fake-editor.tcl]]
4848
4949
###############################################################################
50
+
51
+# Under cygwin, the printed name with Usage: strips the extension
52
+if { $::is_cygwin && [file extension $fossilexe] eq ".exe" } {
53
+ set fossilexeref [string range $fossilexe 0 end-4]
54
+} else {
55
+ set fossilexeref $fossilexe
56
+}
5057
5158
fossil unversioned
5259
test unversioned-1 {[normalize_result] eq \
53
-[string map [list %fossil% [file nativename $fossilexe]] {Usage: %fossil%\
60
+[string map [list %fossil% [file nativename $fossilexeref]] {Usage: %fossil%\
5461
unversioned add|cat|edit|export|list|revert|remove|sync|touch}]}
5562
5663
###############################################################################
5764
5865
fossil unversioned list
5966
--- test/unversioned.test
+++ test/unversioned.test
@@ -45,14 +45,21 @@
45
46 set env(VISUAL) [appendArgs \
47 [info nameofexecutable] " " [file join $path fake-editor.tcl]]
48
49 ###############################################################################
 
 
 
 
 
 
 
50
51 fossil unversioned
52 test unversioned-1 {[normalize_result] eq \
53 [string map [list %fossil% [file nativename $fossilexe]] {Usage: %fossil%\
54 unversioned add|cat|edit|export|list|revert|remove|sync|touch}]}
55
56 ###############################################################################
57
58 fossil unversioned list
59
--- test/unversioned.test
+++ test/unversioned.test
@@ -45,14 +45,21 @@
45
46 set env(VISUAL) [appendArgs \
47 [info nameofexecutable] " " [file join $path fake-editor.tcl]]
48
49 ###############################################################################
50
51 # Under cygwin, the printed name with Usage: strips the extension
52 if { $::is_cygwin && [file extension $fossilexe] eq ".exe" } {
53 set fossilexeref [string range $fossilexe 0 end-4]
54 } else {
55 set fossilexeref $fossilexe
56 }
57
58 fossil unversioned
59 test unversioned-1 {[normalize_result] eq \
60 [string map [list %fossil% [file nativename $fossilexeref]] {Usage: %fossil%\
61 unversioned add|cat|edit|export|list|revert|remove|sync|touch}]}
62
63 ###############################################################################
64
65 fossil unversioned list
66

Keyboard Shortcuts

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