Squish is a testing application with Qt, Web, and Tk flavors [L1 ].
Squish provides plugins for various tools such as [...] (?)
Squish has integrations for HP/Mercury Quality Center, Eclipse TPTP, CruiseControl, Maven, Ant and Valgrind.
Squish Coco is a code coverage testing tool for C/C++, C# and Tcl.
TWu - 2025-04-11 07:20:28
Ten years later: The page above redirects to [L2 ]
I do an evaluation with a 7 day test license for version 7.3.0 in the last week. I got no support!
There is a need to compile C/C++ code together with the local installed TCL version (use of library and header files?).
I found (and report back) some bugs, a serious encoding problem which interfere the own script,
documentation typos, lacks and duplications as well as asking for details on TCL versions 8.7.x and 9.0.x.
It is stated to use ActiveState (no longer in support, no new language versions and not usable TEA-repository).
So far I could test without compiling the C/C++ code, there is no complete code coverage,
because of not instrumenting sub-code-blocks, event/bind, in-lined code and command-pair try/on/track/finally.
Only the entering of combinations of if/elseif/else and detected switch-cases (like default) is logged.
Not existing branches (else for if and default for switch) are inserted.
Not all lines of a brunch or sub-code-block are really covered, they are counted as entered only on their first line.
I think, the ActiveState Tcl Dev Kit's tcldebugger (successor of prodebug from TclPro) or nagelfar is a better (and free) solution.
Additionally, with ActiveState Tcl Dev Kit's tclchecker (successor of procheck from TclPro) we get more and complete hints to correct our code.
But remember, the last Tcl Dev Kit version 5.4.1 is officially supported only up to ActiveState ActiveTcl version 8.6.4.1!
Now these TDK-tools are open-source, but too complex to be enhanced from me to cover 8.7.x and 9.0.x.