Skip to content

Commit 143e1a0

Browse files
committed
ttk widget testfiles: add note/warning regarding usage of tcltest options "-match", "-skip" and "-limitconstraints 1" for the ttk test suite
1 parent 00d066e commit 143e1a0

17 files changed

+224
-8
lines changed

tests/ttk/checkbutton.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::checkbutton widget tests.
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/combobox.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::combobox widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/entry.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::entry widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/image.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# Tests for images in various ttk widgets
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/labelframe.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::labelframe widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/notebook.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::notebook widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/panedwindow.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::panedwindow widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/progressbar.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::progressbar widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/radiobutton.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::radiobutton widget tests.
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

tests/ttk/scale.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
# ttk::scale widget tests
33
#
44

5+
# NOTES
6+
#
7+
# * The ttk test suite holds many tests that build upon a previous one. This
8+
# is not incidental; it occurs systematically for groups of contiguous tests
9+
# in most ttk test files.
10+
#
11+
# A consequence of this practice is that attempts to run tests selectively/
12+
# individually using the tcltest options "-match", "-skip" or "-limitconstraints 1"
13+
# leads to unintended failures. Therefore, invocations using these options
14+
# may be considered invalid for the ttk test suite (but not for the
15+
# corresponding core Tk tests).
16+
#
17+
518
#
619
# TESTFILE INITIALIZATION
720
#

0 commit comments

Comments
 (0)