|
From: Erik L. <el...@xs...> - 2025-10-03 15:34:39
|
L.S.
The Tk project "simplify_test_file_init" 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/4f9946f4f3
I'm asking that you direct your response to this mailing list's thread, or to
the project's ticket before Monday, October 13, 12PM UTC.
Of course, I'm prepared to provide clarification where needed.
Thanks for your attention,
Erik Leunissen.
--
Summary of project results
--------------------------
* Replace the convoluted -loadfile/loadTestedCommands mechanism with a simple,
straight forward source command.
* Streamline code in main.tcl, amongst others:
- add utility proc "resetWindows" to testutils domain "generic".
- removed code that is never executed
- work around an issue regarding "winfo interps", that formed an obstacle for
simplification/cleanup. See ticket: https://core.tcl-lang.org/tk/tktview/280189e35d
* Restore support for the tcltest option "-singleproc 0", keeping "-singleproc 1" as the default.
* Add some simple command line handling for invocation of the Tk test suite.
Write error message to stderr and exit when:
• passing invalid options or an uneven number of arguments
• passing options that the Tk test suite sets for itself
Remove option "-geometry +0+0" from the test suite invocation by unix/Makefie.in
--
|