summaryrefslogtreecommitdiffstats
path: root/tests/wm.test
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2021-01-22 11:08:01 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2021-01-22 11:08:01 (GMT)
commitf31f7c15c932ef82b7ea1ce4df7b3a1436118d62 (patch)
tree4769a78148772f932274d91d7596414d2fa5e33c /tests/wm.test
parent617afea2de833e496113d4698a66a470fe2d0b43 (diff)
downloadtk-f31f7c15c932ef82b7ea1ce4df7b3a1436118d62.zip
tk-f31f7c15c932ef82b7ea1ce4df7b3a1436118d62.tar.gz
tk-f31f7c15c932ef82b7ea1ce4df7b3a1436118d62.tar.bz2
Mark testcases which fail on XQuarz
Diffstat (limited to 'tests/wm.test')
-rw-r--r--tests/wm.test17
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/wm.test b/tests/wm.test
index ab2a7cc..a32ae73 100644
--- a/tests/wm.test
+++ b/tests/wm.test
@@ -28,6 +28,7 @@ proc stdWindow {} {
}
testConstraint failsOnUbuntu [expr {![info exists ::env(CI)] || ![string match Linux $::tcl_platform(os)]}]
+testConstraint failsOnQuarz [expr {![info exists ::env(MAC_CI)]}]
# [raise] and [lower] may return before the window manager has completed the
# operation. The raiseDelay procedure idles for a while to give the operation
@@ -807,7 +808,7 @@ test wm-iconify-2.4.2 {Misc errors} -constraints !win -setup {
destroy .t2 .r.f
} -result {can't iconify .t2: it is an embedded window}
-test wm-iconify-3.1 {iconify behavior} -constraints failsOnUbuntu -body {
+test wm-iconify-3.1 {iconify behavior} -constraints {failsOnUbuntu failsOnQuarz} -body {
toplevel .t2
wm geom .t2 -0+0
update
@@ -1406,7 +1407,7 @@ test wm-stackorder-2.7 {stacking order: no children returns self} -setup {
deleteWindows
-test wm-stackorder-3.1 {unmapped toplevel} -constraints failsOnUbuntu -body {
+test wm-stackorder-3.1 {unmapped toplevel} -constraints {failsOnUbuntu failsOnQuarz} -body {
toplevel .t1 ; update
toplevel .t2 ; update
wm iconify .t1
@@ -1692,7 +1693,7 @@ test wm-transient-3.3 {withdraw/deiconify on the master
} -result {withdrawn 0 normal 1}
test wm-transient-4.1 {transient toplevel is withdrawn
- when mapped if master is iconic} -constraints failsOnUbuntu -body {
+ when mapped if master is iconic} -constraints {failsOnUbuntu failsOnQuarz} -body {
toplevel .master
wm iconify .master
update
@@ -1704,7 +1705,7 @@ test wm-transient-4.1 {transient toplevel is withdrawn
deleteWindows
} -result {withdrawn 0}
test wm-transient-4.2 {already mapped transient toplevel
- is withdrawn if master is iconic} -constraints failsOnUbuntu -body {
+ is withdrawn if master is iconic} -constraints {failsOnUbuntu failsOnQuarz} -body {
toplevel .master
wm iconify .master
update
@@ -1717,7 +1718,7 @@ test wm-transient-4.2 {already mapped transient toplevel
deleteWindows
} -result {withdrawn 0}
test wm-transient-4.3 {iconify/deiconify on the master
- does a withdraw/deiconify on the transient} -constraints failsOnUbuntu -setup {
+ does a withdraw/deiconify on the transient} -constraints {failsOnUbuntu failsOnQuarz} -setup {
set results [list]
} -body {
toplevel .master
@@ -1893,7 +1894,7 @@ test wm-transient-7.5 {Reassign transient, destroy transient} -body {
deleteWindows
}
-test wm-transient-8.1 {transient to withdrawn window, Bug 1163496} -constraints failsOnUbuntu -setup {
+test wm-transient-8.1 {transient to withdrawn window, Bug 1163496} -constraints {failsOnUbuntu failsOnQuarz} -setup {
deleteWindows
set result {}
} -body {
@@ -1970,7 +1971,7 @@ test wm-state-2.7 {state change before map} -body {
} -cleanup {
deleteWindows
} -result {iconic}
-test wm-state-2.8 {state change after map} -constraints failsOnUbuntu -body {
+test wm-state-2.8 {state change after map} -constraints {failsOnUbuntu failsOnQuarz} -body {
toplevel .t
update
wm state .t iconic
@@ -1978,7 +1979,7 @@ test wm-state-2.8 {state change after map} -constraints failsOnUbuntu -body {
} -cleanup {
deleteWindows
} -result {iconic}
-test wm-state-2.9 {state change after map} -constraints failsOnUbuntu -body {
+test wm-state-2.9 {state change after map} -constraints {failsOnUbuntu failsOnQuarz} -body {
toplevel .t
update
wm iconify .t