diff options
author | fvogel <fvogelnew1@free.fr> | 2018-07-17 18:59:54 (GMT) |
---|---|---|
committer | fvogel <fvogelnew1@free.fr> | 2018-07-17 18:59:54 (GMT) |
commit | 88d508a1fefdb12f932ae89741e3101ae662b18b (patch) | |
tree | 578eb1f2e343a23b862da16ea6faae8b3f033144 /tests | |
parent | d98f81fd24b36a6c92d539fab8c7f0abf2deba7c (diff) | |
parent | c72614aa7113a1b37cc772f588f255860818b24a (diff) | |
download | tk-88d508a1fefdb12f932ae89741e3101ae662b18b.zip tk-88d508a1fefdb12f932ae89741e3101ae662b18b.tar.gz tk-88d508a1fefdb12f932ae89741e3101ae662b18b.tar.bz2 |
Fix [1475156fff]: Numerous select.test and unixSelect.test failures on macOS. Also clipboard-6.2
Diffstat (limited to 'tests')
-rw-r--r-- | tests/clipboard.test | 2 | ||||
-rw-r--r-- | tests/select.test | 53 | ||||
-rw-r--r-- | tests/unixSelect.test | 36 |
3 files changed, 46 insertions, 45 deletions
diff --git a/tests/clipboard.test b/tests/clipboard.test index 9ccea82..513517d 100644 --- a/tests/clipboard.test +++ b/tests/clipboard.test @@ -228,7 +228,7 @@ test clipboard-6.1 {Tk_ClipboardAppend procedure} -setup { } -cleanup { clipboard clear } -returnCodes ok -result {first chunk second chunk} -test clipboard-6.2 {Tk_ClipboardAppend procedure} -constraints unix -setup { +test clipboard-6.2 {Tk_ClipboardAppend procedure} -constraints x11 -setup { clipboard clear } -body { setupbg diff --git a/tests/select.test b/tests/select.test index de330e5..5949b9c 100644 --- a/tests/select.test +++ b/tests/select.test @@ -333,7 +333,7 @@ test select-3.6 {Tk_OwnSelection procedure} -setup { selection clear .f1 lappend result $lostSel } -result {owned lost2} -test select-3.7 {Tk_OwnSelection procedure} -constraints unix -setup { +test select-3.7 {Tk_OwnSelection procedure} -constraints x11 -setup { global lostSel setup setupbg @@ -407,7 +407,7 @@ test select-4.3 {Tk_ClearSelection procedure} -setup { } -body { list [selection clear .f1] [selection clear .f1] } -result {{} {}} -test select-4.4 {Tk_ClearSelection procedure} -constraints unix -setup { +test select-4.4 {Tk_ClearSelection procedure} -constraints x11 -setup { global lostSel setup setupbg @@ -439,7 +439,7 @@ test select-4.5 {Tk_ClearSelection procedure} -constraints { list $lostSel $lostSel2 } -result {owned lost2} test select-4.6 {Tk_ClearSelection procedure} -constraints { - unix altDisplay + x11 altDisplay } -setup { setup .f1 setup .f2 $env(TK_ALT_DISPLAY) @@ -525,7 +525,7 @@ test select-5.8 {Tk_GetSelection procedure} -setup { }} STRING} list [selection get] $selInfo [catch {selection get} msg] $msg } -result "$longValue {STRING 0 4000 STRING 4000 4000 STRING 8000 4000 STRING 12000 4000 STRING 16000 4000} 1 {PRIMARY selection doesn't exist or form \"STRING\" not defined}" -test select-5.9 {Tk_GetSelection procedure} -constraints unix -setup { +test select-5.9 {Tk_GetSelection procedure} -constraints x11 -setup { setup setupbg } -body { @@ -538,7 +538,7 @@ test select-5.9 {Tk_GetSelection procedure} -constraints unix -setup { cleanupbg lappend result $selInfo } -result {{Test value} {TEST 0 4000}} -test select-5.10 {Tk_GetSelection procedure} -constraints unix -setup { +test select-5.10 {Tk_GetSelection procedure} -constraints x11 -setup { setup setupbg } -body { @@ -586,7 +586,7 @@ test select-5.12 {Tk_GetSelection procedure} -constraints { $selInfo } -result {0 {Test value} {TEST 0 4000} 1 {PRIMARY selection doesn't exist or form "TEST" not defined} {}} test select-5.13 {Tk_GetSelection procedure} -constraints { - unix altDisplay + x11 altDisplay } -setup { setup .f1 setup .f2 $env(TK_ALT_DISPLAY) @@ -607,7 +607,7 @@ test select-5.13 {Tk_GetSelection procedure} -constraints { lappend result $selInfo } -result {{Test value} {Test value2} {TEST2 0 4000 TEST 0 4000}} test select-5.14 {Tk_GetSelection procedure} -constraints { - unix altDisplay + x11 altDisplay } -setup { setup .f1 setup .f2 $env(TK_ALT_DISPLAY) @@ -864,13 +864,14 @@ test select-7.1 {TkSelDeadWindow procedure} -constraints nonPortable -setup { ############################################################################## # Check reentrancy on losing selection -test select-8.1 {TkSelEventProc procedure} -constraints unix -setup { +test select-8.1 {TkSelEventProc procedure} -constraints x11 -setup { setup setupbg } -body { selection own -selection CLIPBOARD -command {destroy .f1} .f1 update dobg {selection own -selection CLIPBOARD .} + winfo children . } -cleanup { cleanupbg } -result {} @@ -880,7 +881,7 @@ test select-8.1 {TkSelEventProc procedure} -constraints unix -setup { test select-9.1 {SelCvtToX and SelCvtFromX procedures} -setup { setup setupbg -} -constraints unix -body { +} -constraints x11 -body { set selValue "1024" set selInfo "" selection handle -selection PRIMARY -format INTEGER -type TEST \ @@ -894,7 +895,7 @@ test select-9.1 {SelCvtToX and SelCvtFromX procedures} -setup { test select-9.2 {SelCvtToX and SelCvtFromX procedures} -setup { setup setupbg -} -constraints unix -body { +} -constraints x11 -body { set selValue "1024 0xffff 2048 -2 " set selInfo "" selection handle -selection PRIMARY -format INTEGER -type TEST \ @@ -907,7 +908,7 @@ test select-9.2 {SelCvtToX and SelCvtFromX procedures} -setup { test select-9.3 {SelCvtToX and SelCvtFromX procedures} -setup { setup setupbg -} -constraints unix -body { +} -constraints x11 -body { set selValue " " set selInfo "" selection handle -selection PRIMARY -format INTEGER -type TEST \ @@ -920,7 +921,7 @@ test select-9.3 {SelCvtToX and SelCvtFromX procedures} -setup { test select-9.4 {SelCvtToX and SelCvtFromX procedures} -setup { setup setupbg -} -constraints unix -body { +} -constraints x11 -body { set selValue "16 foobar 32" set selInfo "" selection handle -selection PRIMARY -format INTEGER -type TEST \ @@ -933,7 +934,7 @@ test select-9.4 {SelCvtToX and SelCvtFromX procedures} -setup { test select-9.5 {SelCvtToX and SelCvtFromX procedures} -setup { setup setupbg -} -constraints unix -body { +} -constraints x11 -body { # Ensure that lists of atoms are constructed correctly, even when the # atom names have spaces in. [Bug 1353414] set selValue "foo bar" @@ -951,7 +952,7 @@ test select-9.5 {SelCvtToX and SelCvtFromX procedures} -setup { # most control paths have been exercised above test select-10.1 {ConvertSelection procedure, race with selection clear} -constraints { - unix + x11 } -setup { setup } -body { @@ -981,7 +982,7 @@ test select-10.1 {ConvertSelection procedure, race with selection clear} -constr catch {close $fd} lappend x $selInfo } -result {{1:PRIMARY selection doesn't exist or form "STRING" not defined} {}} -test select-10.2 {ConvertSelection procedure} -constraints unix -setup { +test select-10.2 {ConvertSelection procedure} -constraints x11 -setup { setup setupbg } -body { @@ -993,7 +994,7 @@ test select-10.2 {ConvertSelection procedure} -constraints unix -setup { cleanupbg lappend result $selInfo } -result [list [string range $longValue 0 3999] {STRING 0 4000 STRING 4000 4000 STRING 0 4000 STRING 4000 4000}] -test select-10.3 {ConvertSelection procedure} -constraints unix -setup { +test select-10.3 {ConvertSelection procedure} -constraints x11 -setup { setup setupbg } -body { @@ -1005,7 +1006,7 @@ test select-10.3 {ConvertSelection procedure} -constraints unix -setup { # testing timers # This one hangs in Exceed test select-10.4 {ConvertSelection procedure} -constraints { - unix noExceed + x11 noExceed } -setup { setup setupbg @@ -1020,7 +1021,7 @@ test select-10.4 {ConvertSelection procedure} -constraints { lappend result $selInfo } -result {{selection owner didn't respond} {STRING 0 4000 STRING 4000 4000 STRING 8000 4000 STRING 12000 4000 STRING 16000 4000 STRING 0 4000 STRING 4000 4000}} test select-10.5 {ConvertSelection procedure, reentrancy issues} -constraints { - unix + x11 } -setup { setup setupbg @@ -1035,7 +1036,7 @@ test select-10.5 {ConvertSelection procedure, reentrancy issues} -constraints { lappend result $selInfo } -result {{PRIMARY selection doesn't exist or form "STRING" not defined} {.f1 STRING 0 4000}} test select-10.6 {ConvertSelection procedure, reentrancy issues} -constraints { - unix + x11 } -setup { setup setupbg @@ -1058,7 +1059,7 @@ test select-10.6 {ConvertSelection procedure, reentrancy issues} -constraints { ############################################################################## # testing reentrancy -test select-11.1 {TkSelPropProc procedure} -constraints unix -setup { +test select-11.1 {TkSelPropProc procedure} -constraints x11 -setup { setup setupbg } -body { @@ -1076,7 +1077,7 @@ test select-11.1 {TkSelPropProc procedure} -constraints unix -setup { ############################################################################## # Note, this assumes we are using CurrentTtime -test select-12.1 {DefaultSelection procedure} -constraints unix -body { +test select-12.1 {DefaultSelection procedure} -constraints x11 -body { setup set result [selection get -type TIMESTAMP] setupbg @@ -1084,7 +1085,7 @@ test select-12.1 {DefaultSelection procedure} -constraints unix -body { cleanupbg set result } -result {0x0 {0x0 }} -test select-12.2 {DefaultSelection procedure} -constraints unix -body { +test select-12.2 {DefaultSelection procedure} -constraints x11 -body { setup set result [lsort [list [selection get -type TARGETS]]] setupbg @@ -1092,7 +1093,7 @@ test select-12.2 {DefaultSelection procedure} -constraints unix -body { cleanupbg set result } -result {{MULTIPLE TARGETS TIMESTAMP TK_APPLICATION TK_WINDOW} {MULTIPLE TARGETS TIMESTAMP TK_APPLICATION TK_WINDOW}} -test select-12.3 {DefaultSelection procedure} -constraints unix -body { +test select-12.3 {DefaultSelection procedure} -constraints x11 -body { setup selection handle .f1 {handler TEST} TEST set result [list [lsort [selection get -type TARGETS]]] @@ -1101,7 +1102,7 @@ test select-12.3 {DefaultSelection procedure} -constraints unix -body { cleanupbg set result } -result {{MULTIPLE TARGETS TEST TIMESTAMP TK_APPLICATION TK_WINDOW} {MULTIPLE TARGETS TEST TIMESTAMP TK_APPLICATION TK_WINDOW}} -test select-12.4 {DefaultSelection procedure} -constraints unix -setup { +test select-12.4 {DefaultSelection procedure} -constraints x11 -setup { setup set result "" } -body { @@ -1111,7 +1112,7 @@ test select-12.4 {DefaultSelection procedure} -constraints unix -setup { cleanupbg set result } -result [list [winfo name .] [winfo name .]] -test select-12.5 {DefaultSelection procedure} -constraints unix -body { +test select-12.5 {DefaultSelection procedure} -constraints x11 -body { setup set result [selection get -type TK_WINDOW] setupbg @@ -1130,7 +1131,7 @@ test select-12.6 {DefaultSelection procedure} -body { } -result {{Targets value} {TARGETS.f1 0 4000} {MULTIPLE TARGETS TIMESTAMP TK_APPLICATION TK_WINDOW}} test select-13.1 {SelectionSize procedure, handler deleted} -constraints { - unix + x11 } -setup { setup setupbg diff --git a/tests/unixSelect.test b/tests/unixSelect.test index 53ae006..a702587 100644 --- a/tests/unixSelect.test +++ b/tests/unixSelect.test @@ -108,7 +108,7 @@ foreach i {a b c d e f g j h i j k l m o p q r s t u v w x y z} { # ---------------------------------------------------------------------- test unixSelect-1.1 {TkSelGetSelection procedure: simple i18n text} -constraints { - unix + x11 } -setup { destroy .e setupbg @@ -124,7 +124,7 @@ test unixSelect-1.1 {TkSelGetSelection procedure: simple i18n text} -constraints } -result {4} test unixSelect-1.2 {TkSelGetSelection procedure: simple i18n text, iso8859-1} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -140,7 +140,7 @@ test unixSelect-1.2 {TkSelGetSelection procedure: simple i18n text, iso8859-1} - } -result \u00fc? test unixSelect-1.3 {TkSelGetSelection procedure: simple i18n text, iso2022} -constraints { - unix + x11 } -setup { setupbg setup @@ -160,7 +160,7 @@ test unixSelect-1.3 {TkSelGetSelection procedure: simple i18n text, iso2022} -co } -result {1 2 {COMPOUND_TEXT 0 4000}} test unixSelect-1.4 {TkSelGetSelection procedure: INCR i18n text, iso2022} -constraints { - unix + x11 } -setup { setupbg setup @@ -186,7 +186,7 @@ test unixSelect-1.4 {TkSelGetSelection procedure: INCR i18n text, iso2022} -cons } -result {1 8000 {COMPOUND_TEXT 0 4000 COMPOUND_TEXT 4000 3999 COMPOUND_TEXT 7998 4000 COMPOUND_TEXT 0 4000 COMPOUND_TEXT 4000 3998 COMPOUND_TEXT 7997 4000}} test unixSelect-1.5 {TkSelGetSelection procedure: simple i18n text, iso2022} -constraints { - unix + x11 } -setup { setupbg setup @@ -206,7 +206,7 @@ test unixSelect-1.5 {TkSelGetSelection procedure: simple i18n text, iso2022} -co } -result {1 2 {COMPOUND_TEXT 0 4000}} test unixSelect-1.6 {TkSelGetSelection procedure: INCR i18n text} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -219,7 +219,7 @@ test unixSelect-1.6 {TkSelGetSelection procedure: INCR i18n text} -constraints { } -result [expr {4 + [string length $longValue]}] test unixSelect-1.7 {TkSelGetSelection procedure: INCR i18n text} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -235,7 +235,7 @@ test unixSelect-1.7 {TkSelGetSelection procedure: INCR i18n text} -constraints { } -result [string repeat x 3999]\u00fc test unixSelect-1.8 {TkSelGetSelection procedure: INCR i18n text} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -251,7 +251,7 @@ test unixSelect-1.8 {TkSelGetSelection procedure: INCR i18n text} -constraints { } -result \u00fc[string repeat x 3999] test unixSelect-1.9 {TkSelGetSelection procedure: INCR i18n text} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -270,7 +270,7 @@ test unixSelect-1.9 {TkSelGetSelection procedure: INCR i18n text} -constraints { # from rearing its ugly head again. test unixSelect-1.10 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -286,7 +286,7 @@ test unixSelect-1.10 {TkSelGetSelection procedure: INCR i18n text, utf-8} -const } -result [string repeat x 3999]\u00fc test unixSelect-1.11 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -302,7 +302,7 @@ test unixSelect-1.11 {TkSelGetSelection procedure: INCR i18n text, utf-8} -const } -result \u00fc[string repeat x 3999] test unixSelect-1.12 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -318,7 +318,7 @@ test unixSelect-1.12 {TkSelGetSelection procedure: INCR i18n text, utf-8} -const } -result [string repeat x 3999]\u00fc[string repeat x 4000] test unixSelect-1.13 {TkSelGetSelection procedure: simple i18n text, utf-8} -constraints { - unix + x11 } -setup { destroy .e setupbg @@ -334,7 +334,7 @@ test unixSelect-1.13 {TkSelGetSelection procedure: simple i18n text, utf-8} -con } -result {5} test unixSelect-1.14 {TkSelGetSelection procedure: simple i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -350,7 +350,7 @@ test unixSelect-1.14 {TkSelGetSelection procedure: simple i18n text, utf-8} -con } -result \u00fc\u0444 test unixSelect-1.15 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -366,7 +366,7 @@ test unixSelect-1.15 {TkSelGetSelection procedure: INCR i18n text, utf-8} -const } -result [string repeat [string repeat \u00c4\u00e4 50]\n 21] test unixSelect-1.16 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -382,7 +382,7 @@ test unixSelect-1.16 {TkSelGetSelection procedure: INCR i18n text, utf-8} -const } -result i[string repeat [string repeat \u00c4\u00e4 50]\n 21] test unixSelect-1.17 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { @@ -400,7 +400,7 @@ test unixSelect-1.17 {TkSelGetSelection procedure: INCR i18n text, utf-8} -const } -result [string repeat [string repeat \u00c4\u00e4 50]\n 21] test unixSelect-1.18 {TkSelGetSelection procedure: INCR i18n text, utf-8} -constraints { - unix + x11 } -setup { setupbg } -body { |