|
From: Erik L. <el...@xs...> - 2025-10-30 19:01:06
|
L.S.
The Tk project "skip_entire_test_files" is ready for a final review,
a review leading up to a merge into the target branches trunk and
core-9-0 branch.
The primary goal of the project is to simplify the initialization of
test files.
A summary of the project's results is appended to this message.
I'm welcoming comments from maintainers, TCT-members and other knowledgeable
developers frequenting this mailing list, especially those who are concerned
with Tk. The project's ticket holds further useful information for
reviewers:
https://core.tcl-lang.org/tk/tktview/83eed90f93
I'm asking that you direct your response to this mailing list's thread,
or to
the project's ticket before 9-nov-2025 24:00 UTC.
Of course, I'm prepared to provide clarification where needed.
Thanks for your attention,
Erik Leunissen.
--
Summary of project results
--------------------------
* The following table specifies which test files are skipped entirely,
based on
which test constraints (if they aren't satisfied):
-------------------------------------------------------------------------------
Constraint Test files skipped entirely
-------------------------------------------------------------------------------
testutils testutils.test
unix unixButton.test unixEmbed.test unixFont.test unixMenu.test \
unixSelect.test unixWm.test
vista ttk/vsapi.test
win winButton.test winClipboard.test winDialog.test winFont.test \
winMenu.test winMsgbox.test winSend.test winWm.test
-------------------------------------------------------------------------------
* The following table shows the impact of test file skipping for each
major platform,
based on the standard test suite invocation "make test" (no options).
It indicates
the count of test files skipped, and the count of test commands
skipped as a
consequence.
-------------------------------------------------------
Platform # testfiles # test commands skipped
skipped by consequence
-------------------------------------------------------
Linux/x11 10 377 (of 10646 = 3.5 %)
Windows 7 560 (of 10593 = 5.3 %)
macOS/aqua 10 378 (of 10654 = 3.5 %)
-------------------------------------------------------
* Checks on the counts of skipped test commands revealed two tests with
an incorrect test constraint, and one test placed in the wrong test file.
These issues were corrected.
* The relevant test file have received a note in the NOTES section,
mentioning
the circumstances that induce its skipping.
--
|